Company Data API

One API for the world's company registries.

Verify companies, pull filed financials, map shareholders and group structures — registry-sourced JSON from 400+ official government sources, in one standardised schema.

Look up bynameregistration numberVAT / EINwebsiteLinkedIn URL
api.globaldatabase.com/v2
$ curl -X POST 'https://api.globaldatabase.com/v2/kyb/search' \
  -H 'Authorization: Token YOUR_API_KEY' \
  -d '{"location": "GB", "name": "Global Data Intelligence"}'

{
  "data": [{
    "id": 29707645,
    "name": "GLOBAL DATA INTELLIGENCE LIMITED",
    "country": "GB",
    "registration_number": "GB 09410808"
  }]
}
200 OK — one ID for every endpoint

Trusted by compliance, risk and data teams at

allianz logo
uber logo
amazon logo
statista logo
lseg logo
persona logo
zeizz logo
sap logo
schneider logo
kroll logo
experian logo
quantifind logo
bdo logo
allianz logo
uber logo
amazon logo
statista logo
lseg logo
persona logo
zeizz logo
sap logo
schneider logo
kroll logo
experian logo
quantifind logo
bdo logo
allianz logo
uber logo
amazon logo
statista logo
lseg logo
persona logo
zeizz logo
sap logo
schneider logo
kroll logo
experian logo
quantifind logo
bdo logo
allianz logo
uber logo
amazon logo
statista logo
lseg logo
persona logo
zeizz logo
sap logo
schneider logo
kroll logo
experian logo
quantifind logo
bdo logo
Endpoints

One ID. Every dataset.

Search once to resolve the company, then reuse its ID across modular endpoints — combine them to match your onboarding, risk or enrichment workflow.

POST /v2/kyb/search
{
  "data": [{
    "id": 29707645,
    "name": "GLOBAL DATA INTELLIGENCE LIMITED",
    "country": "GB",
    "registration_number": "GB 09410808"
  }]
}

// The ID is your key to every other endpoint.
Integration

Your first call in under a minute.

Token authentication, JSON in and out, predictable errors. Works from any language — and from any AI agent via our MCP server.

terminal
curl -X POST 'https://api.globaldatabase.com/v2/kyb/search' \
  -H 'Authorization: Token YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{ "location": "GB", "name": "Global Data Intelligence" }'
200OK401TokenError404NotFound406BadRequest500ServerError
Predictable, named errors — every failure tells you what to fix.
Why this API

Registry data, built for production.

The same primary-source data that powers our platform — verifiable, standardised and licensed for what you're actually building.

01

Registry-sourced, with attribution

Every record traces to an official government source — Companies House, the Handelsregister, INPI, KVK and 400+ more. Responses carry the source, so your compliance team can audit any field.

02

One schema across 200+ countries

A UK Ltd, a German GmbH and a Delaware C-corp come back in the same structure — statuses, legal forms and financial line items standardised, so one integration covers every jurisdiction.

03

Look up by whatever you have

Name, registration number, VAT or EIN, website or LinkedIn URL — resolve to the same company ID and enrich from any starting point, including a single email domain.

04

Built for AI agents too

The same data is exposed through our MCP server — connect it to Claude, ChatGPT or your own agents, and let them verify companies and pull financials as tools.

05

Licensing that lets you ship

Redistribution and AI-training rights available — embed registry data in your product, resell enriched datasets or train models, with terms designed for it.

Make your first call today.

Get an API key, resolve your first company, and see registry-sourced JSON come back — before your trial coffee goes cold.

The Company Data API, answered.

How do I authenticate with the Global Database API?

With a token in the request header: Authorization: Token YOUR_API_KEY. All requests and responses are JSON over HTTPS.

What data can I retrieve through the API?

Company profiles, legal status, registered addresses, directors and officers, shareholders and UBOs, group structures, filed financial statements, and enrichment from identifiers like a website or email domain — across 600M+ companies in 200+ countries.

How does a typical KYB workflow look?

Call POST /v2/kyb/search with a name, registration number or VAT/EIN to resolve the company ID, then reuse that ID across the modular endpoints — profile, officers, shareholders, financials, group structure — combining only the checks your workflow needs.

Where does the data come from?

Directly from official sources — 400+ government registries and regulatory bodies worldwide. Responses carry source attribution, so every field can be traced to the registry it came from.

Which identifiers can I use to look up a company?

Company name, registration number, VAT or EIN, website or domain, LinkedIn URL — different starting points resolve to the same company record.

Does the API cover financial statements?

Yes — filed financial statements for private and listed companies, digitised with OCR and AI and standardised into one taxonomy, with up to 20+ years of history where available.

Can AI agents use the API?

Yes. The same data is exposed via our MCP server, so Claude, ChatGPT and custom agents can call company search, verification and financials as tools inside their workflows.

How are errors returned?

As named, structured errors — for example TokenVerificationError (401), IdNotFound (404) or InvalidRequest (406) — each with a message and the offending field, so failures are debuggable.

Can I redistribute the data or train models on it?

Yes — licensing includes redistribution and AI-training rights, with flexible terms for embedding registry data in your own products and models.

Where is the full API documentation?

At api.globaldatabase.com/docs/v2 — complete endpoint references, request and response examples, and authentication guidance.