HomeAPIsCompany Data API
Company Data APIREST · JSON · <200 ms

Company Data API: search and enrich business data

Real-time business lookup from official trade registers. Power onboarding, compliance and CRM enrichment inside your own application: one API, one schema, every market.

No card required · First call in ~5 minutes · ★ 9.2 on Kiyoh (85 reviews)
400M+
businesses on file
200+
countries, one schema
1,200+
official registers and sources
<200 ms
median response
GET /api/company/search?search=heineken
Heineken N.V.
Amsterdam, Netherlands
Active
Registration (KVK)33011433
Legal formNaamloze Vennootschap
SIC2082 · Malt beverages
Employees10,000+
Source: KVK register · sample200 OK · 156 ms
The basics

What is a company data API?

A company data API is an interface that returns structured information about a business, on request, in JSON. Instead of looking a business up by hand or buying a static file, your software asks for a record and gets back the registered name, address, registration number, industry code, size, directors and ownership.

The CompanyData API covers 400M+ businesses in 200+ countries, sourced from official trade registers rather than inferred from websites. One business data API, with the same schema in every market.

One B2B data API, three jobs

Company lookup APIFind and verify any officially registered business during onboarding or KYB.
Company enrichment APIAppend verified fields to Salesforce, HubSpot or your own records on a schedule.
Business data APIPower search, autocomplete and directory features inside your product.
Try the API

Try the business lookup API right now

The production flow, working. /api/company/search powers the autocomplete and /api/company/export returns the full record. No key needed for the sample.

  • Every record from an official trade register
  • Same request, same schema in 200+ countries
  • Directors, UBOs and financials where the register publishes them

A business lookup API for every system

Add reliable business data at your fingertips. The Company Data API delivers real-time business lookup, making it easy to verify, search and enrich details from anywhere in the world.

  • Onboard businesses with official records
  • Enrich CRMs with live business information
  • Automate compliance and business verification
  • Enable robust business lookup within your products
  • Identify owners, directors and UBOs
  • Support business intelligence tools with quality data
Overview of the Company Data API features
The API connected to CRM and onboarding apps

Business enrichment API: connect all your apps

Use the enrichment API to append verified fields to every record you hold. A fast, flexible business data API integration across your whole stack.

  • Update HubSpot or Salesforce with current business data
  • Auto-populate business fields in your onboarding flow
  • Send verified business info into Excel or BI dashboards
Endpoints

Two endpoints and a lookup, that is the whole API

Authenticate with an x-api-key header, filter with query parameters, page through with page and pageSize, or scroll for unlimited exports.

GET /api/company/search
Search and autocomplete

Name, ID and country for any typed query. Add countryCode, or set statusCode to 0,1 to keep it to headquarters.

GET /api/company/export
Full business profile

Every field in your package: financials, employees, contacts. Standard pagination or scroll, without record limits.

GET /api/cities
City lookup

Exact city values for address search and autocomplete inputs. Cities have no ISO codes, so we normalise them.

More than a check

More than just business checks

Screen UBOs, revenue, entities or entire groups in a single call. Search any of the 365M+ records, in any country, right here.

Try one:
Use cases

How businesses use the Company Data API

KYC, onboarding and KYB are the core, and the same endpoints drive enrichment, search and product features.

Onboard customers

Quickly verify new clients on registration number, national ID, address, VAT number, legal status, date of incorporation and contact info.

Search businesses

Easily connect the API to your systems for fast business lookup. Find any officially registered business worldwide.

Build applications

Create business-focused tools, such as KYC solutions or directory apps. Global, reliable data at a low cost.

Reduce IT costs

Managing business data is resource-heavy. With the API you scale without extra IT expenses.

Automate web forms

Improve your KYC web forms by integrating live business data. Make onboarding easier and faster for customers.

Enhance lead generation

Feed up-to-date, verified business profiles into your lead gen platform: live searches, firmographics and key contacts.

Plays well withSalesforceHubSpotZapierWebhooksPython SDKJavaScript SDKExcel / BIMCP server
Trusted sources

The value of local, verified data

The Company Data API connects to official local registers. You get real-time, accurate business data directly from reliable sources.

  • Compliant data from government registers
  • Complete coverage from small firms to global enterprises
  • Accurate information, no scraping or estimates
  • Fast search for any business worldwide
See our data sources
The register network the API connects to, worldwide
Free trial

Try the Company Data API free for 1 week

