Finland Company Data — PRH Trade Register & Business ID
Pricing
$4.00 / 1,000 company records
Finland Company Data — PRH Trade Register & Business ID
Official Finnish company data from the Patent and Registration Office open data: business ID, legal form, status, industry, addresses and registered names.
Pricing
$4.00 / 1,000 company records
Rating
0.0
(0)
Developer
Berkan Kaplan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Finland Company Registry Scraper (PRH / YTJ)
Official Finnish company data from the Patent and Registration Office open data (YTJ API v3): business ID, legal form, status, industry, registered addresses and the full history of registered names.
Free · No API key · Official source · Same schema across every country in this series
What data do you get?
| Field | Description |
|---|---|
companyName | Registered legal name |
registrationNumber | Business ID (Y-tunnus) — the register's own identifier |
taxNumber | VAT / tax identifier where published |
status | Normalized to active / inactive / dissolved / unknown |
statusRaw | The register's own wording, untranslated |
legalForm | Legal form as registered |
incorporatedOn / dissolvedOn | ISO dates |
address, city, postalCode | Registered address |
industry, industryCode | Activity classification where published |
employees, capital | Where the register publishes them |
officers[] | Directors / partners where published |
sourceUrl | Link to the company's page on the register |
Country-specific fields on top of the shared schema: registeredOffice, tradeNames[].
Input
| Field | Type | Default | Description |
|---|---|---|---|
queries | array | — | Finnish business IDs (0112038-9) or company names (Supercell). |
maxResultsPerQuery | integer | 5 | For name searches, how many matching companies to return. |
includeRaw | boolean | false | Attach the register's untouched response under raw. |
requestDelayMs | integer | 200 | Politeness delay against a public register. |
proxyConfiguration | object | none | Optional — PRH open data is a public API. |
{"queries": ["0112038-9","Supercell","Wolt"],"maxResultsPerQuery": 5}
Example output
{"country": "FI","registry": "PRH / YTJ (Finnish Trade Register)","companyName": "Nokia Oyj","registrationNumber": "0112038-9","taxNumber": "FI01120389","status": "active","statusRaw": "Registered","legalForm": "Public limited company","incorporatedOn": "1978-03-15","address": "Karakaari 7, 02610, Espoo, Finland","industry": "Manufacture of communication equipment","industryCode": "26300","sourceUrl": "https://tietopalvelu.ytj.fi/yritys/0112038-9"}
What can you use it for?
- Lead enrichment — resolve Finnish company names to business IDs and registered addresses.
- Invoicing compliance — confirm a business ID exists and the company is still registered before invoicing.
- Brand monitoring — auxiliary and parallel trade names are returned separately, so you can catch trading names that differ from the legal one.
Frequently asked questions
Is this Finnish company registry scraper free?
The data source is free and needs no API key — you pay only for the Apify compute the run uses.
Do I need an API key or an account with the registry?
No. PRH publishes the Finnish Trade Register as open data (YTJ API v3) with no key.
Can I search by company name, or only by Business ID (Y-tunnus)?
Both. A business ID in 0112038-9 form is an exact lookup; anything else runs a name search.
How current is the data?
Every run queries the source live, so results are as current as the register itself.
Can I export the results to CSV, Excel or JSON?
Yes. Apify datasets export to CSV, Excel, JSON, XML and HTML, and can be pulled through the API or pushed to your own storage.
Can I combine this with other countries in one dataset?
Yes — that is why it exists. Every actor in this series emits the same core schema, so results from different countries concatenate into one table with no remapping.
Is scraping this data legal?
This actor reads a public register that the Finnish authorities publish deliberately for public inspection. Company records are public by design; where a record names a person (a director, owner or partner), that is personal data and your use of it falls under GDPR or the local equivalent — handle it accordingly.
Why does a company have several names in the results?
PRH versions every field. The actor returns the name in force today as companyName, and lists auxiliary and parallel trade names separately in tradeNames.
Notes and limits
- PRH versions everything: names, addresses and company forms are time-bounded arrays. This actor always returns the entry in force today, not whichever came first in the response.
- Auxiliary and parallel trade names are returned separately in
tradeNames. - Finnish companies have no single status field — a liquidation or bankruptcy entry is what marks one as no longer trading, and that is what
statusreflects. - Queries that match nothing are still pushed as
{ query, error }, so a partial run is never silent.
Other country registries in this series
Norway · Finland · Denmark · Iceland · Poland · Slovakia · Slovenia · Latvia · Estonia · Czechia · France · UK · Israel · Taiwan · Singapore · Vietnam · Brazil · Colombia · Peru · USA — plus EU VAT Validation (VIES) covering all 27 member states.