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