DeployGet started

Companies House Public Data API

API for accessing public data from Companies House including company profiles, officers, filings, and more.

Version 1.0.07 endpoints
Companies House Public Data API logo

Endpoints

GET/company/{company_number}getCompanyProfile

Returns basic company details, registered office address, status, and more.

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200Company profile found
GET/company/{company_number}/chargesgetCompanyCharges

Returns details of registered charges (mortgages or debentures) for a company.

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200List of charges
GET/company/{company_number}/filing-historygetFilingHistory

Returns filings made by the company (e.g., annual returns, changes of directors).

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200List of filings
GET/company/{company_number}/officerslistCompanyOfficers

Returns a list of current and resigned officers for a given company.

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200List of company officers
GET/company/{company_number}/persons-with-significant-controlgetPSC

Returns PSCs (people with significant control) registered against a company.

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200List of PSCs
GET/company/{company_number}/registersgetCompanyRegisters

Returns information about where company registers (e.g., members, directors) are kept.

Parameters

NameInRequiredDescription
company_numberpathYesThe unique number of the company.

Responses

StatusDescription
200Details of company registers
GET/search/companiessearchCompanies

Search for companies by name or number.

Parameters

NameInRequiredDescription
qqueryYesThe search term (e.g., company name or number).

Responses

StatusDescription
200List of matching companies

Need help deploying this MCP server?

Product Screenshot