freeapis

UK Companies House

UK Companies House Data from the UK government

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Government

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

APIAuthHTTPSCORS
AI Law Tracker

AI regulation laws by jurisdiction (US, EU, global) as read-only JSON; free tier

API KeyYesUnknown
Bank Negara Malaysia Open Data

Malaysia Central Bank Open Data

No authYesUnknown
BCLaws

Access to the laws of British Columbia

No authNoUnknown
Brazil

Community driven API for Brazil Public Data

No authYesYes
Brazil Central Bank Open Data

Brazil Central Bank Open Data

No authYesUnknown