Finnish Company Lookup - Official Registry Data (PRH)
Pricing
$6.00 / 1,000 successful company lookups
Finnish Company Lookup - Official Registry Data (PRH)
Look up Finnish companies by Business ID (Y-tunnus): status incl. bankruptcy, legal form, TOL industry code. Official PRH registry data - never scraped.
Pricing
$6.00 / 1,000 successful company lookups
Rating
0.0
(0)
Developer
David
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Verified official source - never hallucinated. This Actor answers Finnish company questions with registry data fetched from the Finnish Patent and Registration Office (PRH) at lookup time - not with an AI model's guess and not with a scraped snapshot of somebody's website.
Why this Actor?
LLMs and AI agents hallucinate Finnish company facts just as happily as any others: made-up Business IDs, wrong legal status, and no knowledge of last month's bankruptcies or liquidations. Generic AI web search is not much better - it summarises whatever page ranks first, which may be stale, unofficial or plain wrong. This Actor gives your agent (or workflow) a deterministic, verifiable lookup against the official Finnish company register (the Finnish Business Information System, YTJ) via PRH's open data API.
- No AI in the loop. Pure, predictable data lookup. Same input, same output, every time.
- No scraping. Official open API only - stable fields, no broken selectors, no terms-of-service grey zones.
- Fresh at the source. Registry data at lookup time, not training-data time. The source is updated daily.
- Live from day one. The Finnish open data API requires no API key at all.
- GDPR-safe by design (see below).
Features
- Look up any Finnish limited company by Business ID (Y-tunnus),
with or without hyphen, up to 50 per run. The VAT format
FI01120389is also accepted. - Check if a Finnish company is active - current registry status including bankruptcy (konkurssi), liquidation (selvitystila), company reorganisation (saneeraus) and dissolution.
- Get the TOL 2008 industry code of a Finnish company together with its plain-text industry description.
- Verify a Finnish Business ID - the official modulus-11 checksum is validated before any lookup, so typos never reach the API and are never charged.
- Find the registration date, address municipality and website of any Finnish limited company (osakeyhtiö).
- Get financial key figures - optionally extract revenue, operating profit, net income, equity, total assets, cash and liabilities from the latest digitally filed annual report (Finnish SBR/XBRL taxonomy), plus the full list of filed fiscal periods.
Use cases
- KYB / know-your-business checks: verify that a Finnish counterparty exists, is active and is what it claims to be, before onboarding.
- AI agents that must not hallucinate: give Claude, ChatGPT or any MCP/tool-calling agent a grounded source for Finnish company facts.
- Nordic supply-chain vetting: Nordic groups usually have entities in several countries - combine this Actor with its Swedish and Norwegian siblings to screen the whole chain in one workflow.
- CRM enrichment and data cleaning: batch-verify Business IDs and refresh status, industry and municipality for existing records.
- Compliance workflows: document that a fact came from the official register, with source and retrieval date on every row.
Input
{"businessIds": ["0112038-9", "1927400-1"],"includeFinancialsStatus": true}
Up to 50 Business IDs per run, with or without hyphen. Numbers are validated with the official modulus-11 check before any lookup.
Output (dataset items)
{"input": "0112038-9","ok": true,"businessId": "0112038-9","name": "Nokia Oyj","status": "Aktivt","legalForm": "Publikt aktiebolag","legalFormCode": "OYJ","tolCode": "70100","tolText": "Verksamheter som utövas av huvudkontor","addressMunicipality": "ESBO","registrationDate": "1896-12-19","website": "www.nokia.com","digitalFinancials": { "available": false },"source": "PRH, Patent- och registerstyrelsen / YTJ öppna data (avoindata.prh.fi), CC BY 4.0","sourceDate": "2026-07-11"}
Status values include active, bankruptcy, liquidation, company
reorganisation and dissolved states, always with the registry's
registration date when available. Invalid numbers, GDPR-rejected
entities and companies that are not found come back as items with
ok: false and an explanation - and are never charged. The run
itself still succeeds, so your pipeline never breaks on a bad input row.
Pricing (pay-per-event)
| Event | Price | When |
|---|---|---|
company-lookup | $0.006 | Per successful lookup only (financial statements with key figures included) |
That is ~$6 per 1,000 companies. Failed validations, GDPR-rejected entities and not-found results are free. No subscription, no minimum, no rental fee.
FAQ
Is there a free API for Finnish company data? PRH's open data API is free at the source, but you still need input validation, checksum logic, status-code decoding (three separate status fields plus situation codes), GDPR filtering and rate-limit discipline. This Actor packages all of that into one call at $0.006 per company - you pay for the plumbing, not the data.
How do I check if a Finnish company is bankrupt?
Run its Business ID through this Actor and read the status field,
which reflects the register at lookup time - including bankruptcy,
liquidation and company reorganisation, each with its registration date.
Does it work with sole traders (toiminimi)? No - and they are not even present in the source. PRH's open data excludes private traders for privacy reasons, and this Actor additionally rejects any entity whose legal form cannot be verified as a limited company (OY/OYJ).
What financial data do I get?
Which fiscal periods have a digitally filed annual report, plus
keyFigures extracted from the latest one: revenue, operating profit,
net income, equity, total assets, cash and total liabilities, decoded
from the official Finnish SBR/XBRL taxonomy. Anything not
deterministically interpretable is reported as missing - never
guessed. Note that listed companies file via ESEF and are usually
absent from this open dataset.
Can my AI agent use this? Yes - that is the primary design goal. Call it from any agent framework via the Apify API or via MCP. The output is small, flat JSON that fits comfortably in an agent's context window.
How fresh is the data? Every lookup goes to the registry API at run time, and PRH updates the open data daily. You get what the register shows now, not what a model memorised during training.
Why should I trust these results over an AI web search?
Because nothing here is generated. Every field is copied from the
official register and every row carries source and sourceDate, so
the answer is auditable.
GDPR & privacy by design
This Actor handles legal entities only:
- Only limited companies (OY/OYJ) are supported in v1. Entities whose legal form cannot be determined are always rejected, and nothing from the source response is returned for them.
- Board members, managing directors and any other natural persons are never returned. The output is a strict allowlist of company-level fields.
- The source itself excludes private traders (toiminimi) and contains no e-mail addresses or phone numbers - this Actor's gate sits on top of that protection.
Permissions & security
This Actor runs with Apify's limited permissions model: it reads its own input, writes to its own default dataset and calls the official registry API over HTTPS - nothing else. It requests no access to your other Actors, storages or account data. No API key or login is needed anywhere in the chain.
Data source & license
Data comes from the Finnish Patent and Registration Office (PRH) open data service: the Finnish Business Information System (YTJ) and the open XBRL financial statements API. Data: Finnish Patent and Registration Office (PRH), avoindata.prh.fi, licensed under CC BY 4.0. The data has been reformatted and filtered for this service. This Actor is independent and not affiliated with or endorsed by PRH. Registry data may contain errors or lag; always verify critical facts directly at ytj.fi or prh.fi before acting on them.
Terms of use
- Business use only. This Actor is intended exclusively for use in the course of business (B2B). By using it you confirm you are acting as a business, not a consumer.
- As is. The service and all data are provided "as is", without warranties of any kind - no guarantee of accuracy, completeness, timeliness or availability.
- Liability cap. Total aggregate liability for all claims in any 12-month period is limited to the amount you paid for the service in that period. No liability for indirect or consequential damages, lost profits or lost data. Nothing in these terms limits liability that cannot lawfully be limited.
- Fair use. No bulk re-selling of raw data, no circumventing rate limits, no use that violates the CC BY 4.0 license (including presenting the data in a misleading way or implying PRH endorsement).
Versioning & support
Versions are locked - the Actor never silently changes behaviour under you. Changes are released as new versions with a changelog entry.
Part of the Nordic Data Tools family: Swedish company lookup, company financials, new company registrations, procurement search, official statistics, Norwegian company lookup and EU contract award lookup - all built on official Nordic and EU data sources.
Changelog
- 0.2 - financial statements upgraded:
keyFigures(revenue, operating profit, net income, equity, total assets, cash, liabilities) extracted from the latest XBRL filing - never guessed. - 0.1 - initial release: status (incl. bankruptcy, liquidation, reorganisation), legal form, TOL 2008 industry code, address municipality, registration date and website for Finnish limited companies (OY/OYJ), plus optional digital financial statement status. Pay-per-event pricing.