Company Registry Search: Company (Experimental)
company_search_companyEXPERIMENTAL — Search company registries for a company with its officers and shareholders.
Find company registrations across worldwide registries, including directors, officers, and beneficial owners (PSC/shareholders). Every entity found is automatically screened against sanctions lists.
You MUST specify at least one jurisdiction. "ALL" is not supported. Available jurisdictions: AM, AT, AU, BR, CA, CH, CZ, DE, DK, EE, FI, FR, IE, IL, IS, LT, LV, NL, NO, PL, SG, UK, XX. Call company_registries() for the live list — this one can go stale.
XX is GLEIF LEI, a GLOBAL registry rather than a country. Reach for it whenever the company sits outside the national registries above — a supplier in Hong Kong, mainland China, the US or the UAE. Hits carry an LEI, a registered address and a search.gleif.org URL the user can open.
A jurisdiction NOT on that list is dropped silently by the backend: you
get total_results 0 with status "completed" and no error. That means the
company was never searched for — it is NOT evidence that it is
unregistered or fake, and saying so to someone checking a counterparty
before wiring money is the most damaging thing this tool can do. Check
jurisdictions_not_searched and coverage_warning in the response
before you report an empty result.
Examples: company_search_company("Equinor", jurisdictions=["NO"]) company_search_company("Acme Corp", jurisdictions=["UK", "DE"], include_only_active=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Company name to search for. | |
| api_key | No | Your Ohmyfin API key (prod-...). Optional here: it can be sent instead as a KEY header or an Authorization: Bearer header. What the tool requires of the key is in its description. | |
| jurisdictions | Yes | Registry codes to search, at least one (e.g. ["UK"]). "ALL" is not supported. The UK registry is "UK", not "GB"; "XX" is GLEIF LEI (global). company_registries() returns the live list. | |
| include_officers | No | Include directors and officers (default true). | |
| include_only_active | No | Return active companies only (default false). | |
| include_shareholders | No | Include PSC / beneficial owners (default true). | |
| include_sanctions_check | No | Screen every company and person found against sanctions lists (default true). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||