ParseForge Scrapers

Finland PRH Business Registry Scraper

parseforge/finland-prh-scraper

Lead generationAutomationOther

Scrapes Finnish company records from the PRH registry by name, business ID, company form, industry code, or registration date. Returns each company as a flat row.

Run this scraper See the API call
Total users
3
Monthly active
1
Total runs
179
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Finland PRH Business Registry Scraper

Scrape Finnish company data from the official PRH registry, up to a million records per run. Every company comes with its business ID, legal form, industry code, registration dates, and full registry details. No login or API key. Export to CSV, JSON, Excel, or XML.

Finland's official business registry, PRH, holds every registered company in the country, but its open data interface is built for lookups, not bulk export. This Actor reads the public registry directly, filters by name, business ID, company form, industry code, or registration date, and returns each match in one fixed schema. No API key, no rate limits, no manual downloads.

Who uses it What they scrape Finland PRH Business Registry for
B2B lead generation teams Build targeted prospect lists of Finnish companies by industry and registration date
Market researchers Map the Finnish business landscape by legal form and industry classification
Compliance officers Verify company registration details and business IDs against the official registry
Data analysts Collect bulk registry data for trend analysis and reporting
Sales operations Enrich CRM records with current Finnish company registration data

What it does

This Actor collects Finnish company records from the PRH registry by name, business ID, company form, industry code, or registration date, and returns each one as a flat row.

  • ๐Ÿ” Name search: free text match on business name, e.g. 'nokia' returns Nokia Oyj and related entities.
  • ๐Ÿ†” Business ID lookup: exact Y-tunnus match, e.g. '0112038-9' for Nokia Oyj.
  • ๐Ÿข Company form filter: restrict to legal forms like OY (limited company), OYJ (public limited), AY, KY, and more.
  • ๐Ÿ“Š Industry code filter: TOL2008 classification, e.g. 62010 for computer programming activities.
  • ๐Ÿ“… Registration date range: include only entities registered within a from-to date window.
  • โš™๏ธ Max items control: cap the number of records per run, from 1 to 1,000,000.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Finland PRH Business Registry data

๐ŸŽฏ Build B2B lead lists.

A sales team filters Finnish companies by industry code and registration date to find new prospects and exports the list to their CRM.

๐Ÿ“ˆ Track market entry.

A market researcher monitors newly registered companies in a specific industry to spot emerging competitors and market trends.

โœ… Verify business partners.

A compliance officer checks business IDs and registration details against the PRH registry before signing contracts.

๐Ÿ—‚๏ธ Enrich CRM data.

A data analyst matches existing customer records with PRH data to fill in missing legal form, industry, and registration dates.

๐ŸŒ Map the Finnish economy.

An economist collects bulk registry data by company form and industry to analyze the structure of the Finnish business sector.

Why choose this scraper

What you get
Official source Data comes directly from the Finnish Patent and Registration Office (PRH), the authoritative registry.
No API key No registration, no OAuth, no rate limits. run the Actor.
Flexible filters Combine name, business ID, legal form, industry code, and registration dates in one run.
Structured output Every record is returned as a flat row with consistent fields, ready for analysis.
Bulk export Collect up to a million companies per run and export to CSV, JSON, Excel, or XML.

How it compares

This Actor focuses on the Finnish PRH registry with flexible filters and bulk export, while the competitors below offer overlapping but different feature sets.

Feature ParseForge Finland Company Registry Scraper - PRH B2B Leads Nordic Company Registry Scraper (NO + FI + SE + DK) Finland Company Data - PRH Trade Register & Business ID
Filter by business ID (Y-tunnus) Yes Not listed Not listed Yes
Filter by company form Yes Yes Not listed Not listed
Filter by industry code (TOL2008) Yes Not listed Not listed Not listed
Filter by registration date range Yes Not listed Not listed Not listed
Bulk export up to 1,000,000 records Yes Not listed Not listed Not listed
Multi-country coverage No No Yes No

Configure the run

Drive the Actor from company name, business ID, company form, industry code, and registration date range, alone or together, and filters run as each record is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10,
 "name": "nokia"
}

A larger pull:

{
 "maxItems": 200,
 "name": "nokia"
}

Pricing

Pay-per-result: $0.01099 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $1.10
1,000 results $10.99
10,000 results $109.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Finland PRH Business Registry Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Finland PRH Business Registry through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/finland-prh-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you entered a business ID, make sure it is exact, including the dash. If you used a name, try a shorter or more common term. Also check that your registration date range is not too narrow.

The run is taking too long.

Reduce the 'Maximum companies' value or narrow your filters. The Actor processes each record, so a broad search with a high limit can take time.

I got an error about the date format.

Dates must be in YYYY-MM-DD format, for example 2023-01-31. Make sure there are no extra spaces or slashes.

The business ID I entered is not found.

Verify the Y-tunnus format: 7 digits, a dash, and a check digit, like 0112038-9. If it is correct, the company may not be in the PRH trade register or may have been deregistered.

Can I get more than a million records?

The maximum per run is 1,000,000. If you need more, split your query into smaller chunks using different filters, such as registration date ranges or industry codes.

FAQ

Question Answer
What is the PRH registry? The Finnish Patent and Registration Office (PRH) maintains the official trade register of all companies and businesses registered in Finland. It includes legal entities like limited companies, cooperatives, and sole traders.
Do I need an API key or login? No. This Actor reads the public PRH open data interface directly. You only need an Apify account to run it.
What is a Y-tunnus? A Y-tunnus is the Finnish business ID, a unique identifier assigned to every registered company. It has the format 1234567-8.
Can I search by company name? Yes. Use the 'Company Name' input to do a free text match. For example, entering 'nokia' returns Nokia Oyj and other companies with 'nokia' in their name.
What is TOL2008? TOL2008 is the Finnish standard industrial classification, based on the EU NACE system. Each company is assigned one or more industry codes, such as 62010 for computer programming.
Can I filter by registration date? Yes. Use 'Registered From' and 'Registered To' to include only companies registered within a specific date range. Dates must be in YYYY-MM-DD format.
How many companies can I scrape? You can set 'Maximum companies' to any number from 1 to 1,000,000 per run. The Actor stops when it reaches that limit or when no more matches are found.
What output formats are supported? The Actor exports data in CSV, JSON, Excel, and XML. You can choose the format when you run it or download the dataset later.
Is the data up to date? The Actor reads the PRH registry in real time, so the data reflects the current state of the registry at the time of the run.
Can I combine multiple filters? Yes. All input fields are optional and can be combined. For example, you can search for companies with 'oy' in the name, in industry 62010, registered after 2020-01-01.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Finnish Patent and Registration Office (PRH). It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer Maximum number of companies to collect per run. 10
name string Free text match on business name. nokia
businessId string Exact Finnish Y-tunnus (e.g. '0112038-9' for Nokia). not set
companyForm string Filter by legal form code (e.g. OY, OYJ, AY, KY). Leave empty for all. not set
industryCode string Finnish industry classification code (e.g. 62010 for computer programming). not set
registeredFrom string Include only entities registered on or after this date. not set
registeredTo string Include only entities registered on or before this date. not set

Pricing

from $8.24 per 1,000 results

Charged forWhat it isPrice each
Result Item Charged once per result collected. $0.00824 to $0.01099

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~finland-prh-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Finland PRH Business Registry Scraper on Apify All scrapers