We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. Doffin
BusinessStandardNLOD

Doffin

All public tenders and procurements above the threshold value. Search notices, awarded contracts, framework agreements and historical competitions. An important data source for suppliers and market analysis.

500K rows

Data volume

Daily

Updates

3

MCP tools

Example response — /notices
{
  "data": "..."
}

MCP integration

Available MCP tools
doffin.cpv.divisjoner
doffin.notice.get
doffin.notices.search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "doffin": {
      "url": "https://data.ketl.no/mcp/doffin",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Doffin data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Nordic procurement
Cross-Nordic tender search — one search across the public procurement portals of Norway (Doffin), Denmark (dk-udbud) and the EU (TED). For in-depth analysis and advanced filtering, see Public procurement.
Public procurement
Norwegian and European tender search — Doffin (NO) enriched with TED (EU): notices, awarded contracts and deadlines, filtered by CPV/buyer. The main app for public procurement. For a cross-Nordic search that also covers Denmark, see Nordic procurement.
Doffin API (developer client)
Raw, developer-oriented client for the Doffin notices API — filter by CPV code, buyer org number and publication period, to test the connector and see unprocessed notices. For the curated procurement experience with TED enrichment, use the Public procurement app (the main app).

API endpoints

GET
/notices

Søk kunngjøringer

publishedFrom optional
Publisert fra-dato (YYYY-MM-DD). publishedFrom=2024-01-01
publishedTo optional
Publisert til-dato (YYYY-MM-DD). publishedTo=2024-12-31
cpv optional
CPV-kode (anskaffelseskategori). cpv=45000000
buyerOrgnr optional
Oppdragsgivers organisasjonsnummer (9 siffer). buyerOrgnr=974760673
pageToken optional
Cursor for neste side (fra forrige respons). pageToken=eyJvZmZzZXQiOjEwfQ
limit optional
Treff per side (1–100). limit=20
Show curl example
# GET https://data.ketl.no/api/connectors/doffin/notices
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/doffin/notices"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/notices/{id}

Hent enkelt kunngjøring

Show curl example
# GET https://data.ketl.no/api/connectors/doffin/notices/{id}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/doffin/notices/{id}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/contractsPlanned

Tildelte kontrakter

Show curl example
# GET https://data.ketl.no/api/connectors/doffin/contracts
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/doffin/contracts"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

Doffin is openly available — create an account to get started.

anbudanskaffelseoffentligkontraktinnkjop
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512