Company House Search API
/company_house_search
Searches the UK Companies House register for a company by name or company number. The endpoint auto-detects whether the input is a company number (for example 12345678, SC123456, NI012345, FC012345, OC123456) or a free-form name, then dispatches the right search. Returns the company number, registered name, status, type, incorporation date and registered office address.
Example Request
POSTRequest Schema
company
Company name or company number.
is_operational
When true, filters results to companies with an active or operational status. Default false.
max_results
Max records returned. Default 200.
Available Response Data
6 Data PointsPer-record
company_number, company_name
company_status
active, dissolved, liquidation, and so on
company_type
ltd, plc, llp, and so on
date_of_creation
registered_office_address
address_line_1, address_line_2, locality, region, postal_code, country
records_returned and total_records_available counts
API Data Scale & Coverage tag
Unmatched data depth to power your compliance and verification workflows.
Technical Use Cases tag
UK counterparty validation
Validate UK-registered counterparties as part of cross-border KYC, supply chain due diligence and trade finance workflows.
Multinational entity onboarding
For Australian customers with UK subsidiaries or parents, validate the linked UK entity as part of group-structure due diligence.
International expansion research
Quick lookups when researching UK markets — competitor profiling, M&A due diligence, partner identification.
Compliance & Security tag
Enterprise-grade infrastructure audited against the standards your regulators require.
Common Questions tag
Everything you need to know about implementation details and compliance infrastructure.
rocket_launch Implementation
What company number formats are supported?
add
What company number formats are supported?
Five prefixes covering all UK jurisdictions. 8-digit numbers (England & Wales), SC + 6 digits (Scotland), NI + 6 digits (Northern Ireland), FC + 6 digits (Foreign Company), and OC + 6 digits (LLP in England & Wales).
help_center General
Why might total_records_available exceed records_returned?
add
Why might total_records_available exceed records_returned?
Name searches may match more records than your max_results cap. Increase max_results (up to 200) or refine the search term to narrow the result set.
API Testing Sandbox tag
Test the Company House Search API directly in your browser with live mock data and see instant results.
rocket_launch Request Sandbox AccessAccess to live sandbox environments requires manual approval from our compliance team.