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"
}