UK Company Data

Look up a UK company at Companies House by company number or name. Returns name, status, incorporation date, SIC codes and registered address.

Pay by wallet (x402) AI-generated United Kingdom: all company records uk-company-data

Example

Example answer
{
  "status": "active",
  "address": "424 London Road, Westcliff-On-Sea, SS0 9LA, England",
  "sic_codes": [
    "82911"
  ],
  "has_charges": false,
  "company_name": "FALSE DEMANDS - DO NOT PAY AS SOMEONE ELSE USING COMPANY NAME LTD",
  "jurisdiction": "england-wales",
  "business_type": "ltd",
  "company_number": "10843886",
  "dissolution_date": null,
  "incorporation_date": "2017-06-30"
}

Inputs

FieldTypeRequiredWhat it is
company_namestringNoRegistered company name
company_numberstringNoUK Companies House number (8 characters, including any letter prefix); company names are also accepted for compatibility

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
statusstringAlways (present in every successful answer)
addressstringAlways (present in every successful answer)
sic_codesarrayUsually (present for most inputs)
has_chargesbooleanAlways (present in every successful answer)
company_namestringAlways (present in every successful answer)
jurisdictionstring or nullAlways (present in every successful answer)
business_typestringAlways (present in every successful answer)
company_numberstringAlways (present in every successful answer)
tier_2_availablebooleanAlways (present in every successful answer)
ubo_availabilitystringAlways (present in every successful answer)
incorporation_datestringAlways (present in every successful answer)
legal_representativesarrayUsually (present for most inputs)
tier_2_available_reasonstringAlways (present in every successful answer)
ubo_availability_reasonstringAlways (present in every successful answer)
total_legal_representativesintegerNot stated
match_confidence—Sometimes (present only for some inputs)
matched_registry_name—Sometimes (present only for some inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "uk-company-data",
    "inputs": {
      "company_number": "00445790"
    },
    "max_price_cents": 5
  }'

Limitations

  • Sole traders and unregistered partnerships are excluded

    Data from Companies House API — LLPs and Scottish LPs included, but sole traders and partnerships are not registered

    What to do instead: For sole traders, check HMRC's contractor verification or use the business name with google-search