Skip to content

FirmaDB

European company data from official government registries.

FirmaDB is a REST API and MCP server that gives developers and AI agents direct access to 36.2 million company records across 19 European countries — sourced from official national registries, with verifiable provenance on every record.

Quickstart → API Reference → For Agents → Pricing →

What makes FirmaDB different

Government-source provenance. Every company record includes a source_url pointing to the exact page on the national registry where the data originates. Plus a data_freshness block telling you when it was last refreshed and by what registry pipeline. No competitor exposes this per-record.

Machine-actionable errors. Every 4xx and 5xx response follows RFC 9457 Problem Details for HTTP APIs and includes correction (one-line remediation hint) and, when applicable, suggested_request (a ready-to-use corrected request). Agents can self-correct without a human in the loop.

Agent-native by design. A hosted MCP server at mcp.firmadb.com, an llms.txt discovery file with embedded agent instructions, an A2A-standard agent card, an AGENTS.md integration guide, and an OpenAPI spec — all served as static files at predictable URLs. Drop FirmaDB into Claude Desktop, ChatGPT, or any tool-using agent in minutes.

Coverage

Country Code Records Registry
France FR 16.8M INSEE Sirene
United Kingdom GB 5.7M Companies House
Sweden SE 1.8M Bolagsverket
Belgium BE 1.8M Crossroads Bank for Enterprises
Czechia CZ 1.3M ARES
Norway NO 1.2M Brønnøysundregistrene
Slovakia SK 1.17M Obchodný register
Poland PL 928K KRS
Ireland IE 811K CRO
Bulgaria BG 765K Търговски регистър
Lithuania LT 539K Registrų centras
Finland FI 457K PRH
Estonia EE 369K Äriregister
Moldova MD ASP
Serbia RS APR
Cyprus CY DRCOR
Denmark DK CVR
Latvia LV Lursoft
Croatia HR Sudski registar

Total: 19 countries, 36.2M+ records. Use GET /v1/countries for live counts.

Three things you can build today

Enrich a CRM

Take a list of (country, registry_id) pairs and resolve each to a full company record — name, status, address, NACE classification, employee count, source URL — in a single batch call. See the CRM enrichment guide.

Verify a counterparty (KYB)

Check whether a company is active, dissolved, suspended, or unknown — with a source_url your compliance team can audit. See the KYB screening guide.

Wire up an agent

Connect Claude Desktop or any MCP-capable agent to mcp.firmadb.com/mcp. Six hand-curated tools, agent-readable instructions, predictable cost estimates. See MCP setup.

Get started

  1. Get an API key at firmadb.com/signup — Free tier: 1,000 results/month, no credit card.
  2. Make your first call — see the Quickstart.
  3. Read Authentication before going to production.

FirmaDB is built and operated in the EU. Single-tenant, single-region (Germany). GDPR-compliant by design. See pricing for tiers and data licensing terms.