North Data Scraper avatar

North Data Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
North Data Scraper

North Data Scraper

[๐Ÿ’ฐ $4.0 / 1K] Extract European company data from North Data: profiles, registration numbers, addresses, officers and management, published financials, corporate networks, register events, and news.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

8 days ago

Last modified

Share

Pull complete European company profiles from North Data at scale โ€” legal identity, register court and number, multi-year financials, full officer rosters, corporate-network graphs, register events, and news mentions for companies across roughly 26 countries. This goes far beyond shallow search-index rows: it reads the full company detail page that search-only tools can't. Built for KYC and compliance analysts, M&A and due-diligence researchers, credit-risk teams, and B2B lead-gen ops who need verified official-register data without crafting registry URLs or hitting paywalls.

Why This Scraper?

  • Full company detail pages, not just search hits โ€” reads the complete profile that search-only tools explicitly cannot: financials, officers, network, events, and news in one record.
  • Roughly 26 countries of coverage โ€” strongest in Germany, Austria, and Switzerland, then the broader EU and the UK, with a single country dropdown (16 named countries plus "Any country").
  • Multi-year financials, year by year โ€” revenue, earnings, equity, balance-sheet total, and employee counts pulled from published annual reports, each value tagged with its source publication and date.
  • Complete officer and management rosters โ€” every registered director and managing director with their role; large corporates like Volkswagen AG return 100+ officers in a single record.
  • Corporate-network graph โ€” related companies linked by shared officers and ownership, each with its relationship label, register key, and risk level (up to 25 connections per company).
  • Register events timeline โ€” incorporations, name changes, capital changes, mergers, and insolvencies, each dated with a description.
  • Verified register identity โ€” legal name, legal form, status (active, in liquidation, terminated), register court and number (HRB/HRA/VR, Companies House, SIREN, KVK, KRS, CRO), national IDs, and LEI code.
  • Plain-language search, no URL crafting โ€” look up by company name, manager name, keyword, or registration number; or paste a direct profile URL. No hand-built registry links required.
  • One nested record per company โ€” every financial year, every officer, and every event arrive nested inside a single result, so the output stays clean and your cost stays predictable.

Use Cases

KYC, Compliance & Due Diligence

  • Verify a counterparty's legal name, register court, and registration number against the official source
  • Confirm company status (active, in liquidation, terminated) before onboarding
  • Capture LEI codes and national IDs for sanctions and entity screening
  • Map the full management roster for ultimate-beneficial-owner and director checks

M&A & Investment Research

  • Pull multi-year revenue, earnings, and equity trends for target screening
  • Trace corporate-network graphs to map holding structures and subsidiaries
  • Track register events โ€” capital changes, mergers, insolvencies โ€” across a watchlist
  • Benchmark balance-sheet totals and employee growth across comparables

Credit & Risk Analysis

  • Monitor financial trajectory and equity ratios year over year
  • Flag terminated or in-liquidation entities in a supplier portfolio
  • Score corporate-network exposure via related-company risk levels
  • Build early-warning lists from insolvency and capital-reduction events

B2B Lead Generation & Enrichment

  • Build company lists by keyword or industry across European registers
  • Enrich CRM records with verified addresses, founding dates, and register numbers
  • Identify decision-makers by name and role from officer rosters
  • Append financials and headcount to qualify accounts by size

Getting Started

Look Up a Single Company

The simplest start โ€” just a company name:

{
"searchQueries": ["Volkswagen AG"]
}

Search Within One Country

{
"searchQueries": ["Siemens Energy", "BMW"],
"country": "DE",
"resultType": "companies",
"maxResults": 25
}

Full Profile With Every Collection

{
"searchQueries": ["Volkswagen AG"],
"includeFinancials": true,
"includeOfficers": true,
"includeRelatedCompanies": true,
"includeEvents": true,
"includeNews": true,
"maxResults": 10
}

Target Exact Companies by URL

