Select a function to perform

Kindly note that this resource is under development. Please send in your suggestions to hello@companieshouseapi.com.

Companies House Public Data API

Registered office address

Operation HTTP Request Description
Get Registered Office Address GET /company/{companyNumber}/registered-office-address Registered Office Address

Company profile

Operation HTTP Request Description
Get Company Profile GET /company/{companyNumber} Company profile

Search

Operation HTTP Request Description
advanced company search GET /advanced-search/companies Advanced search for a company
search all GET /search Search All
search companies GET /search/companies Search companies

Officers

Operation HTTP Request Description
list GET /company/{company_number}/officers Company Officers
get GET /company/{company_number}/appointments/{appointment_id} Get a company officer appointment

Registers

Operation HTTP Request Description
get GET /company/{company_number}/registers Company registers

Charges

Operation HTTP Request Description
get GET /company/{company_number}/charges/{charge_id} Get a specific charge
list GET /company/{company_number}/charges List all charges for a company

Filing history

Operation HTTP Request Description
get GET /company/{company_number}/filing-history/{transaction_id} Get details of a specific filing history item
list GET /company/{company_number}/filing-history List all filing history items for a company

Insolvency

Operation HTTP Request Description
get GET /company/{company_number}/insolvency Get insolvency details for a company

Exemptions

Operation HTTP Request Description
get GET /company/{company_number}/exemptions Get exemption details for a company

Officer Disqualifications

Operation HTTP Request Description
get corporate officer GET /disqualified-officers/corporate/{officer_id} Get disqualifications for a corporate officer
get natural officer GET /disqualified-officers/natural/{officer_id} Get disqualifications for a natural officer
get GET /disqualified-officers/corporate/{officer_id} Get a corporate officer's disqualifications
get GET /disqualified-officers/natural/{officer_id} Get a natural officer's disqualifications

Officer Appointments

Operation HTTP Request Description
list GET /officers/{officer_id}/appointments List all appointments for an officer
get GET /company/{company_number}/appointments/{appointment_id} Get a company officer appointment

UK Establishments

Operation HTTP Request Description
get GET /company/{company_number}/uk-establishments Get UK Establishments for a company

Persons with Significant Control

Operation HTTP Request Description
get corporate entity beneficial owner GET /company/{company_number}/persons-with-significant-control/corporate-entity-beneficial-owner/{psc_id} Get the corporate entity beneficial owner
get corporate entities GET /company/{company_number}/persons-with-significant-control/corporate-entity/{psc_id} Get the corporate entity with significant control
get individual beneficial owner GET /company/{company_number}/persons-with-significant-control/individual-beneficial-owner/{psc_id} Get the individual beneficial owner
get individual GET /company/{company_number}/persons-with-significant-control/individual/{psc_id} Get the individual person with significant control
get legal person beneficial owner GET /company/{company_number}/persons-with-significant-control/legal-person-beneficial-owner/{psc_id} Get the legal person beneficial owner
get legal persons GET /company/{company_number}/persons-with-significant-control/legal-person/{psc_id} Get the legal person with significant control
get statement GET /company/{company_number}/persons-with-significant-control-statements/{statement_id} Get the person with significant control statement
get super secure beneficial owner GET /company/{company_number}/persons-with-significant-control/super-secure-beneficial-owner/{super_secure_id} Get the super secure beneficial owner
get super secure person GET /company/{company_number}/persons-with-significant-control/super-secure/{super_secure_id} Get the super secure person with significant control
list GET /company/{company_number}/persons-with-significant-control List the company persons with significant control
list statements GET /company/{company_number}/persons-with-significant-control-statements List the company persons with significant control statements

Document API

UNDER DEVELOPMENT

Streaming API

UNDER DEVELOPMENT

Discrepancies

UNDER DEVELOPMENT

API Filing

UNDER DEVELOPMENT