Developer API

The engine,
without the interface.

A REST API over the same notice stream, matching engine, and extraction pipeline that power the Klarum app.

Private betaRequest access

Surface

What you can build on

  • Notices

    Query the notice stream the app runs on: full-text and semantic search, CPV filters, deadlines, buyers.

  • Matching

    Score any notice against your capability profile and win history. The same engine behind the feed.

  • Workspaces

    Create and read workspaces, attach documents, track completeness from your own tooling.

  • Extraction

    Send documents through the same semantic extraction pipeline that powers Excel and CV intelligence.

Shapes below are illustrative until the beta opens.

RequestPOST is fine too
curl https://api.klarum.com/v1/notices \
  -H "Authorization: Bearer $KLARUM_API_KEY" \
  -d query="rail signalling maintenance" \
  -d cpv=50225000 \
  -d deadline_after=2026-07-01
Response200
{
  "results": [
    {
      "id": "not_9f2c41",
      "title": "Maintenance of signalling systems, Region Mitt",
      "buyer": "Trafikverket",
      "source": "TED",
      "cpv": ["50225000"],
      "deadline": "2026-08-14",
      "match_score": 0.91
    }
  ],
  "next_cursor": "eyJvZmZzZXQiOjF9"
}