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. udbud.dk — Danish public procurement notices
EconomyStandardProprietaer

udbud.dk — Danish public procurement notices

External API access to the Danish public-procurement portal (udbud.dk). Requires OAuth 2.0 client_credentials against erst.virk.dk. Exposes notices (TED + national) with CPV codes, buyer information, publication dates and estimated values. Issue #748.

—

Data volume

Daily

Updates

5

MCP tools

Example response — /connectors/dk-udbud/notices
{
  "data": "..."
}

MCP integration

Available MCP tools
dk-udbud.config.status
dk-udbud.cpv_divisions.list
dk-udbud.notices.recent
dk-udbud.notices.search
dk-udbud.sources.list
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "dk-udbud": {
      "url": "https://data.ketl.no/mcp/dk-udbud",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on udbud.dk — Danish public procurement notices 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.
Danish procurement
The procurement funnel in Danish public sector — planned, tendered and awarded, with the share awarded without prior competition (VEAT). Built on TED, with values converted to DKK via Nationalbanken.

API endpoints

GET
/notices

List bekendtgørelser med since/source-filter

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

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

GET
/health

Status + konfig-sjekk

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

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

Access and pricing

udbud.dk — Danish public procurement notices is openly available — create an account to get started.

danmarkanskaffelseroffentligtednordiskudbud
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