get_company_profile
Retrieve a UK company's register entry: status, type, incorporation date, registered office, SIC codes, previous names, and filing deadlines. Also flags overdue filings, strike-off proposals, and whether charges exist.
Instructions
Get a company's register entry: name, status, type, incorporation date, registered office, business activities (SIC codes), previous names, and filing deadlines.
Read warnings first: it lists overdue accounts or confirmation statements,
insolvency history, proposals to strike off, and a disputed or undeliverable
registered office. has_charges says whether list_charges will find anything.
One upstream request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_number | Yes | Companies House company number, e.g. 00445790 or SC123456. Spaces and missing leading zeros are fine. Get it from search_companies if you only have a name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| type | Yes | ||
| status | Yes | ||
| accounts | No | ||
| warnings | No | Plain-English red flags derived from the record: overdue filings, insolvency, a disputed, undeliverable or Companies House default registered office. Empty means none were found, not that the company has been vetted. | |
| sic_codes | No | Declared business activities. | |
| has_charges | No | True if any charge (secured lending) was ever registered. | |
| dissolved_on | No | ||
| jurisdiction | No | ||
| status_detail | No | ||
| company_number | Yes | ||
| previous_names | No | ||
| incorporated_on | No | ||
| registered_office | No | One line, as on the register. | |
| confirmation_statement | No | ||
| has_insolvency_history | No |