Estonia Company Register — Äriregister Lookup
Pricing
$4.00 / 1,000 company resolveds
Estonia Company Register — Äriregister Lookup
Look up any of 376,000 Estonian companies by name or registry code — legal form, VAT number, registration status and address, from the official Äriregister open data.
Pricing
$4.00 / 1,000 company resolveds
Rating
0.0
(0)
Developer
SourceRow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Look up any of Estonia's 376,000 registered companies by name or registry code. Legal form, VAT number, registration status and address, resolved against the complete register rather than the first page of search results.
What it does
The Estonian Business Register publishes its full company file as open data. This Actor downloads it at the start of every run — 18 MB, about four seconds — indexes it, and resolves every query against the complete file. One row per query, 25 fields on every row.
Because the whole register is in memory, a name search reports how many
companies matched, not just the first one. total_matches above 1 means the
query was ambiguous.
What you get
25 fields per row, including registry_code, name, legal_form,
vat_number, status, is_registered, first_registered_on, region,
total_matches, name_match_score and matched_by.
The table view shows 13 of them; all 25 are in the JSON, CSV and Excel downloads.
Input
| Field | Meaning |
|---|---|
registryCodes | Estonian registry codes, exact lookups. |
names | Company names to search. |
queriesText | A pasted list of either, one per line. |
maxCompanies | Stop after this many. 0 removes the cap. |
{"registryCodes": ["14056464", "17449106"],"maxCompanies": 100}
Sample output
One complete record:
{"query": "14056464","matched_by": "registry_code","name_match_score": null,"registry_code": "14056464","name": "Bolt Holdings OÜ","legal_form": "Osaühing","vat_number": "EE102684528","status": "Registrisse kantud","is_registered": true,"first_registered_on": "2016-05-27","region": "Kesklinna linnaosa, Tallinn, Harju maakond","total_matches": 1,"issues": ""}
Pricing
| Event | Per 1,000 | Notes |
|---|---|---|
| Company resolved | $4.00 | Queries that find nothing are not charged |
There is no start fee and no per-row dataset fee. The register is published as a
single file and there is no per-company search endpoint, so the whole 18 MB is
downloaded on every run. That is what makes the first answer take a few seconds
and every answer after it instant, and it is why this Actor can report
total_matches — the number of companies a name actually matched — which a
paginated search could not.
What it does not do
legal_form and status are in Estonian. The register publishes them that
way and they are passed through unchanged rather than translated.
Osaühing is a private limited company, Aktsiaselts a public one,
Registrisse kantud means entered in the register. is_registered is the
boolean if that is all you need.
No financials, no officers, no ownership. The open data file covers company identity and status. Annual reports and board members are behind the Estonian register's own paid services.
A name is not a unique key. Name searches return the best match and report
total_matches. Anything above 1 needs a human decision.
The register is a snapshot per run. The file is downloaded fresh at the start of each run, so data is as current as the last publication, not to the minute.
Notes
Batch the lookups. The register is downloaded once per run whatever you ask for, so one run of 500 codes takes about as long as one run of one.
Sort by name_match_score ascending and check the bottom of the list first.
That is where wrong matches are.
not_currently_registered means the company is in the file but no longer
active. That is still worth knowing.
vat_number can be fed straight into a VIES check to confirm the company is
trading across EU borders.
Support
Open the Issues tab with the exact query and the matched_by,
total_matches and issues values from the row.
Licence and attribution
Company data from the Estonian Business Register (Äriregister), published as open data by the Centre of Registers and Information Systems (RIK). RIK does not endorse this Actor.