Tell us how you plan to use the API and your expected monthly search volume.

  • Test access for 1 week, including 150 business lookups and 10 exports
  • Available to registered businesses with an active website
  • Full access is usage-based, so costs depend on volume
  • Data without API integration? Use the Lead List platform or a custom-made Excel list

Questions? Ask a human.

No ticket queue. Your question lands with our data team and you get an answer within 24 hours.

Amsterdam HQVijzelgracht 53D · +31 20 705 2360
BerlinFriedrichstraße 123 · +49 30 21480480
DubaiBuilding A1, Dubai Digital Park, Dubai Silicon Oasis

Mon to Fri 9:00 to 17:30 CET · info@companydata.com

What our customers say

Real feedback from the people using CompanyData every day.

9.2/10 on Kiyoh from verified reviews

★★★★

A reliable partner for years, responsive, efficient, and high-quality.

Ann Sofie Westlake
Ann Sofie Westlake
Head of Marketing, Quartix
★★★★★

The best data company we have worked with.

Helmut Huberti, M.D.
Helmut Huberti, M.D.
World Arthrosis Org., Heidelberg
★★★★★

Great feedback from our team on the data quality.

Stefania Guerra
Stefania Guerra
Dyson, Milan

Frequently asked questions

What is a company data API?

A company data API is an interface that returns structured information about a business, on request, in JSON. Instead of looking a business up by hand or buying a static file, your software asks for a record and gets back the registered name, address, registration number, industry code, size, directors and ownership.

The CompanyData API covers 375 million businesses in 200+ countries, sourced from official trade registers rather than inferred from websites.

What API can I use to get company details?

It depends how much ground you need to cover. A national register API, such as Companies House or the Handelsregister, is free and authoritative but stops at one country and rarely holds contact details or structured financials.

The CompanyData API gives you one endpoint and one schema across every market, so you do not have to build and maintain a separate integration per country. Start with the quickstart or browse the full reference.

How much does a company data API cost?

Pricing is credit based and scales with volume, so a lookup tool with a few thousand calls a month does not pay enterprise rates. Every account starts with a free trial: 1,000 lookups and 100 exports over two weeks, no card required.

For steady high volume we quote per million records, which lands well below per-call pricing. Tell us your expected monthly volume in the form and you get a concrete number back.

Is there a free company data API?

Yes, in two senses. National registers publish free APIs, and we run free trial access with 1,000 lookups so you can test real responses before committing.

What free register APIs do not give you is coverage beyond one country, contact details, decision makers, or a single schema across markets. That is the gap the paid tier fills.

Where does the data come from?

From official trade registers: Companies House, the Handelsregister, the KVK, the KBO, Sirene, and roughly 1,200 more sources worldwide. Every field has a documented origin and a lawful basis, and we hand that documentation over on request.

This is the main difference with providers that infer firmographics from websites and social profiles. Registry data does not go stale the moment a website is redesigned, and it holds entities that have no web presence at all.

Which countries does the API cover?

Over 200, with the same request shape and the same response schema everywhere. Coverage per country reflects what the local register publishes, so field completeness varies: we are transparent about that per market rather than claiming uniform depth.

Country register pages such as Companies House, Sirene and CVR show exactly what is available locally.

Can I use it to enrich my CRM?

Yes, that is one of the most common uses. Send a company name, domain or registration number and get back the full record to write into Salesforce, HubSpot or your own system. Records can be refreshed on a schedule so your CRM does not drift.

Matching handles the awkward cases: legal form suffixes, trade names and multiple entities at one address.

Can I use it for KYB and compliance checks?

Yes. Because records come from the register, they carry what a Know Your Business check needs: legal name, registration number, status, registered address, directors and ownership structure up to the ultimate beneficial owner where the register publishes it.

See the KYB API and KYC API pages for the compliance-specific endpoints.

How do I integrate the API?

It is a REST API returning JSON, authenticated with an API key in a header. Most teams have a first live call inside an afternoon; the quickstart walks it in five minutes. Average response time is under 200 ms.

There are SDKs for Python and JavaScript, and connectors for Salesforce, Zapier and webhooks if you would rather not write the integration yourself.

Is the API GDPR compliant?

Yes. The data is business information from public registers with a documented source and lawful basis, which is what a data protection officer will ask to see. GDPR applies in Europe and the UK, CCPA in the United States.

Where records contain personal data, such as director names, we supply the provenance and the basis for processing it.

Make 150 Free API Calls Before You Spend Anything

Tell us what you want to look up. You get a trial key with 150 business lookups and 10 exports, plus a real sample response for your target market, within 24 hours.

or call +31 (0)20 705 2360

Call us: +31 (0)20 705 2360