North Data Company Records Scraper avatar

North Data Company Records Scraper

Pricing

from $2.60 / 1,000 item processeds

Go to Apify Store
North Data Company Records Scraper

North Data Company Records Scraper

Extract public North Data company records, registry identity, officers, events, financials, and public filing links.

Pricing

from $2.60 / 1,000 item processeds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Export public North Data company and person records for registry research, due diligence, and business-data enrichment. Start from a public profile URL or a company/person search term, then receive one structured record per resolved public profile.

The actor works with publicly displayed North Data pages only. It does not require a North Data account and does not bypass login-only or premium content.

What you get

Each record keeps the source URL alongside public identity and registry context:

  • Registered name, entity type, register number, identifiers, address, city, and country
  • Public corporate purpose, LEI code, financial series, latest revenue, earnings, and employee count when displayed
  • Officer links, related-company links, events, news, and public source/publication links when displayed
  • A timestamp and the canonical North Data profile URL for traceability

sourceLinks is especially useful for research workflows: it preserves displayed publication and identity references instead of leaving a result as an untraceable summary.

Ready-to-run examples

Input recipes

Look up a company by name

{
"searchQueries": ["Volkswagen AG"],
"maxItems": 2
}

Export known public profile URLs

{
"startUrls": [
{ "url": "https://www.northdata.com/Volkswagen+AG,+Wolfsburg/HRB+100484" },
{ "url": "https://www.northdata.com/Siemens+AG,+München/HRB+6684" }
],
"maxItems": 2,
"includeFinancials": true,
"includeOfficers": true
}

Include optional public relationship context

{
"searchQueries": ["Siemens AG"],
"maxItems": 1,
"includeFinancials": true,
"includeOfficers": true,
"includeRelatedCompanies": true,
"includeEvents": true,
"includeNews": true
}

Input reference

InputTypeDefaultDescription
startUrlsarrayPublic North Data company, person, or search URLs.
searchQueriesarrayCompany names, people, or registry terms to resolve on North Data.
maxItemsinteger10Maximum number of records saved in a run (1–100).
includeFinancialsbooleantrueKeep public financial series and summary figures where displayed.
includeOfficersbooleantrueKeep public officer/relationship links where displayed.
includeRelatedCompaniesbooleanfalseKeep public network links where displayed.
includeEventsbooleanfalseKeep public history/register events where displayed.
includeNewsbooleanfalseKeep public marketing/news links where displayed.

Output

One dataset row represents one resolved public profile. Optional public sections are arrays and can be empty when the profile does not display that section.

FieldDescription
recordType, url, nameEntity type, canonical source URL, and displayed name.
status, foundingDate, corporatePurposePublic lifecycle and identity text when displayed.
registerNumber, nationalIds, leiCode, companyIdRegistry identifiers displayed on the profile.
address, city, countryPublic address and location text.
revenue, earnings, employeesLatest public summary values when available.
financials, balanceSheetsPublic financial series or balance-sheet data when displayed.
officers, relatedCompaniesPublic person and network links.
events, newsPublic history and marketing/news entries.
sourceLinksDisplayed publication and identity/source links.
scrapedAtISO timestamp for the extraction.

Example row shape:

{
"recordType": "company",
"url": "https://www.northdata.com/Volkswagen+AG,+Wolfsburg/HRB+100484",
"name": "Volkswagen AG",
"registerNumber": "Wolfsburg HRB 100484",
"city": "Wolfsburg",
"country": "DE",
"financials": [],
"officers": [],
"sourceLinks": [],
"scrapedAt": "2026-09-03T00:00:00.000Z"
}

Use cases

  • Verify a company identity, registry number, and public address before onboarding.
  • Build a traceable research dataset with source URLs and publication links.
  • Add public financial or officer context to a business-research workflow where the profile displays it.
  • Monitor a known list of public profile URLs and retain only the relationship sections you need.

Pricing

Charge eventUnitFREEBRONZESILVERGOLDPLATINUMDIAMOND
Item processedPer 1 output record (rounded up)$0.0035$0.0032$0.0029$0.0026$0.0026$0.0026
StartPer run$0.005$0.005$0.005$0.005$0.005$0.005

A record is charged only after it is written to the dataset. Check the actor's Pricing tab for current rates before running at scale.

API and MCP

Run through the Apify API with the same input object used in the Console. Dataset items can then be downloaded in JSON, CSV, Excel, XML, or RSS.

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/north-data-company-records-scraper').call({
searchQueries: ['Volkswagen AG'],
maxItems: 2,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

For an MCP client, add this actor as an Apify tool and use the same supported input keys. Keep maxItems low when first validating a workflow.

Tips and limits

  • Use an exact public profile URL when you already know the entity; it provides the strongest target binding.
  • Start with maxItems: 1 or 2, then increase only after checking the returned fields for your target.
  • Financials, balance sheets, officers, events, news, and source links are source-dependent. The actor never invents missing values.
  • Only public northdata.com and northdata.de URLs are accepted. Login-only and premium-only scopes are excluded.
  • Search filters such as country and result-type selection are not part of this version.

FAQ

Can I scrape a company by name?

Yes. Use searchQueries with a company, person, or registry term. Use a direct public profile URL when you need to target an exact known profile.

Why is a collection empty?

North Data does not display every public section for every profile. Empty arrays mean that optional displayed section was unavailable or disabled in the input.

Does the actor provide official registry data?

The actor exports public information displayed by North Data and preserves source URLs. Validate material decisions against the relevant official registry or filing.

Can I use it in an automated workflow?

Yes. Use the Apify API, dataset exports, webhooks, or an MCP client. Keep public-data and applicable privacy obligations in mind when handling person records.

Support

For a reproducible problem, include the public source URL, the input (without secrets), and the run ID in an Apify issue. Do not send credentials or private account data.