Intelligence

Corporate group structure

A company's place in its group. structure (added 2026-11-15) is the full graph of who controls whom, every level, exactly as GET /company/{number}/group-structure returns it on level: full: use it for anything new.

The earlier fields are unchanged and remain for existing integrations: parent_entities (the company's corporate PSCs, one level, by name), subsidiaries (companies whose corporate PSC has the SAME NAME as this company: match_method says exact_normalised_name or trigram_similarity, so these are name matches and can be a different company of that name; structure links by registration number only) and same_address (other companies at the registered office). structure is null if it could not be read; the earlier fields are still returned.

Limits of one answer: 8 levels above and 5 below, 60 companies in all (24 of them above), 10 registered owners and 25 controlled companies for any one company. Where a limit is reached truncated is true and a more node says where and how many.

get/intelligence/group/{number}

Request

  • Base URL: https://api.companystack.co.uk
  • URL: https://api.companystack.co.uk/intelligence/group/{number}
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key

Path parameters

numberstring required

Response

Group relationships

company_numberstring
company_namestring
subsidiary_match_method'exact_normalised_name' | 'trigram_similarity' | 'none'
same_addressobject[]

Example response

{
  "structure": {
    "as_shown": "As shown on the Companies House register on 11 October 2026."
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.