Making every company in Europe queryable.
We're indexing every company in Europe and making them queryable by AI agents. Europe's business data is fragmented across 11 countries, each with different registry formats, different languages, and different levels of openness. A Danish company looks nothing like an Irish one in the raw data. btob.dev unifies them into a single, structured, agent-native data layer — so any agent, developer, or procurement team can query the full European business landscape with one API call.
Public Registries
We pull directly from official government business registers — Companies House, Brønnøysundregisteret, CRO, and more.
Scrapers
Country-specific Python scrapers normalize each registry into a unified NDJSON format with consistent fields.
Structured Database
Data is loaded into PostgreSQL with 40-column schema, pgvector embeddings, and NACE industry code mappings.
API / MCP / Agent Formats
Served via REST API, Model Context Protocol server, JSON-LD (business.json), and LLM-readable markdown profiles.
| Country | Companies |
|---|---|
| 🇬🇧GB | 5.2M |
| 🇳🇴NO | 1.1M |
| 🇮🇪IE | 771K |
| 🇱🇻LV | 473K |
| 🇪🇪EE | 368K |
| 🇫🇷FR | 136K |
| 🇩🇪DE | 49K |
| 🇫🇮FI | 39K |
| 🇵🇱PL | 5K |
| 🇨🇿CZ | 1K |
| 🇪🇸ES | <1K |
Public registry data should be accessible. We structure it — we don't gatekeep it. The btob.dev API requires no authentication and has no hidden paywalls on basic access. We believe the European business graph should be as open as the public registries it's built on.
Questions, feedback, or partnership inquiries: hello@btob.dev