Company Registries+API.SH

Company Registries API

Search official company registers and check EU VAT numbers, with one JSON shape for every country.

The API.SH Company Registries API searches official registers by company name and returns every match in one common shape: registry id, name, status, legal form, incorporation and dissolution dates, address and register link. GB searches UK Companies House, FR the French SIRENE register, NO the Norwegian Brønnøysund register, and any other country the global LEI register. Open one company by its UK company number, SIREN or SIRET, Norwegian organization number, Brazilian CNPJ or LEI for the full register record, and add officers, filings, beneficial owners or French financials. A separate endpoint checks EU VAT numbers against VIES.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Company registry search (any country)
GET https://api.api.sh/companies/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Company Registries API

KYB and supplier checks

Look up a company by registry id to confirm its status, legal form and registered address, then add UK officers and persons with significant control as beneficial owners.

EU VAT validation at checkout

Check a customer's EU VAT number against VIES and store whether it is valid, with the registered name and address where the member state shares them.

Lead lists from new incorporations

Search UK, French or Norwegian registers with an incorporation date range, activity code and postcode to find newly formed companies in a sector and area.

Cross-border entity matching

Match a counterparty name against the LEI register for any country and keep its Legal Entity Identifier, then open the full record with parents.

Company filings and financials

Pull the latest UK filings page or French revenue and net income by year to watch a company's reporting history.

Company Registries data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Company Registries API endpoints and prices

Every Company Registries endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Company registry search (any country)
/companies/v1/search
$1 · $2 PAYG
1 credit
Profiles and accounts1
Company registry record by id
/companies/v1/company
$1 · $2 PAYG
1 credit
More data1
EU VAT number check
/companies/v1/vat
$1 · $2 PAYG
1 credit

Call the Company Registries API

Company registry search (any country): GET https://api.api.sh/companies/v1/search

curl "https://api.api.sh/companies/v1/search?q=tesco" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Company Registries data

  • Public data only: no Company Registries login, cookies or account needed
  • One key and one response shape for Company Registries and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Company Registries API

Several registers run their own APIs: the Companies House Public Data API is free but needs an account and key, and SIRENE, Brønnøysund, the LEI register and VIES each have their own formats. API.SH puts them behind one key with one common response shape, so the same code searches the UK, France, Norway and the LEI register.

Commercial company data APIs such as Coresignal, OpenCorporates or Global Database sell broad firmographics; Apify actors cover individual US state registries. API.SH focuses on official register records for the UK, France, Norway, Brazil (by CNPJ) and LEI entities plus EU VAT checks, at a fixed price per call; it does not search US state registries.

Company Registries API questions

What company data can I get?+

Name search across official registers with status, legal form, dates and address (/companies/v1/search), one full company record by registry id with optional officers, filings, beneficial owners and French financials (/companies/v1/company), and EU VAT number validation (/companies/v1/vat).

How much does the company registry API cost?+

Every Company Registries endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free company registry API?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /companies/v1/company at 1 credit each. Companies House, SIRENE and VIES also offer free access with their own sign-ups and formats; API.SH saves you integrating each one.

Where does the data come from?+

UK Companies House, the French SIRENE register, the Norwegian Brønnøysund register, the Brazilian CNPJ register, the global LEI register of legal entities, and the EU VIES system for VAT numbers.

Do I need keys for the underlying sources?+

No. One API.SH key covers every endpoint on this page. You do not register with Companies House or the other registers or manage their keys, limits or formats.

Which countries are covered?+

Search covers GB, FR and NO registers with filters, and every other country through the LEI register (entities that have a Legal Entity Identifier). Lookup by id also accepts Brazilian CNPJs. VAT checks cover EU member states.

Can I get directors and beneficial owners?+

Yes, where the register publishes them. Pass include on /companies/v1/company for UK officers, filings and persons with significant control, Norwegian roles such as CEO, board and auditor, and French directors and financials.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /companies/v1/search with a company name in q and country=GB, then open a result with /companies/v1/company. Every parameter and request example is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp so an AI agent can call it.

More government & registries APIs all government & registry APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key