Structure

Company composition — size, complexity and maturity — in relation to its declared business activity.

  • complexity
    Type: string enum

    Corporate-structure complexity, scored from factors such as group structure, directors and shareholders. May be null when the structure section has not been computed.

    • STANDARD — simple to moderate organisational structure.
    • ELEVATED — complex organisational structure.
    • HIGH — high to extreme complexity.
    • UNAVAILABLE — complexity could not be determined (missing data or a calculation error).
    values
    • STANDARD
    • ELEVATED
    • HIGH
    • UNAVAILABLE
  • maturity
    Type: string enum

    Maturity stage, classified purely from the number of years since incorporation. May be null when the structure section has not been computed.

    • YOUNG — less than 2 years since incorporation.
    • EARLY_STAGE — 2–4 years since incorporation.
    • ESTABLISHED — 4–10 years since incorporation.
    • MATURE — 10 or more years since incorporation.
    values
    • YOUNG
    • EARLY_STAGE
    • ESTABLISHED
    • MATURE
  • size
    Type: string enum

    Size band, following UK Companies House (Companies Act 2006) thresholds. Taken from the most recent accounts filing type when it is decisive (e.g. micro-entity or small-company accounts); otherwise classified from financials using turnover when available, falling back to balance-sheet total assets (employee count is not used). May be null when the structure section has not been computed.

    • MICRO — turnover ≤ £632k, or (no turnover) total assets ≤ £316k.
    • SMALL — turnover ≤ £15M, or total assets ≤ £7.5M.
    • MEDIUM — turnover ≤ £54M, or total assets ≤ £27M.
    • LARGE — turnover above £54M (or total assets above £27M).
    • UNAVAILABLE — no filing type or financial data is available to resolve a size band.
    • LOADING — financial data is still being loaded; the size will be calculated once it arrives.
    values
    • MICRO
    • SMALL
    • MEDIUM
    • LARGE
    • UNAVAILABLE
    • LOADING
  • yearsInBusiness
    Type: integer Format: int32

    Whole number of years since incorporation, the same value the maturity band is derived from. Null when the maturity classification is unavailable.

Grand Public API