UK Companies House
UK Companies House Data from the UK government
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Government
- Documentation / URL
- https://developer.company-information.service.gov.uk/
Overview
The Companies House API serves the UK company registry — search, filing history, and officers. Auth is an API key (Basic auth; missing auth returns 401, verified).
Quick Start
Search companies (replace YOUR_KEY):
curl "https://api.company-information.service.gov.uk/search/companies?q=google" \
-u "YOUR_KEY:"
{
"items": [
{
"company_number": "03977902",
"title": "GOOGLE UK LIMITED",
"company_status": "active",
"company_type": "ltd",
"address_snippet": "6 Pancras Square, London"
}
]
}
Authentication
- Register at developer.company-information.service.gov.uk → free API key.
- Send it as HTTP Basic with the key as the username (password empty); missing → 401 (verified).
Rate Limits & Notes
- Free tier: 600 requests/5 minutes (check the docs) — generous.
- Endpoints:
/search/companies,/company/{number},/company/{number}/filing-history,/company/{number}/officers.
FAQ
Is Companies House free? Yes — a free key with generous rate limits.
How do I get a key? developer.company-information.service.gov.uk → register.
What’s the auth style? Basic auth, key as username (verified).
More in Government
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| AI Law Tracker AI regulation laws by jurisdiction (US, EU, global) as read-only JSON; free tier | API Key | Yes | Unknown | ↗ |
| Bank Negara Malaysia Open Data Malaysia Central Bank Open Data | No auth | Yes | Unknown | ↗ |
| BCLaws Access to the laws of British Columbia | No auth | No | Unknown | ↗ |
| Brazil Community driven API for Brazil Public Data | No auth | Yes | Yes | ↗ |
| Brazil Central Bank Open Data Brazil Central Bank Open Data | No auth | Yes | Unknown | ↗ |