Finland Company Register Prh Scraper
Pricing
from $2.99 / 1,000 results
Finland Company Register Prh Scraper
Extract official Finnish company data from the public PRH register by name or business ID (Y-tunnus). Export comprehensive registry details—including company names, status, industry codes, and addresses—as JSON, CSV, or Excel datasets.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Finland Company Register Scraper
Lookup Finnish companies by name or Y-tunnus with ease. Export clean company data straight into JSON, CSV, or Excel datasets for lead generation, market research, or compliance checks.
Use Cases
- Lead Lists: Gather company profiles, official names, and postcodes for potential business outreach.
- Company Verification: Input list of business IDs (Y-tunnus) to pull updated register details.
- Industry Slices: Filter and organize businesses by industry codes and primary business descriptions.
- Repeat Operations: Consistent queries produce predictable datasets across runs for easy tracking.
- Spreadsheet Exports: Convert dataset output straight to CSV or Excel for analysis.
Input Options
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | search | Choose search for name queries or by_business_id for Y-tunnus lookups. |
names | array | ["nokia"] | Company names to look up, one per line (Search mode). |
businessIds | array | ["0112038-9"] | Business IDs (Y-tunnus) to look up, one per line (Business ID mode). |
maxItems | integer | 100 | Maximum company rows to return. Hard cap of 1000. |
requestDelaySecs | number | 1 | Pause duration between requests in seconds. |
userAgent | string | KawsarActorResearch/1.0 | Standard identifier sent with requests. |
timeoutSecs | integer | 300 | Overall run timeout in seconds (Maximum 3600). |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds. |
proxyConfiguration | object | Off | Optional proxy settings if required by your environment. |
Example Input
Search by name:
{"mode": "search","names": ["nokia"],"maxItems": 100,"requestDelaySecs": 1,"userAgent": "KawsarActorResearch/1.0","timeoutSecs": 300,"requestTimeoutSecs": 30,"proxyConfiguration": { "useApifyProxy": false }}
Lookup by Business ID:
{"mode": "by_business_id","businessIds": ["0112038-9"],"maxItems": 10,"proxyConfiguration": { "useApifyProxy": false }}
Extracted Data Fields
Here is a sample row output from the extracted dataset:
{"businessId": "0112038-9","euId": "FIFPRO.0112038-9","name": "Nokia Oyj","registrationDate": "1896-12-19","status": "2","mainBusinessLine": "70100","mainBusinessLine_fi": "Activities of head offices","website": "[www.nokia.com](https://www.nokia.com)","companyForm": "Julkinen osakeyhtiö","street": "Karakaari","postCode": "02610","lastModified": "2026-08-19T10:04:06","scraped_at": "2026-10-12T00:00:00+00:00"}
| Field | Type | Description |
|---|---|---|
businessId | string | Official Y-tunnus ID. Duplicates are removed automatically based on this. |
euId | string | European Union business identifier, if available. |
name | string | Current official company name. |
registrationDate | string | Initial registration date of the business. |
status | string | Current register status code. |
mainBusinessLine | string | Official TOL industry classification code. |
mainBusinessLine_fi | string | Primary industry description. |
website | string | Official website URL listed on file. |
companyForm | string | Official legal company structure (e.g., Oyj, Oy). |
street | string | Registered street address. |
postCode | string | Postal code for the primary address. |
lastModified | string | Timestamp of the last updated entry. |
scraped_at | string | Timestamp in UTC when the data was extracted. |
error | string | Error details if a specific request encounters issues. |
How It Works
- Input Processing: Takes your input list of names or business IDs and formats individual queries.
- Pacing & Retries: Queries are run sequentially with a default delay of 1 second between requests to keep execution steady and smooth.
- Paging & Cap Handling: When running name searches, it automatically moves through result pages until your set item limit (
maxItems) is reached. - Deduplication: Results are automatically filtered so each business ID appears once per run.
- Data Output: Output dataset rows are saved in structured batches. If the process hits a timeout, all data gathered up to that point remains saved in your dataset.
Limits and Best Practices
To maintain optimal performance and respectful data collection, requests are processed sequentially with a default delay between calls. You can adjust requestDelaySecs in the parameters if needed, though keeping a steady pace is recommended.
FAQ
Can I export the data as a CSV? Yes. You can download your dataset directly in JSON, CSV, or Excel formats.
What happens if a business ID cannot be found? If a business ID isn't found, an error record detailing the issue is included in your dataset output while the actor continues processing remaining items.
How many records can I extract per run? The default limit is set to 100 items, with a maximum cap of 1,000 items per run.
Trademark Notice
Finland Company Register and related names, logos, and trademarks belong to their respective owners. Their use in this documentation is solely to identify the target software or service and does not imply affiliation, sponsorship, endorsement, or partnership.
Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or otherwise officially associated with the official Finland Company Register or its owners. All data is collected from publicly available sources. Users are responsible for complying with any applicable source terms of use and guidelines.
Is web scraping legal?
This Actor only collects publicly available data from official Finnish business listings without bypassing access controls. Scraping public data is generally legal, but how you use it matters:
- Personal data: If the results include personal data (for example names, emails, or direct contact details), laws such as the GDPR in the EU and the CCPA in California may apply. Only collect and store personal data when you have a legitimate reason.
- Copyright: Some content (articles, images, descriptions) may be protected by copyright. Do not republish full copyrighted content without permission.
- Terms of use: Respect the source's terms, rate limits, and guidelines.
- Legal advice: This is general information, not legal advice. If you are unsure, consult a lawyer.
To learn more, read Apify's guide: Is web scraping legal?