TheDocumentation Index
Fetch the complete documentation index at: https://docs.topograph.co/llms.txt
Use this file to discover all available pages before exploring further.
/v2/company endpoint is the single entry point for company data, official documents, and ownership graph traversal. It accepts one company identifier, one country, and the datapoints or documents you want.
Use it for company onboarding, KYB verification, shareholder and UBO checks, subsidiary analysis, official document retrieval, and follow-up polling by requestId.
For live country coverage, data block availability, pricing, sources, identifiers, and document catalogs, see Coverage and pricing.
Request shape
Datapoints
Availability varies by country and mode. Use the live pricing pages orGET /v2/pricing for country-specific availability.
| Datapoint | What it returns |
|---|---|
company | Core registration record: legal name, identifiers, legal form, status, address, activity codes, capital, and tax identifiers when available. |
legalRepresentatives | Directors, managers, officers, and other people or companies with legal authority to represent the company. |
otherKeyPersons | Non-signing roles such as auditors, supervisory board members, registered agents, or similar roles when the register exposes them separately. |
establishments | Branches, secondary locations, business premises, or registered establishments. |
shareholders | Direct shareholders and ownership details as available from the register or official filings. |
subsidiaries | Companies owned by the queried company, when downstream participation data is available. |
ultimateBeneficialOwners | Declared beneficial owners and control information where available. |
availableDocuments | List of official documents available for the company. Use the returned document IDs in a follow-up request. |
graph | Multi-level ownership traversal across companies and jurisdictions. See Ownership graph. |
companyProfile datapoint is still accepted for existing integrations. New integrations should request explicit datapoints. See the migration guide.
Choose a mode
/v2/company supports two modes:
- Verification mode is the default and prioritizes authoritative data for compliance.
- Onboarding mode (
mode: "onboarding") prioritizes speed for form prefill and early screening.
Documents
Document retrieval is a two-step flow:- Request
availableDocuments. - Pass selected document IDs in the
documentsarray.
availableDocuments before requesting a download. See Document retrieval.
Response lifecycle
Every request returns arequest object with the current status of each datapoint and document.
| Status | Meaning |
|---|---|
succeeded | The datapoint or document is available. |
in_progress | Retrieval is still running. Poll again or wait for a webhook. |
enriching | A partial result is available while enrichment continues. |
failed | Retrieval failed. Inspect error.code and error.message. |
company can succeed before legalRepresentatives, documents, or ownership datapoints finish.
Polling
Use therequestId to fetch the latest result. This is free and does not create a new billable request.
succeeded or failed). In production, use webhooks when possible.