
North Data Scraper
hipersoft/northdata-scraper
Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.
Total users
5Monthly users
5Total runs
2,467Per company
$0.004Last rebuilt
Oct 26, 2026Overview
North Data Scraper extracts company profiles from North Data, the search engine for European company data built from commercial registers (Handelsregister), annual financial statements, insolvency notices, patents and public funding databases. Look up companies by name or paste company links, and for each company get the legal name, register court and number (HRB, HRA, KBO, Siren, KvK…), LEI, founding date, status, full address, industry, corporate purpose (Unternehmensgegenstand) and management board / managing directors, plus optional multi-year financials (revenue, earnings, employees, total assets, equity, where published), public funding and patents, and a timeline of register events (management changes, capital changes, mergers, relocations, funding). Export to CSV, Excel or JSON. Ideal for B2B sales and lead qualification, KYC and compliance, due diligence, M&A research, credit risk and investors focused on Germany, Austria, Switzerland and the rest of Europe.
What does North Data Scraper do?
- 🏢 Company master data: legal name, register, LEI, founding date, status.
- 📍 Address and industry classification.
- 🎯 Corporate purpose (business object) from the register.
- 👔 Management: CEO, board members, managing directors with role.
- 💶 Financial history: revenue, earnings, employees, assets, equity per year (where published).
- 🏛️ Public funding and 🔬 patents per year.
- 🗓️ Register events timeline with source links.
- 🇪🇺 Germany and Europe: DE, AT, CH, FR, BE, NL, LU, DK, PL and more.
What data can you scrape from North Data?
| Field | Description |
|---|---|
| Company | Name, link, register, status, founding date, LEI |
| Address | Street, postal code, city, country |
| Business | Industry, corporate purpose |
| Management | Names and roles |
| Financials* | Revenue, earnings, employees, total assets, equity, public funding, patents by year + latest values |
| Events* | Date, event description, source link |
* With Financial history / Register events turned on (default).
Use cases for European company data
- B2B sales: qualify leads by size, revenue and industry; find decision makers.
- KYC and compliance: verify legal entity, register number, LEI and management.
- Due diligence and M&A: review financial development, mergers and capital changes.
- Credit risk: monitor status, insolvency signals and management changes.
- Market research: compare companies within an industry and region.
How to scrape North Data
- Click Try for free to open North Data Scraper in Apify Console.
- Enter company names (or paste company links).
- Optionally set a country filter and matches per company name.
- Keep Financial history and Register events on if you need them.
- Click Start and download the companies as CSV, Excel or JSON.
Input
Example input
{
"companyNames": ["Henkel AG", "Zalando SE"],
"countryFilter": "Germany",
"maxResultsPerSearch": 3,
"includeFinancials": true,
"includeEvents": true,
"maxEvents": 25
}
| Field | Description |
|---|---|
| Company names | Names to look up. |
| Company links | North Data company pages. |
| Country | Keep matches from one country. |
| Matches per company name | 1–50. |
| Financial history / Register events / Max events | Optional sections. |
| Max companies | 0 = no limit. |
Output
Company example
{
"name": "Siemens AG",
"register": "Germany, District Court of Munich HRB 6684",
"status": "active",
"foundingDate": "1996-08-28",
"street": "Werner-von-Siemens-Str. 1",
"postalCode": "80333",
"city": "München",
"country": "DE",
"industry": "Manufacture of electronic components",
"purpose": "Development, manufacture, supply, operation and distribution of …",
"lei": "W38RGI023J3WT1HWRP32",
"management": [{ "name": "Roland Busch", "role": "CEO" }],
"financials": { "revenue": [{ "year": 2025, "value": 78914000000, "formatted": "€78.9B" }] },
"latestRevenue": 78914000000,
"latestRevenueYear": 2025,
"events": [{ "date": "2026-08-07", "event": "Authorized signatory (ppa) …" }]
}
Output schema
| Field | Type | Description |
|---|---|---|
name, url, register, status, foundingDate, lei |
string | Company. |
street, postalCode, city, country |
string | Address. |
industry, purpose |
string | Business. |
management |
array | Name and role. |
financials |
object | Per-KPI yearly series. |
latestRevenue, latestEarnings, latestEmployees, … (+ …Year) |
number | Latest values. |
events |
array | Register events. |
search, scrapedAt |
string | Source info. |
How much does it cost?
North Data Scraper uses pay-per-company pricing: a small fixed price per company profile, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More company data
- Proff Scraper: Nordic company financials.
- Trade Show Exhibitor List Scraper: B2B leads from trade shows.
FAQ
Which countries are covered? Germany has the deepest coverage; Austria, Switzerland, France, Belgium, the Netherlands, Luxembourg, Denmark, Poland and other European countries are also included.
How do I get the right company? Include the legal form in the name (for example "Henkel AG", "Bosch GmbH", "Zalando SE") and optionally set the country, or paste the company link directly.
Why are financials missing for some companies? Small companies often publish only limited figures; values appear when they are available.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate North Data Scraper with other apps? North Data Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape North Data? The scraper collects publicly available company register information. You are responsible for using the data in line with North Data's terms, GDPR and applicable law.
Notes
Original clean-room implementation. Returns only public company data. Not affiliated with North Data.
Input
| Field | Type | Description |
|---|---|---|
companyNamesCompany names | array | Company names to look up. Include the legal form for best matches, e.g. Henkel AG, Zalando SE, Bosch GmbH, Celonis SE. The best matches are scraped. |
startUrlsCompany links | array | Optional North Data company page links (northdata.de / northdata.com …). |
countryFilterCountry (English name) | string | Optional: keep only search matches from this country, e.g. Germany, Austria, Switzerland, France, Belgium, Netherlands. |
maxResultsPerSearchMatches per company name | integer | How many matching companies to scrape per name. Default: 5 |
includeFinancialsFinancial history | boolean | Revenue, earnings, employees, total assets, equity, public funding and patents per year where published. Default: true |
includeEventsRegister events | boolean | Timeline of register events (management changes, capital changes, mergers, address changes, funding, patents). Default: true |
maxEventsMax events per company | integer | Newest events to keep (0 = all). Default: 25 |
maxItemsMax companies | integer | Stop after this many companies (0 = no limit). Default: 100 |
proxyConfigurationProxy configuration | object | Not needed in most cases. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~northdata-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"companyNames": [
"Henkel AG",
"Celonis SE"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/northdata-scraper").call(run_input={
"companyNames": [
"Henkel AG",
"Celonis SE"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/northdata-scraper').call({
"companyNames": [
"Henkel AG",
"Celonis SE"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Company One company record in the dataset (names with no match are free). | $0.004 | $0.002 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Website Content Crawler
Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.
206 runs · 20 users · $0.0024 / page scrapedSpyFu Domain Scraper
Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.
185 runs · 7 users · $0.008 / domain reportTrustpilot Reviews Scraper
Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.
146 runs · 4 users · $0.0006 / review scrapedACRA Singapore Company Registry Scraper
Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.
138 runs · 10 users · $0.01 / company scrapedWayback Machine Scraper
List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.
135 runs · 15 users · $0.002 / snapshot scrapedClutch.co Agency Scraper
Scrape B2B agency and service-provider profiles from Clutch.co directories: company name, rating, review count, location, min project size, hourly rate, employees, services and profile link. Great for lead generation and competitor research.
129 runs · 3 users · $0.008 / agency scrapedSend the site and the fields. We build it and you get it first.