Home › Guides › Company ID crosswalk

Company ID crosswalk: one company name in, the join keys out

Company data lives in a dozen systems that do not share a key. This actor takes a company name or Wikidata Q-ID and returns the identifiers recorded for it on Wikidata — the LEI, the ISIN and ticker, the SEC CIK, the VAT number, national registry numbers, and the OpenCorporates, Crunchbase and LinkedIn handles: the join keys that let the rest of your stack agree on who a company is.

Who it is for

What you get

One row per matched organization, in the same column layout as the other foXLabs company datasets:

GroupFields
Identifierslei, isin, ticker, stockExchanges, secCik, taxNumber (VAT), nationalRegistryIds (by scheme), openCorporatesId, crunchbaseId, linkedinId, rorId
IdentitycompanyName (English label), registrationNumber (Wikidata Q-ID), description, legalForm, incorporatedOn, website, industry
Sizeemployees, revenue and totalAssets (each with currency)
Locationcity (headquarters), countryName
Structure and peopleparentCompany, subsidiaries, chiefExecutive
ProvenancesourceUrl (Wikidata entity page), query, scrapedAt, and error when a lookup fails

An example row for Siemens:

{
  "companyName": "Siemens",
  "registrationNumber": "Q81230",
  "description": "German multinational conglomerate company",
  "lei": "W38RGI023J3WT1HWRP32",
  "isin": ["DE0007236101"],
  "taxNumber": "DE129274202",
  "rorId": "059mq0909",
  "openCorporatesId": "de/F1103R_HRB12300",
  "crunchbaseId": "siemens",
  "linkedinId": "siemens",
  "website": "https://www.siemens.com/",
  "industry": "electrical engineering",
  "employees": 370000,
  "revenue": "75636000000 EUR",
  "incorporatedOn": "1847-10-01",
  "city": "Munich",
  "countryName": "Germany",
  "sourceUrl": "https://www.wikidata.org/wiki/Q81230"
}

Use cases

How to run it

Give the actor company names or Wikidata Q-IDs. This is the prefilled input:

{
  "queries": ["Siemens", "Novo Nordisk", "Q81230", "Shopify"],
  "maxResultsPerQuery": 5
}

No API key and no login are needed. Results export to CSV, Excel, JSON, XML or HTML, or can be pulled through the Apify API.

You pay only for delivered rows. A query that finds nothing still returns a row carrying your query and an error explaining why — and that row is not charged.

Open Company ID Crosswalk on Apify →

Honest limits

Where the data comes from

Wikidata publishes its structured data through a documented open API with no key, and releases it into the public domain under CC0, explicitly for reuse. Every run queries it live; Wikidata is edited continuously.

Related data and guides

Frequently asked questions

Where do the identifiers come from?

From Wikidata, which publishes its structured data through an open API with no key, under a CC0 public-domain dedication.

How reliable are the IDs?

Identifiers such as LEI, ISIN and CIK are reliable because they are externally validated. Financial figures are community-edited — as good as the last editor — and carry the year they refer to.

What happens if a company is not on Wikidata?

Coverage is best for listed and well-known companies. A small private firm may have no Wikidata item at all: you get a row explaining why, not a wrong match, and that row is not charged.

Can I search by Wikidata Q-ID?

Yes. Put the Q-ID, such as Q81230, in queries alongside company names.

What do I do with the IDs next?

Fan out: use the CIK to pull SEC financials, the LEI to pull ownership, and the VAT number to validate in VIES.

Start with the prefilled input — Siemens, Novo Nordisk, a Q-ID and Shopify — and export the identifiers to CSV, Excel or JSON.

Open Company ID Crosswalk on Apify →