
COMPANYPROOF · COMPANY DATA API
Company data API. Keep the source beside the fact.
Retrieve structured company profiles for enterprise software and AI applications. CompanyProof brings identity, ownership and financial modules into a documented contract, with source context and availability information where returned.
Start with entity resolution, then request the profile
Use company search to resolve a name or identifier in the correct jurisdiction. Reuse the returned company ID for the profile request instead of performing a new fuzzy name match for every module. This keeps identity, ownership and financial information connected to the same entity.
CompanyProof documents separate interfaces for company profiles, adaptive intelligence and claim verification. Choose the profile contract for structured fields, then use supported verification fields when your application needs to evaluate an assertion about the company.
- GET /v2/companies/search resolves company candidates.
- GET /v2/companies/{id}/profile returns the consolidated profile.
- Inspect section_status before using an extended module.
- Use /docs for parameters, authentication, response fields and credit usage.
Model missing data explicitly
A company profile can contain a returned record, an empty collection, an unavailable module or an access error. These states should remain distinct in your database and user interface. An empty shareholder collection is not proof that a company has no owners.
Keep source name, URL and retrieval time when they are supplied. A retrieval timestamp records when data was obtained; it is not necessarily the registry's filing date or last update. Preserve reporting periods and original units alongside financial values.
Assess coverage with a field-level sample
A total company count is useful context, but the purchasing decision depends on your required fields and countries. Sample the jurisdictions, entity types and modules your product uses. Include an unavailable record and a restricted module so your team can evaluate the fallback behaviour.
Compare providers on entity match quality, module completion, provenance, response handling and the permitted use of data. Confirm the commercial terms for retention, onward distribution and monitoring before building them into your customer offer. A source-linked profile helps with evidence; your agreement defines the rights.
Checks and evidence
| Profile module | Typical information | Implementation check |
|---|---|---|
| Company identity | Name, identifiers, status and legal form | Keep the jurisdiction and entity ID |
| Officers | People, roles and appointments | Distinguish current and historical roles |
| Shareholders | Returned ownership records | Do not assume a calculated UBO result |
| Group structure | Parent and subsidiary relationships | Preserve relationship context |
| Financials | Reported values and periods | Keep currency, units and reporting scope |
Validate your use case.
Review the available countries and fields, inspect the evidence ledger and compare current plans and credit usage. For an enterprise evaluation, send your countries, required fields and representative cases.
Discuss your workflowFREQUENTLY ASKED QUESTIONS
Company data API: your questions answered
What is a company data API?
It gives software programmatic access to structured company information. CompanyProof offers company search and a consolidated profile, plus separate verification and agent interfaces.
Which company information is available?
Profiles can include legal identity, officers, shareholders, group structure, financials and enrichment. Actual modules and fields depend on source availability and access.
Where does the company data come from?
CompanyProof is built by Global Database, which collects and structures company information from official registries. Preserve the source context returned for the specific record you use.
Are all fields available in every country?
No. Registry disclosure, source coverage and module access vary. Validate required fields in your target jurisdictions before integration.
Can I retrieve company financial statements?
The financial module can return reported financial metrics and filing periods where available. Keep the currency, units and individual or consolidated scope with each value.
Does the API identify ultimate beneficial owners?
Shareholder and group records can support ownership research. The current profile contract does not itself promise a calculated ultimate beneficial owner result.
How is company data different from claim verification?
A profile returns observed information. Claim verification compares a supported assertion with available evidence and returns a verdict and correction where appropriate.
Can AI agents use the same data?
CompanyProof provides an MCP interface and documented adaptive intelligence routes. Select the interface according to whether you need structured records, research or claim verification.
How should I handle a missing module?
Inspect section_status and any returned access or error details. Keep unavailable information separate from an empty result or a negative finding.
How do I evaluate pricing and usage?
Review the current pricing page and documented credit rules. Test representative profile requests and module combinations before estimating monthly usage.