Companies & Business¶
Tools for corporate intelligence — company registrations, beneficial ownership, offshore finance, US imports, nonprofit financials, and sanctions screening. Spans 200M+ company records across dozens of jurisdictions.
opencorporates_search¶
Search the OpenCorporates database of 200M+ company registrations worldwide.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Company name or keyword. |
jurisdiction_code |
str | No | (global) | Filter by jurisdiction, e.g. us_de (Delaware), gb (UK), de (Germany). |
per_page |
int | No | 20 |
Results per page (max 100). |
Returns: JSON with company names, registration numbers, jurisdictions, registered addresses, and status.
Auth: None for basic search.
Usage examples
Search for a company globally:
Find shell companies in the British Virgin Islands:
Search within a specific jurisdiction:
propublica_nonprofit¶
Browse IRS 990 returns for US tax-exempt organizations via ProPublica Nonprofit Explorer.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Organization name, person name, or city. Use "exact phrase", +required, -excluded. |
Returns: JSON with organization names, EINs, revenue, expenses, executive compensation, and filing years.
Auth: None.
Usage examples
Look up a nonprofit by name:
Search for an exact organization name:
companies_house_search¶
Search the UK Companies House official register of UK-incorporated companies.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Company name or keyword. |
per_page |
int | No | 20 |
Results to return (max 100). |
Returns: JSON with company name, number, status, type, registered address, and incorporation date.
Auth: COMPANIES_HOUSE_API_KEY — register free.
Usage examples
Search for a UK-registered company:
Search by director or officer surname:
icij_offshore_search¶
Search the ICIJ Offshore Leaks database spanning the Panama Papers, Pandora Papers, Paradise Papers, and other offshore finance investigations.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Entity, person, officer, or intermediary name. |
country |
str | No | (global) | Filter by country code (e.g. RU, GB, CN). |
jurisdiction |
str | No | (all) | Filter by offshore jurisdiction (e.g. BVI, PAN). |
category |
int | No | 0 |
0=all, 1=entity, 2=officer, 3=intermediary, 4=address. |
Returns: JSON with matching entities, officers, intermediaries, and addresses with source dataset.
Auth: None.
Usage examples
Search for an intermediary from the Panama Papers:
Find BVI entities linked to Russian nationals:
Search for entities only (not officers or addresses):
importyeti_search¶
Search US customs import records on ImportYeti for companies shipping goods into the United States.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Company name to search import records for. |
Returns: JSON with matching companies, supplier names, countries of origin, shipment counts, and product descriptions from US Bill of Lading data.
Auth: None.
Usage examples
Find US import records for a company:
Look up a company's supplier network:
opensanctions_search¶
Screen individuals and entities against global sanctions lists, PEP (Politically Exposed Persons) databases, and watchlists via OpenSanctions.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
str | Yes | — | Person or entity name to screen. |
limit |
int | No | 10 |
Maximum results (max 50). |
Returns: JSON with matching entities, sanctioning authority, program, listing date, and aliases.
Auth: OPENSANCTIONS_API_KEY — register free.