Companies House API Integration Guide UK (2025)

🏛️ Companies House💷 Free API🔒 UK GDPR📋 KYC/AML🆓 Free Consultation
June 202510 min readClickMasters FinTech/GovTech Team

Direct Answer

Companies House provides a free REST API for UK company data — company search, officer information, filing history, charges, and PSC (Persons with Significant Control / beneficial ownership). The API is essential for UK KYC/AML compliance, company verification in FinTech and LegalTech, and PropTech ownership research. Authentication: API key (free from developer.company-information.service.gov.uk).

Companies House API — Key Endpoints

Companies House API is completely free — no usage charges, no rate limit tiers. Rate limiting applies (600 requests per 5 minutes per API key). Register at developer.company-information.service.gov.uk for an API key.

EndpointDescriptionKey Use Cases
/search/companies?q={query}Search for companies by name or numberKYC company lookup, company verification, autocomplete
/company/{company_number}Full company profileRegistration status, SIC codes, registered address, accounts due
/company/{company_number}/officersList of current and former officersDirector verification, officer search, AML beneficial ownership
/company/{company_number}/persons-with-significant-controlPSC register (beneficial ownership)AML/KYC beneficial ownership, 25%+ shareholders
/company/{company_number}/filing-historyAll filed documents (accounts, confirmation statements)Credit assessment, compliance checks, document access
/company/{company_number}/chargesMortgages and charges on the companySecured lending, conveyancing, credit risk
/search/officers?q={query}Search for officers by nameIndividual KYC, director search, disqualification check
/officers/{officer_id}/appointmentsAll company appointments for an officerDirector network analysis, group structure research

AML/KYC Use Cases

Company identity verification: registered name, registration number, registered address, and incorporation date — all verified against Companies House.

Beneficial ownership: PSC API returns individuals with 25%+ ownership or control — direct evidence of beneficial ownership for AML CDD.

Director identity: officer search cross-referenced with personal identity verification (Onfido or equivalent).

Disqualified directors: Companies House maintains a disqualified directors register — check via officer search.

Active company status: confirmation that company is not dissolved, in administration, or struck off before onboarding.

Companies House API is a cornerstone of UK AML and KYC processes under MLRs 2017:

UK GDPR and Companies House Data

Officer personal data: home addresses are sometimes included in officer filings. UK GDPR applies to processing officer personal data. Companies House provides address suppression for officers at risk.

PSC data: individuals with significant control have their personal data (name, address, nationality) published. Lawful basis for processing in your system: legitimate interest (AML/KYC compliance obligation under MLRs 2017).

Storing Companies House data: if you store company/officer data in your own database, it becomes your personal data processing — UK GDPR obligations apply including retention policies.

Companies House data is largely public information — company registration details, filing history, and charges are public record. However:

Rate Limiting and Best Practices

ConsiderationDetailBest Practice
Rate limit600 requests per 5-minute window per API keyCache responses (company data changes slowly). Use multiple API keys for high-volume applications.
Response cachingCompany data rarely changesCache company profiles for 24 hours. Cache PSC/officers for 1 hour. Always re-fetch before KYC sign-off.
PaginationMost list endpoints paginateHandle start_index parameter. Default page size: 35 items.
Error handling404 = company not found; 429 = rate limitedImplement exponential backoff for 429. Log 404s — may indicate fraudulent company number.
Streaming companiesFull company register download availableUse bulk download for large-scale analysis; not the API.

Frequently Asked Questions

Common questions about companies house api integration guide uk (2025).

Yes — the Companies House API is completely free for commercial use. No usage charges, no paid tiers. You need a free API key (register at developer.company-information.service.gov.uk). Rate limiting (600 requests per 5 minutes) is the only constraint. For very high-volume use (millions of lookups), consider the Companies House bulk data download (also free).

Companies House PSC API returns direct PSCs (25%+ shareholders/controllers). For group structures, you need to trace ownership up the chain: Company A is owned by Company B (PSC) → look up Company B's PSCs → continue until you reach individual beneficial owners. This multi-hop ownership traversal is the "beneficial ownership chain" required by MLRs 2017 for enhanced due diligence.

Companies House covers: companies incorporated in England and Wales, Scotland, and Northern Ireland. Not covered: LLPs (Limited Liability Partnerships — separate register), sole traders, partnerships, UK branches of foreign companies (overseas entities register), and companies in liquidation may have incomplete current data. For comprehensive UK corporate intelligence, supplement with credit reference agency data.

About the Author

ClickMasters FinTech/GovTech Team UK government API integration specialists ClickMasters has built Companies House integrations for KYC/AML, conveyancing, and PropTech applications.

Free Companies House API Architecture Consultation...

Free Companies House API Architecture Consultation ClickMasters will design your Companies House integration. Free 30-minute call. → clickmasterssoftwaredevelopmentcompany.co.uk/contact/

Book a Free Consultation