About
Veldora gives AI agents the Norwegian business register and Norwegian public tenders through one paid API, linked by organisation number.
What it is
One HTTP API and one MCP server. Your agent can look up a Norwegian company by organisation number, search companies, search public tenders, and list the tenders a buyer has published. Answers come as plain JSON in a stable shape, so your agent can skip scraping registers and matching names.
Who it is for
Anyone building an agent that checks Norwegian companies or follows public procurement: due diligence, sales research, supplier checks and tender monitoring. You don't need an account or an API key. See the docs for endpoints and examples.
Data sources and licences
- Companies: Brønnøysundregistrene (Enhetsregisteret), licensed under NLOD 2.0.
- Tenders: Doffin, the Norwegian national notification database, © DFØ, licensed under CC BY 4.0.
- Addresses: Kartverket, © Kartverket, licensed under CC BY 4.0.
- Exchange rates: Norges Bank, with Norges Bank named as the source.
- Finnish companies: the Finnish Patent and Registration Office (PRH), licensed under CC BY 4.0.
- Tenders: Tenders Electronic Daily (TED), © European Union, reused under Commission Decision 2011/833/EU.
- Laws and regulations: Lovdata (Stiftelsen Lovdata), current laws and central regulations, licensed under NLOD 2.0.
Veldora passes the registers on as they are. Each response names its source, says when we fetched it and carries the required attribution.
How payment works
Veldora uses x402, the HTTP 402 payment protocol. Your client sends a request, gets a price, signs a USDC authorization on Base and sends the request again. The data comes back with a receipt. Prices run from $0.005 to $0.01 per successful call. Details are in the payment section and on the pricing table.
Principles
- No person data. The API leaves out board members, managers and other roles, along with phone numbers and e-mail addresses.
- Sole proprietorships (ENK) carry the owner's name, so we return them without name or street address and leave them out of name search.
- You pay for answers only. We reject invalid input before asking for payment, and we don't charge for failed calls.
- When data is out of date, the response says so and gives its age.
Help and privacy
For help, see Contact. For how little data we keep, see Privacy.