Paste direct North Data profile or search URLs โ€” these are always scraped in full:

{
"startUrls": [
{ "url": "https://www.northdata.com/Volkswagen+AG,+Wolfsburg/HRB+100484" }
],
"includeFinancials": true,
"includeOfficers": true
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchQueriesstring[]["Volkswagen AG"]Company names, manager names, keywords, or registration numbers to look up. Each query returns its matching records, fully enriched.
startUrlsURL[][]Direct North Data company or search-result URLs. Use these to target exact companies you already know.

Filters

ParameterTypeDefaultDescription
countryselectAny countryRestrict search to one country: Germany, Austria, Switzerland, United Kingdom, France, Netherlands, Belgium, Luxembourg, Italy, Spain, Poland, Czech Republic, Denmark, Sweden, Norway, or Finland.
resultTypeselectCompanies onlyWhat to keep from a search: Companies only, People only, or Companies and people.

Detail to Include per Company

ParameterTypeDefaultDescription
includeFinancialsbooleantrueAdd published financial figures and balance-sheet history โ€” revenue, equity, balance-sheet total, profit/loss, employees.
includeOfficersbooleantrueAdd directors, managing directors, and other registered officers with their roles.
includeRelatedCompaniesbooleanfalseAdd companies linked through shared officers, ownership, or the corporate-network graph.
includeEventsbooleanfalseAdd register events such as incorporations, name changes, capital changes, mergers, and insolvencies.
includeNewsbooleanfalseAdd news mentions and publication references indexed for the company.

Limits

ParameterTypeDefaultDescription
maxResultsinteger50Maximum records to scrape per search query. Direct company URLs are always scraped in full and do not count toward this limit.

Output

One record per company (or per person for people results), with every child collection nested as an array inside that single record.

Company Record

{
"recordType": "company",
"url": "https://www.northdata.com/Volkswagen+AG,+Wolfsburg/HRB+100484",
"name": "Volkswagen AG",
"status": "Active",
"foundingDate": "1937-05-28",
"leiCode": "529900NNUPAGGOMR7D67",
"corporatePurpose": "The manufacture and distribution of vehicles and engines of all kinds...",
"registerNumber": "Wolfsburg HRB 100484",
"nationalIds": [
{ "source": "Trade Register", "value": "Wolfsburg HRB 100484" }
],
"address": {
"street": "Berliner Ring 2",
"postalCode": "38440",
"city": "Wolfsburg",
"country": "DE"
},
"city": "Wolfsburg",
"country": "DE",
"employees": 684025,
"revenue": 322284000000,
"earnings": 17941000000,
"companyId": "5012345",
"financials": [
{
"metric": "Revenue",
"values": [
{ "year": 2023, "value": 322284000000, "formattedValue": "322.3 bn EUR", "consolidated": true, "estimate": false, "publicationTitle": "Annual Report 2023", "publicationDate": "2024-03-13" }
]
}
],
"balanceSheets": [
{ "section": "Assets", "date": "2023-12-31", "lines": [ { "name": "Total assets", "value": 600000000000, "formattedValue": "600.0 bn EUR", "level": 0 } ] }
],
"officers": [
{ "name": "Oliver Blume", "givenName": "Oliver", "familyName": "Blume", "role": "Chairman of the Board of Management", "url": "https://www.northdata.com/..." }
],
"relatedCompanies": [
{ "name": "AUDI AG", "type": "company", "description": "Ingolstadt", "url": "https://www.northdata.com/...", "id": "5067890", "city": "Ingolstadt", "registerKey": "Ingolstadt HRB 1", "riskLevel": 0, "relationships": ["Shareholder"] }
],
"events": [
{ "category": "History", "date": "2023-05-10", "title": "Capital change", "description": "Share capital increased...", "type": "register" }
],
"news": [
{ "category": "Marketing & Tech", "date": "2024-02-01", "title": "New EV platform announced", "description": "...", "type": "publication", "source": "Press release" }
]
}

Identity

FieldTypeDescription
recordTypestringcompany for this record type
urlstringCanonical North Data profile URL
namestringRegistered legal name
statusstringLifecycle status: Active, In Liquidation, Insolvency, or Terminated
foundingDatestringDate the company was founded
corporatePurposestringStated business purpose from the register
registerNumberstringRegister court and number (e.g. "Wolfsburg HRB 100484")
nationalIdsobject[]National identifiers, each with source and value (SIREN, KVK, KRS, etc.)
leiCodestringLegal Entity Identifier
companyIdstringNorth Data internal company identifier

Address & Location

FieldTypeDescription
addressobjectStructured address: street, postalCode, city, country
citystringCity of the registered office
countrystringCountry code of the registered office

Financials

FieldTypeDescription
revenuenumberLatest published revenue
earningsnumberLatest published earnings / profit-loss
employeesnumberLatest published employee count
financialsobject[]Per-metric series; each values entry carries year, value, formattedValue, consolidated, estimate, publicationTitle, publicationDate
balanceSheetsobject[]Balance-sheet sections, each with date and nested lines (name, value, formattedValue, level)

Officers, Network & Events

FieldTypeDescription
officersobject[]Registered officers: name, givenName, familyName, role, url
relatedCompaniesobject[]Network connections: name, type, description, url, city, registerKey, riskLevel, relationships
eventsobject[]Register events: category, date, title, description, type
newsobject[]News and publication mentions: category, date, title, description, source

Person Record

Returned when resultType is "People only" or "Companies and people".

{
"recordType": "person",
"url": "https://www.northdata.com/...",
"name": "Oliver Blume",
"givenName": "Oliver",
"familyName": "Blume",
"city": "Wolfsburg",
"country": "DE",
"companyId": null,
"companies": [
{ "name": "Volkswagen AG", "url": "https://www.northdata.com/Volkswagen+AG,+Wolfsburg/HRB+100484" }
]
}
FieldTypeDescription
recordTypestringperson for this record type
namestringFull name
givenNamestringFirst name
familyNamestringLast name
citystringCity associated with the person
countrystringCountry code
companiesobject[]Companies the person is an officer of: name, url

Tips for Best Results

  • Use a registration number for an exact match โ€” querying with a register number (e.g. "HRB 100484") pins a single company instead of returning a list of name matches.
  • Leave the heavy toggles off for a lean run โ€” includeRelatedCompanies, includeEvents, and includeNews default off. Turn on related companies only when you actually need the ownership graph.
  • Set a country to sharpen searches โ€” adding a country filter narrows name matches to the right register, which matters for common names shared across borders.
  • Start small to validate โ€” set maxResults to 10โ€“25 on your first run to confirm the data fits your needs, then scale up.
  • Financials are richest for German companies โ€” German firms are legally required to publish annual figures, so revenue, equity, and balance-sheet history are most complete there.
  • Mix queries and URLs in one run โ€” combine plain search queries with direct profile URLs; URLs are always scraped in full regardless of the result cap.
  • Switch resultType to People โ€” to build director and manager lists, set result type to People only and the records return the companies each person is tied to.

Pricing

$4.00 per 1,000 results โ€” full company profiles for less than competing tools charge for shallow search rows. No compute charges โ€” you only pay per result returned.

ResultsEstimated Cost
100$0.40
1,000$4.00
10,000$40.00
100,000$400.00

A "result" is one company or person record. Its entire multi-year financial history, full officer roster (even 100+ officers), register events, and corporate network all arrive nested inside that single result โ€” you are never charged per officer, per financial year, or per event.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This actor collects publicly available information from official business registers and public sources. Users are responsible for complying with applicable laws and North Data's Terms of Service. Personal data about individuals (such as company officers) must be handled in line with GDPR and other privacy regulations. Do not use the extracted data for spam, harassment, or any unlawful purpose.