UK Business Check (Bulk)
/api/v2/uk_business_checks
operationId: uk_business_checks
Live: https://gdapi.globaldata.net.au/api/v2/uk_business_checks · Sandbox: https://sandbox-gdapi.globaldata.net.au/api/v2/uk_business_checks
Checks up to 50 UK companies in a single synchronous request. Each item in requests is looked up exactly as /uk_business_check would, and the results are returned in the same order with the caller's check_id echoed back for correlation.
Per-item errors
A problem with one item does not fail the batch. Items that fail carry an error string and an empty match, and are not billed:
The number is not a valid UK company number.- the number is not 8 alphanumeric characters.Companies House service is currently unavailable.- Companies House could not be reached for that item.
Items where the number is valid but Companies House holds no record return "match": [] with no error, and are billed as an attempt.
Rate limits
Each item may require up to three Companies House requests. Batches are processed sequentially, so large batches take proportionally longer to respond.
Sandbox Environment
Uses the same deterministic fixture set as /uk_business_check.
Request body
Content type application/json.
| Field | Description |
|---|---|
requestsrequired |
array of objects [1..50 items] |
requests[]. |
string [max 255 characters] Optional caller-supplied identifier, echoed back on the matching result. |
requests[].required |
string [max 255 characters] The 8-character UK Companies House company number. |
Responses
Batch complete. Inspect each result for error.
application/json
| Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
message |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
api_reference |
string (uuid) Audit reference for this call. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results |
array of objects | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results[]. |
string or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results[]. |
string Present only when this item could not be checked. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results[]. |
one of 2 shapes The matched company, or 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||