UK Business Check
/api/v2/uk_business_check
operationId: uk_business_check
Live: https://gdapi.globaldata.net.au/api/v2/uk_business_check · Sandbox: https://sandbox-gdapi.globaldata.net.au/api/v2/uk_business_check
Performs a synchronous check of a single UK company by its Companies House company number. This is the UK equivalent of the Australian /business_check endpoint: one request, one JSON reply, no polling.
The response combines the Companies House company profile, officers and filing history into a single flat match object.
12 month window
Officers and filings are limited to the last 12 months so the response reflects recent activity rather than the full company record:
officerscontains officers who were appointed or resigned within the last 12 months. Long-standing officers with no change in that period are omitted, so this is a list of officer changes, not the current board. Use/company_house_reportfor the full officer list.filing_historycontains filings dated within the last 12 months, newest first.
Note that the sandbox fixture companies carry fixed appointment and filing dates, so their officers and filing_history may be empty once those dates fall outside the window.
Company numbers
UK company numbers are always 8 characters. Most are numeric with leading zeros (e.g. 01234567); Scottish, Northern Irish, LLP and other registrations use a two letter prefix (e.g. SC123456, NI012345, OC301234). The number is case-insensitive; it is uppercased before lookup.
Not found
If the company number is well-formed but Companies House has no record of it, the call succeeds with "match": []. This is still a billable attempt.
Sandbox Environment
The sandbox dataset is deterministic and does not use live data. Any other company number returns an empty match.
| Company Name | Company Number | Status |
|---|---|---|
| TEST COMPANY LTD | 12345678 | Active |
| SAMPLE HOLDINGS PLC | 87654321 | Active |
| DORMANT SERVICES LTD | 11223344 | Dormant |
| DISSOLVED EXAMPLE LTD | 99887766 | Dissolved |
| SCOTTISH ENTERPRISE SC | SC654321 | Active |
| DELAYED REPORT LTD | 55667788 | Active |
Request body
Content type application/json.
The company number to check.
| Field | Description |
|---|---|
numberrequired |
string The 8-character UK Companies House company number. |
Responses
Check complete.
application/json
| Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
message |
string Always |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
api_reference |
string (uuid) Audit reference for this call. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
match |
one of 2 shapes The matched company. An empty array |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
UK Business Check match
Empty array
Returned in place of an empty object for backward compatibility. When the
associated object has no data, the API returns an empty array | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||