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