Estonia Company Register — Äriregister Lookup avatar

Estonia Company Register — Äriregister Lookup

Pricing

$4.00 / 1,000 company resolveds

Go to Apify Store
Estonia Company Register — Äriregister Lookup

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

SourceRow

Maintained by Community

Actor 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

FieldMeaning
registryCodesEstonian registry codes, exact lookups.
namesCompany names to search.
queriesTextA pasted list of either, one per line.
maxCompaniesStop 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

EventPer 1,000Notes
Company resolved$4.00Queries 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.