Doffin and TED
Search Norwegian and European public procurement, notices and CPV codes.
Explore in the wiki
Related sources
- Firmafakta – Company facts about buyers and suppliers.
- Brønnøysund Register Centre – Official entity information for organization numbers in notices.
All lookup operations
Open HTML operations for navigation. The JSON link for each operation is only for programmatic data access.
Building software or a dashboard? List operation names as JSON, then open the selected operation's descriptor before fetching data.
-
search_doffin– Search Norwegian public procurement notices on Doffin.
HTML GET template -
get_notice– Get the full detail of one Doffin notice by id (e.g. "2026-103178").
HTML GET template -
search_cpv_codes– Find CPV codes (the EU common procurement vocabulary) by Norwegian label or code prefix, for use in search_doffin(cpv_codes=...) and TED queries. E.g. "programvare", "rådgivning", "vintervedlikehold", "4500".
HTML GET template -
list_location_codes– List the location codes Doffin uses for the locations filter - NUTS-style regions of Norway plus "anyw" (not location-bound).
HTML GET template -
search_ted– Search TED (Tenders Electronic Daily) - EU-wide public procurement notices - with the TED Search API v3 expert query syntax.
HTML GET template
Programmatic access
First confirm the operation and parameters in HTML, then use the read-only JSON API.
Does the client support MCP? Find the corresponding Allemannsdata server and registered tools.
How an AI agent should use this page
Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.
How to use Doffin and TED
Search Norwegian and European public procurement, notices and CPV codes. Choose a search lookup first when you lack an identifier; use a detail lookup when you already have a stable ID.
- Read requirements, cache time and known usage limits.
- Open the lookup and use the HTML GET template.
- Follow normalized result links onward; use JSON only for structured data work.
Related sources and scope
- Link the buyer to Firmafakta/Brreg and the delivery location to Geonorge. Use CPV when free text is too broad.
AI agent? Read the complete navigation and programming guide.