Skip to main content
A successful match returns a JSON object with the fields below.

Response fields

These fields are returned on POST /match and on each row in batch results. A 200 with matched_company_number: null means the engine finished without a confident match. That is not an error.

Example (matched)

Example (unmatched)

Request body fields

Null optional fields may be omitted from the request; the API does not require them.
Last modified on August 20, 2026