From €0/month. 38M+ companies across 30+ countries, joined to 22M+ officer roles + beneficial owners across UK + Norway + US state registries. Per-fact provenance on every response — no other provider exposes this. 1.6M-entity sanctions screen. Native MCP with 78 tools.
All resolvable through one canonical_id. See the resolver →
Every field on every response carries {source, confidence, fetched_at}. Tell auditors exactly where each address, employee count, or industry code came from and how fresh it is. No other provider exposes this.
One endpoint: /resolve/{scheme}/{id}. Works across orgnr, LEI, EIN, CVR, UK Companies House number, US state registry codes, sanctions IDs. 310 jurisdictions resolvable.
Find the same person across 14M+ unique persons, 22M+ roles across UK + Norway + 3 US state filings + sanctions lists. Key signal for KYB shell-game detection — surface directors holding seats in 200+ companies across multiple registries automatically. UK + DK + FI officer ingest on the roadmap.
66× more coverage than v0.4. global sanctions + PEP lists. Single name or bulk-100 endpoint. Sub-200ms p95.
Total 78 tools in the catalog. New: resolve_entity, get_provenance, global_officer_match, screen_for_sanctions_bulk, find_related_by_domain, shell_likelihood_check, more.
Article 15 (subject access) and Article 17 (erasure) both self-serve via single POST. Audit trail preserved via redacted_at soft-delete.
Search by name, registry ID (orgnr · LEI · EIN · CH · CVR), or director — across 38M+ canonical records. Click a result for accounts, officers, sanctions check, and contact info — instantly, without an account.
Company data · Ownership · Procurement (EU + national) · Sanctions · R&D grants · Per-fact provenance · Cross-jurisdiction officers — every endpoint joinable on canonical_id.
Six core jurisdictions with full registry depth, plus another 24+ countries with material per-country coverage, all cross-referenced via the global LEI graph. One canonical_id resolves any company across any jurisdiction, refreshed continuously.
A sales-ops team and an AI-agent builder need different framings of the same data. Self-identify in one click.
Find Norwegian buyers winning contracts in your space. Bulk-enrich with verified email + phone (MX-checked). 10× cheaper than Proff.
Compare vs Proff →Company data, ownership, and tenders as clean JSON. REST + OpenAPI 3.1. Free tier 500 calls/mo, no card.
Read API docs →28 native MCP tools. Plug into Claude Desktop or Cursor in 30 seconds. Agents subscribe and pay autonomously.
MCP setup →
Every endpoint joins on a single canonical_id — derived from orgnr (NO·SE·FI·DK), CH number (UK), state registry codes (US), LEI, EIN, or any external scheme. A tender, a financial account, a sanctions hit, a board membership across jurisdictions — all link to the same company without manual matching.
Streamable HTTP server. Plug into any agent runtime in seconds.
Send up to 100 IDs per request (any scheme — orgnr, CH number, LEI, EIN). Each ID counts as one credit. Same flat bulk for sanctions screen.
Self-serve key delivered immediately. No card, no sales call.
Working email and phone for any company. Verified before delivery. Send up to 100 IDs per request — each counts as one credit against your monthly limit.
Read API docs →// GET /companies/923609016/contact { "company": "EQUINOR ASA", "orgnr": "923609016", "emails": [ { "address": "[email protected]", "verified": true, "confidence": "high" } ], "phones": [ { "number": "+47 51 99 00 00", "verified": true } ], "website": "https://www.equinor.com" }
npx nordic-data lookup <orgnr> returns the full snapshot. 0.2.0 ships Swedish coverage (10-digit orgnr → AI-enriched contacts), plus the existing commands (works on any canonical company): contacts, finances, shareholders, sanctions, procurement, grants, board.
npmjs.com/package/nordic-data → Source on GitHub → Read the launch post →
# Try it now — no install needed $ npx nordic-data lookup 923609016 EQUINOR ASA (923609016) Status active Founded 1995-03-12 Legal form ASA Address Forusbeen 50, 4035 STAVANGER Employees 21,376 Revenue (2024) USD 72.5B Net result USD 8.1B Board chair Jon Erik Reinhardsen CEO Anders Opedal # Verified contacts + named executives $ npx nordic-data contacts 923609016 Email [email protected] (verified, MX-ok) Phone +47 51 99 00 00 CEO Anders Opedal · [email protected] CFO Torgrim Reitan Head of IR Bård Glad Pedersen · [email protected] # NEW in 0.2.0 — Swedish company contact enrichment $ npx nordic-data contacts-se 5566370985 KLARNA BANK AB (556637-0985) VAT number SE556637098501 Address Sveavägen 46, 111 34 Stockholm Email [email protected] (verified) Phone +46 8 120 120 00 Head of PR Aoife Houlihan · [email protected] # MCP server for Claude Desktop / Cursor / Codeium $ npx nordic-data mcp
The agent-native B2B intelligence API — global. Started in the Nordics, expanded to UK + US + global LEI. Company data, ownership, tenders, sanctions screening, and grants — unified by canonical ID across orgnr, LEI, EIN, CVR, CH, sanctions IDs, refreshed every 30 minutes from official sources. Production REST and native MCP from day one.
Get a free API key →Cancel anytime via API or Customer Portal. Same key works on REST and MCP. Monthly or annual billing — see /pricing for the full table.
Free for life
StartOverage €0.30 / extra contact
StartOverage €0.25 / extra contact
StartOverage €0.20 / extra contact
StartOverage €0.15 / extra contact
StartNeed more KYB monitoring? Stack the Monitoring add-on — €99/mo per 1,000 watch seats.
Free key in 30 seconds. No card, no sales call.
Get a free API key →Plan: Free
A 6-digit code has been sent to . It expires in 30 minutes.
Copy it now. It cannot be retrieved later. We've also emailed it to you.
An invoice has been emailed to . Pay it to activate your subscription. Once paid, the API key will be emailed to .
While you wait, read the integration docs →