Skip to content
DataStoa
Grundwerk Company DataVerified4.4(3) GermanyDemo listing

European company registry data: EU-27, UK, Switzerland and Norway

48 million companies from 33 official European business registers with legal name, registration number, status, legal form, address, NACE code, officers and filing history.

Company registry dataFirmographic data Free sample Well documented
from €0.08 per company record, minimum 25,000 records

Spec sheet

Data product · Listing updated 11 Nov 2026

Coverage
Europe

Europe

History
Since 2010
Update frequency
Daily

Most registers reflected within 48 hours of publication

Volume
48M entities

48 million companies, about 21 million active

Suitable for

Small and medium businesses, Mid-market, Enterprises, Public sector

Delivery methods
  • Snowflake share
  • Amazon S3
  • SFTP
  • REST API
  • Azure Blob Storage
Formats
  • Parquet
  • CSV
  • JSON
Data source

Official national and regional business registers

Collection method

Licensed bulk files and register APIs, refreshed daily, with harmonization of legal forms and statuses

Overview

Official register records for every European jurisdiction in one harmonized schema, refreshed daily.

What's included

One row per registered entity with its legal name and former names, registration number and register, harmonized legal form (for example private limited, partnership, branch), status (active, in liquidation, dissolved), incorporation and dissolution dates, registered address, NACE Rev. 2 activity code, share capital where published, officer names and roles, and the date and type of the latest filing. Every field carries the source register and the date we last saw it change. Officer dates of birth and private addresses are excluded even where a register publishes them.

How buyers use it

  • Verify that a counterparty exists, is active and is who it claims to be
  • Build total-addressable-market counts by country, industry and legal form
  • Enrich CRM accounts with registration numbers and official names
  • Trigger alerts on status changes, insolvency notices and new filings

Coverage and methodology

We collect from the national registers of all 27 EU member states plus the UK, Switzerland and Norway, using licensed bulk files and official APIs; some federal countries (Germany, Switzerland) are collected register by register. Changes are reflected within 48 hours of publication for most registers. Legal forms and statuses are mapped to a common code list documented per country, and coverage notes list which fields each register publishes. About 21 million of the 48 million entities are currently active.

Data dictionary

13 fields as documented by Grundwerk Company Data.

FieldTypeDescriptionExample
grundwerk_idstringStable Grundwerk entity ID—
register_codestringSource register, for example DE-HRB-MUENCHEN—
registration_numberstringNumber assigned by the register—
legal_namestringCurrent registered legal name—
legal_form_harmonizedstringLegal form mapped to the Grundwerk code list—
statusstringactive, in_liquidation, insolvent or dissolved—
incorporation_datedateDate of registration or incorporation—
registered_addressstringRegistered office address—
country_codestringISO 3166-1 alpha-2 code—
nace_codestringNACE Rev. 2 activity code—
officersjsonOfficer names and roles (no birth dates or private addresses)—
last_filing_datedateDate of the most recent filing—
source_urlstringLink to the register entry where available—

Sample

Real rows from the provider's sample file. Personal data is masked before anything is shown.

sample.csv7 columns · showing 4 of 4 rows
Sample preview: first 4 rows of sample.csv
grundwerk_idstringcountry_codestringregistration_numberstringlegal_namestringlegal_form_harmonizedstringstatusstringnace_codestring
GW-DE-00418822DEHRB 000001Example Maschinenbau GmbHprivate_limitedactive28.41
GW-FR-01299310FR000 000 001Demo Logistique SASsimplified_joint_stockactive49.41
GW-NL-00733105NL00000001Sample Foods B.V.private_limitedin_liquidation10.89
GW-PL-00090117PL0000000001Przykład Demo Sp. z o.o.private_limitedactive62.01

Pricing

Prices in EUR, as published by Grundwerk Company Data

  • Yearly licence

    one country, full file with daily changes

    from €6,000
  • Yearly licence

    all 33 registers with daily changes

    from €48,000
  • Per record

    per company record, minimum 25,000 records

    from €0.08

Converted amounts use DataStoa display rates and are approximate. Grundwerk Company Data quotes the final price, taxes and terms.

Request detailed pricing

Coverage

Europe.

Regions covered: Europe. Ask Grundwerk Company Data about specific countries.

Time coverage: 2010 to present.

Quality

Provider-reported

AccuracyShare of records the provider has checked as correct.
98.5%
CompletenessShare of expected records present.
94%

Latency: Most registers reflected within 48 hours of publication

DataStoa has not audited these figures. Ask the provider how they are measured, or test them on a sample.

Licensing and usage rights

The licence is agreed directly between you and Grundwerk Company Data. This summary is provider-reported; the linked terms prevail.

  • Internal analytics
  • Use in commercial products
  • Marketing and outreach

Not listed: AI / ML model training, AI retrieval and grounding, redistribution allowed, research use. Ask Grundwerk Company Data if you need any of these.

About Grundwerk Company Data

Grundwerk Company DataVerified provider

Official European company registers, ownership and KYB in one schema

Grundwerk collects company records from 33 official European business registers and maps them to one schema with stable entity IDs. Compliance, credit and sales teams use it to verify companies, trace ownership and build accurate account lists.

Also available on: Snowflake Marketplace, Microsoft Azure, Databricks Marketplace

Typical reply time
Within 5 hours
Response rate
93%
Certifications
ISO 27001
Privacy compliance
GDPR, UK GDPRProvider-reported

Reviews

What buyers say about Grundwerk Company Data. Reviews cover the provider, not only this listing.

4.4
4.4

from 3 reviews

Data quality
4.7
Volume and coverage
4.0
Value for money
4.3
Customer service
4.7
  • 4.5 Verified purchaseDemo listing11 Nov 2026

    Matching service cleaned 180,000 CRM accounts

    We sent a messy export with duplicates in four languages. They returned registry IDs for most accounts, a duplicate cluster file and a short list of low-confidence matches to review by hand. Finished inside the quoted two weeks.

    Data quality
    5/5
    Volume and coverage
    4/5
    Value for money
    5/5
    Customer service
    4/5

    Anja F., CRM manager, Industrial software vendor

  • 4.0 Verified purchaseDemo listing11 Nov 2026

    Honest about beneficial ownership gaps

    Beneficial-owner access differs a lot by country, and the ownership graph labels exactly where data is official, where it is derived from shareholder filings and where it is missing. That clarity mattered more to us than raw coverage. The API has been stable for eight months.

    Data quality
    4/5
    Volume and coverage
    3/5
    Value for money
    4/5
    Customer service
    5/5

    Pieter V., KYB product owner, Business banking fintech

  • 4.8 Verified purchaseDemo listing11 Nov 2026

    33 registers behind one schema

    We used to maintain separate scrapers and contracts for a dozen registers. Grundwerk gives us one schema with the original register reference on every record, which our auditors liked. Officer data is thinner for a few countries and the documentation says so upfront.

    Data quality
    5/5
    Volume and coverage
    5/5
    Value for money
    4/5
    Customer service
    5/5

    Lena M., Head of compliance operations, Payments provider

Questions buyers ask