Free tool

Global Company Register Search

Type a company name or a register number, pick the register, and the check returns the matched companies with their number, status and registered address. You get 5 free checks a day, with no account, and it is the same search the API runs.

  • 5 free checks a day
  • No account and no API key
  • Checked against the live register
Free checkerNo key needed

A company number resolves exactly. A name is matched fuzzily and returns the closest candidates.

Start typing a country or state, then pick the register. Every search is scoped to one register.

The result appears here. Nothing is stored, and the allowance is per visitor per day.

Company numbers only mean something inside one register. See which registers we serve.

Example result

A name resolves to one entity in the German register

Legal name
Adidas AG
Register
DE, the German Handelsregister
Company number
HRB 3868 (illustrative)
Status
active
Registered address
Adi-Dassler-Strasse 1, 91074 Herzogenaurach

Illustrative search result for the global company search page. Confirm the live register number on the official Handelsregister before you rely on it.

A real check above replaces this example.

What the check reads

The query
At least two characters. Two is the point where a name search stops returning half the register, and it is the same minimum the API enforces.
Name matching
Accents are folded, punctuation is dropped and case is ignored, then candidates are ranked. A company number passed in as a name is matched as an identifier first.
The register
A lowercase code, two letters for a country or a country plus a state. The search only looks in the register you name.
Result size
This page asks for five candidates. The API returns between one and a hundred per page and hands you a cursor for the next page.
What is not included
Officers and directors. Not every register publishes them, and where one does not the officers endpoint returns officers_not_available rather than an empty list.

Where the answer comes from

Worked examples

Example inputs and the results they return.

Adidas AG, de

A name resolves to one entity in the German register

Legal name
Adidas AG
Register
DE, the German Handelsregister
Company number
HRB 3868 (illustrative)
Status
active
Registered address
Adi-Dassler-Strasse 1, 91074 Herzogenaurach

Illustrative search result for the global company search page. Confirm the live register number on the official Handelsregister before you rely on it.

00445790, gb

A register number resolves exactly

Legal name
TESCO PLC
Register
GB, the UK company register
Company number
00445790
Next request
GET /v1/companies/gb/00445790

Leading zeros matter. The UK company register numbers are eight characters wide, and a number typed as 445790 will not resolve.

FAQ

Common questions

Is the company search free?
Yes. On the API, search is free and is never billed on any plan. Here it is one of the 5 free checks a day every visitor gets, which is our way of keeping the page from being used as an unlimited endpoint.
Can I search every register at once?
No. Company numbers are issued per register, so a search is always scoped to one or a small set. The API accepts several register codes in one call, and loops are cheap because search is free.
Why did I get several candidates?
A name search returns the closest matches, ranked. Common names produce several plausible answers, so the result set tells you to pick one by number rather than guessing. The empty and ambiguous answers are free.
What is a register code?
A lowercase code for the register: a two-letter country code such as gb, se, fr, de or be, or a country plus a state for the United States, such as us-de for Delaware. The coverage page lists every register we serve.
Can I search by VAT number or another identifier?
Yes, where the register publishes that identifier. Identifier lookups are matched exactly against an index rather than through fuzzy name search, so a known VAT number resolves to the company that owns it when we hold the link.
Does the search return directors?
No. The result is company level. Officers are a separate endpoint, and many registers publish none, in which case that endpoint answers with officers_not_available.

Related

Start free with Corpo API

Verify any company from official registers with one API.