Company Registry Search — Companies House, SIRENE, Brreg & more
Pricing
from $5.00 / 1,000 companies
Company Registry Search — Companies House, SIRENE, Brreg & more
Company data from official business registers: UK Companies House, France SIRENE, Norway Brreg, Finland PRH/YTJ and Czech ARES. Search by name, NACE/SIC activity or incorporation date, or look up company numbers. VAT number, status, address, directors. For KYC and leads.
Pricing
from $5.00 / 1,000 companies
Rating
0.0
(0)
Developer
Rodrigo Junqueiro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
European Company Registry Search — UK, France, Norway, Finland, Czech Republic
Search official company registers in several European countries with one Actor and get one consistent output format: company number, VAT number, legal form, status, incorporation date, registered address, NACE/SIC activity codes, employee range, website and, optionally, directors and officers.
| Country | Official register |
|---|---|
| 🇬🇧 United Kingdom | Companies House |
| 🇫🇷 France | INSEE SIRENE + RNE (via the government's open API) |
| 🇳🇴 Norway | Brønnøysund Register Centre |
| 🇫🇮 Finland | Finnish Patent and Registration Office (PRH / YTJ) |
| 🇨🇿 Czech Republic | ARES (Ministry of Finance) |
Reliable by design: the data comes straight from official government registers and open-data APIs, not from third-party aggregators. Filters run before billing, so you only pay for companies that match.
What can you use it for?
- Lead generation: list every active company in an industry, for example all bakeries (
10.71) or software companies (62.01) incorporated this year. - KYC and due diligence: verify a company's status, registered address, VAT number and directors.
- CRM enrichment: add company numbers, legal forms and activity codes to your accounts.
- Market research: count new companies by industry and country.
- Monitoring new businesses: schedule a weekly run with Incorporated on or after to catch new companies in your sector.
Sample results
A few bakeries from real runs (the registered address, status, source link and, optionally, the officers are in the output too):
| Country | Company number | Name | Legal form | Incorporated | City | Activity | VAT number | Employees |
|---|---|---|---|---|---|---|---|---|
| 🇬🇧 | SC451157 | MONTAGU BAKERY LIMITED | Private limited company | 2013-05-30 | Edinburgh | 10710 | – | – |
| 🇫🇷 | 403052111 | BOULANGERIES PAUL | SAS | 1995-12-07 | Marcq-en-Barœul | 10.71A | FR32403052111 | 500-999 |
| 🇫🇷 | 572045540 | PATISSERIE E.LADUREE | SAS | 1957-01-01 | Paris | 10.71D | FR22572045540 | 500-999 |
| 🇳🇴 | 916133774 | LEVAIN THE BAKERY AS | Aksjeselskap | 2015-10-12 | Levanger | 10.710 | NO916133774MVA | 24 |
| 🇫🇮 | 0195727-7 | Haagan Leipä Oy | Limited company | 1956-08-03 | Helsinki | 10710 | FI01957277 | – |
How much does it cost?
You pay per result, with no monthly rental:
| What | Price |
|---|---|
| Company | $5 per 1,000 companies ($0.005 each) |
| Directors and officers (optional) | $3 per 1,000 companies |
Companies removed by your filters are never charged. Apify's free plan includes $5 of monthly credit, which covers about 1,000 companies a month. You can also set a maximum cost per run in the run options.
How to use it
- Click Try for free and sign in to Apify (no credit card needed).
- Pick the countries.
- Search by name, by activity code (for example
10.71for bakeries), or both, or paste company numbers to look up. Optionally add Incorporated on or after. - Click Start. When the run finishes, download the results as JSON, CSV or Excel, or send them to Google Sheets, your CRM or your own system.
Input
| Field | Description |
|---|---|
| Countries | GB, FR, NO, FI, CZ. |
| Company name contains | Words in the company name (bakery, boulangerie, bakeri, leipomo, pekárna). Local-language terms work best. |
| Activity codes (NACE / SIC) | NACE codes such as 10.71, 62.01 or 56.10. The Actor translates them to each country's system (UK SIC with its subclasses, French NAF, Norwegian SN2025, Finnish TOL, CZ-NACE) and also searches the renumbered codes from NACE Rev. 2.1 where a register already switched (for example, software development 62.01 became 62.10), using the official Rev. 2 → Rev. 2.1 correspondence. |
| Incorporated on or after | Only companies registered on or after this date. |
| Active companies only | Skip dissolved, bankrupt and liquidated companies (on by default). |
| Look up company numbers | GB:00445790, FR:478455793, NO:931320270, FI:0187176-4, CZ:00529974. |
| Include directors and officers | Current directors and officers with role and appointment date (UK, FR, NO, CZ). Extra event. |
| Max companies per search / in total | Limits for each country × name × activity combination and for the whole run. |
{"countries": ["GB", "FR", "NO", "FI", "CZ"],"activityCodes": ["10.71"],"incorporatedAfter": "2026-01-01","activeOnly": true,"maxResultsPerSearch": 500}
Output
{"country": "GB","registry": "Companies House","companyNumber": "SC548639","vatNumber": null,"name": "BHAILE CRAFT BAKERY LTD","tradingNames": [],"legalForm": "Private limited company","status": "active","statusDetail": "Active","incorporationDate": "2016-10-26","dissolutionDate": null,"address": {"street": "10 Inverkar Road","postalCode": "KA7 2JT","city": "Ayr","region": "Scotland","full": "10 Inverkar Road, Ayr, Scotland KA7 2JT"},"latitude": null,"longitude": null,"activityCodes": ["10710"],"naceCodes": ["10.71"],"activityDescription": null,"employees": null,"website": null,"email": null,"phone": null,"sourceUrl": "https://find-and-update.company-information.service.gov.uk/company/SC548639","searchTerm": "bakery","searchActivity": null,"officers": [{ "name": "SMITH, Jane", "role": "Director", "appointedOn": "2016-10-26", "type": "person" }]}
What each register provides
| Field | 🇬🇧 | 🇫🇷 | 🇳🇴 | 🇫🇮 | 🇨🇿 |
|---|---|---|---|---|---|
| VAT number | – | ✓ (calculated from SIREN) | ✓ (if VAT-registered) | ✓ (if VAT-registered) | ✓ |
| Activity codes | SIC 2007 | NAF rév. 2 | SN2025 (NACE 2.1) | TOL 2008 / 2025 | CZ-NACE (2025) |
| Activity description | lookups only | – | ✓ | ✓ | – |
| Employee range | – | ✓ | ✓ | – | – |
| Website / email / phone | – | – | ✓ (when registered) | website | – |
| Coordinates | – | ✓ | – | – | – |
| Directors and officers | ✓ | ✓ | ✓ | – | ✓ |
activityCodes keeps each register's own codes; naceCodes reduces them to the NACE class every country shares (10.71, 62.10…), so you can sort and merge results across countries. Norway, Finland and the Czech Republic already use NACE Rev. 2.1 classes, the UK and France Rev. 2. With an activity search, every company returned really has that activity code (some registers match codes loosely, and the Actor double-checks before billing).
status is always active or inactive; statusDetail keeps the register's own wording (for example "Bankrupt", "In liquidation", "Active — Active proposal to strike off").
Limits
- Each register caps how many results one search returns: about 5,000 for Companies House, 10,000 for France and Norway, and 1,000 for ARES. Large Czech searches are split automatically by legal form, which covers about 97% of companies. For bigger lists, combine activity codes with names or dates.
- France and the Czech Republic can't filter by incorporation date at the source. With Incorporated on or after, the Actor scans their results and keeps only new companies, so these searches take longer (you are still only charged for the companies you get).
- A few NACE Rev. 2 classes were split into many classes in Rev. 2.1 (for example, online retail
47.91). The Actor warns you when you use one of them: in Norway, Finland and the Czech Republic, add the new codes you need. - Finland's open API does not publish directors.
- Officer data contains names and roles only: no birth dates or home addresses. If you process personal data about officers, you are responsible for complying with GDPR.
Coming next
Netherlands, Belgium and Poland, then Germany. Want another country first? Open an issue.
FAQ
Where does the data come from? From the official registers listed above, through their public websites and open-data APIs.
Do I need API keys? No.
Is it legal to use this data? Yes, in general: these are official public registers, and most of them publish their data as open data for reuse. Officer names are personal data, so if you store or contact officers, the GDPR applies to you. When in doubt, ask a lawyer.
Can I run it from my own code? Yes, through the Apify API. In Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("cleandata/european-company-registry").call(run_input={"countries": ["GB", "FR"], "activityCodes": ["62.01"], "incorporatedAfter": "2026-01-01", "maxResults": 200})for company in client.dataset(run["defaultDatasetId"]).iterate_items():print(company["country"], company["companyNumber"], company["name"])
The same works in JavaScript (apify-client) or with plain HTTP. See the API tab on this page.
Something broke or you need a field? Open an issue on the Actor's Issues tab. Feature requests are welcome.