North Data Scraper — EU Company Data, Officers & Financials
Pricing
from $3.50 / 1,000 company results
North Data Scraper — EU Company Data, Officers & Financials
Turn any company name into structured European registry data. North Data scraper pulls register number, registrar, LEI, address, officers with roles, corporate purpose and published financials across Handelsregister, Companies House, Siren, KVK & more. JSON/CSV out.
Pricing
from $3.50 / 1,000 company results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
North Data Scraper
Extract structured European company data from North Data — company profiles, register numbers and registrars, addresses, officers and management, published financials, corporate purpose, LEI, and stock symbols. Search by company name or paste direct North Data profile URLs. One clean row per company, exportable to JSON, CSV, or Excel.

Pure HTTP. No browser automation, no third-party Cloudflare-bypass service, no North Data account or API credits — just clean server-rendered pages parsed directly.
Why use this North Data Scraper?
- All of Europe in one place. North Data aggregates dozens of national registers — German Handelsregister, UK Companies House, French Siren, Dutch KVK, Belgian KBO, Danish CVR, and more. This actor turns any of them into structured data.
- Officers and management included. Every company row carries the full list of representatives — name, role (CEO, Managing Director, etc.), and a link to each person's North Data profile.
- Published financials, parsed. Where North Data publishes financial time-series (revenue, earnings, public funding, patents), you get them as clean year → value points, not screenshots.
- Search or direct URL. Feed a company name and let the actor find and paginate matches, or paste exact profile URLs you already have.
- No account, no API credits. Runs against North Data's public pages — no login and no metered API key required.
Overview
North Data is a European company-information search engine covering millions of companies across the EU and UK. Each company page carries structured registry data, the corporate purpose, the register court and number, officers, and — for many companies — published financials.
This actor reads that data directly and returns one row per company, with officers and financials nested inside each row. It handles two entry points automatically: free-text search queries (paginated by result offset) and direct company profile URLs.
Supported inputs
| Input | Example | What happens |
|---|---|---|
| Search query | BMW, Siemens Energy, bakery Berlin | Runs North Data's search, collects matching companies, and paginates through the results |
| Company profile URL | https://www.northdata.com/BMW AG, München/HRB 42243 | Scrapes that exact company directly |
| Mixed | any combination of the above in one run | Auto-classified per URL |
Use cases
- B2B lead lists — build company lists by name, sector keyword, or city and enrich them with register data and officer names.
- KYC / due diligence — pull the register number, registrar, LEI, legal status, and management for a counterparty.
- Market and competitor research — track companies in a vertical, including their published revenue trajectory.
- CRM enrichment — resolve a company name to a canonical register identity, address, and founding date.
- Data journalism / research — map ownership and management networks across European registers.
How it works
- Classify each seed as a search query or a direct company URL.
- For searches, walk the results by offset (page size 20), collecting company profile links until a page returns nothing new.
- For each company, fetch the profile once and parse its structured JSON-LD (name, address, founding date, LEI, officers).
- Read the register block, corporate purpose, stock symbols, and published financials from the page.
- Push one row per company — officers and financials nested inside — to the dataset.
The crawl uses an impit-based HTTP stack with a parallel fallback race for resilience. North Data serves clean server-rendered HTML, so no browser automation is required.
Input configuration
| Field | Type | Default | Description |
|---|---|---|---|
search | array of strings | ["BMW"] | Company names / keywords to search for |
startUrls | array of strings | [] | Direct North Data company or search URLs |
includeOfficers | boolean | true | Include the officers array |
includeFinancials | boolean | true | Include the financials array |
maxItems | integer | 100 | Hard cap on companies collected |
maxConcurrency | integer | 10 | Company pages fetched in parallel |
proxy | object | Residential | Proxy configuration |
Example input
{"search": ["Siemens Energy"],"startUrls": ["https://www.northdata.com/BMW AG, München/HRB 42243"],"includeOfficers": true,"includeFinancials": true,"maxItems": 50}
Output overview
Each dataset item is one company. Officers and financials are nested arrays inside the row, so you always get exactly one row per company — no padding rows.
Output sample
{"type": "company","url": "https://www.northdata.com/BMW AG, München/HRB 42243","name": "Bayerische Motoren Werke AG","status": "active","registerId": "HRB 42243","registerAuthority": "District Court of Munich","register": "District Court of Munich HRB 42243","leiCode": "YEH5ZCD6E441RHVHD759","stockSymbols": ["BMW.WA", "BMWYY", "BAMXF", "BMW.DE", "BMW.SW", "BYMOF"],"country": "DE","address": {"street": "Petuelring 130","postalCode": "80809","locality": "München","region": null,"country": "DE"},"foundingDate": "1995-12-12","corporatePurpose": "Manufacture and sale of engines and vehicles equipped with them, their accessories and products of the machinery and metal industry and the provision of services related to the aforementioned goods.","officers": [{ "name": "Zipse, Oliver", "givenName": "Oliver", "familyName": "Zipse", "role": "CEO", "url": "https://www.northdata.com/Zipse, Oliver, Kranzberg/1645" }],"officerCount": 119,"financials": [{ "metric": "Revenue", "points": [ { "year": "2025", "value": 133517941913, "formatted": "€133.5B" } ] }],"sectionsAvailable": ["Identification", "Address", "Corporate purpose", "Financial performance", "Persons", "Network", "Publications"],"scrapedAt": "2026-07-19T00:00:00.000Z"}
Key output fields
| Field | Description |
|---|---|
name | Registered company name |
registerId | Register identifier (e.g. HRB 42243, Siren 321091480) |
registerAuthority | The registrar / court (e.g. District Court of Munich) |
leiCode | Legal Entity Identifier, when available |
stockSymbols | Ticker symbols for listed companies |
address | Street, postal code, locality, region, country |
foundingDate | Date of registration / founding |
corporatePurpose | The company's stated business purpose |
officers | Array of { name, givenName, familyName, role, url } |
officerCount | Number of officers found |
financials | Array of { metric, points[] } with year, numeric value, formatted value |
status | active, liquidation, or terminated (best effort) |
sectionsAvailable | Which profile sections were present on the page |
What makes this richer than other North Data scrapers
Most North Data actors return a flat company profile. This one bundles the two hardest-to-get pieces — officers and financials — into the same row, at no extra per-row cost.
| Capability | Typical competitor | This actor |
|---|---|---|
| Company profile (name, register, address) | ✅ | ✅ |
| Registrar / court + register id, split | Sometimes | ✅ registerAuthority + registerId |
| LEI + stock symbols | Rarely | ✅ |
| Officers / management (name, role, profile URL) | Rarely | ✅ nested officers[] |
| Published financials (revenue, earnings, funding, patents) | ✗ | ✅ nested financials[] time-series |
| Corporate purpose | Sometimes | ✅ |
| Search by name and direct URL | One or the other | ✅ both, auto-classified |
| One row per company (no padding rows) | Varies | ✅ |
Pricing
Pay-per-event — you're billed per company row returned, nothing for empty searches or the run itself.
| Event | When it fires | Notes |
|---|---|---|
| Company result | One per company pushed to the dataset | The only meaningful charge |
| Actor start | Once per run | Negligible |
Officers and financials are included in the company row — there is no separate charge for nested data.
FAQ
Which countries does it cover? Any register North Data indexes — Germany (Handelsregister), UK (Companies House), France (Siren/SIRET), Netherlands (KVK), Belgium (KBO), Denmark (CVR), and many more across Europe.
Are financials always present?
No. Published financials depend on what North Data has for each company — large and listed companies usually have them; small private companies often don't. The financials array is empty when none are published.
Does search return the exact company I typed?
Search follows North Data's own relevance ranking. Use a precise name (e.g. Siemens Energy AG) for the best match, or paste the direct profile URL when you already have it.
Do I need a North Data account or API key? No. The actor works against North Data's public pages.
Can I get only companies, without officers or financials?
Yes — turn off includeOfficers and/or includeFinancials for a leaner dataset.
Support
Found a bug or need a new field? Open an issue on the actor's Issues tab in the Apify Console and it'll be looked at.
Additional services
Need company data from a specific register, contact-email enrichment, or a custom output shape? These can be added on request.
Explore more scrapers
This actor is part of a portfolio of company-data and directory scrapers. Check the publisher's other actors on the Apify Store for related registers and lead-generation tools.
⚠️ Disclaimer
This actor collects publicly available company information from North Data for legitimate business purposes such as market research, due diligence, and lead generation. Company registry data is public record. Users are responsible for complying with North Data's Terms of Service, applicable data-protection laws (including the GDPR when handling personal data such as officer names), and any local regulations governing the use of company and personal information. This actor is not affiliated with, endorsed by, or connected to North Data.
SEO Keywords
North Data scraper, northdata.com scraper, European company data, company registry scraper, Handelsregister scraper, Companies House data, Siren scraper, KVK scraper, KBO scraper, CVR scraper, company officers scraper, management data, published financials, LEI lookup, corporate purpose, B2B lead generation, KYC due diligence, company enrichment, EU business data, register number lookup.