{
  "counts": {
    "companies": 6755339,
    "people": 10048068,
    "accounts_filings": 40631257
  },
  "counts_refreshed_at": "2026-10-24T10:11:16.881818+00:00",
  "sources": [
    {
      "source": "companies_snapshot",
      "label": "Register snapshot, from Companies House's Basic Company Data",
      "cadence": "Weekly check for the monthly file",
      "last_success_at": "2026-10-18T03:34:33.883619+00:00"
    },
    {
      "source": "psc_snapshot",
      "label": "People with significant control snapshot",
      "cadence": "Daily",
      "last_success_at": "2026-10-24T05:48:03.746075+00:00"
    },
    {
      "source": "officers_bulk",
      "label": "Officers bulk file",
      "cadence": "When Companies House supplies a new file",
      "last_success_at": null
    },
    {
      "source": "accounts",
      "label": "Accounts figures from the daily electronic accounts files",
      "cadence": "Daily, Tuesday to Saturday",
      "last_success_at": "2026-10-24T10:04:02.628521+00:00"
    },
    {
      "source": "accounts_history",
      "label": "Accounts filing history, for paper and PDF filings",
      "cadence": "Hourly, working through a long backlog",
      "last_success_at": "2026-10-24T15:52:26.220128+00:00"
    },
    {
      "source": "enrich",
      "label": "Company details from the Companies House API",
      "cadence": "Hourly",
      "last_success_at": "2026-10-24T15:41:43.470506+00:00"
    },
    {
      "source": "resolve_persons",
      "label": "Person matching",
      "cadence": "Daily",
      "last_success_at": "2026-10-24T10:06:51.324956+00:00"
    },
    {
      "source": "refresh_aggregates",
      "label": "Counts and corporate groups",
      "cadence": "Daily, headline counts hourly",
      "last_success_at": "2026-10-24T10:16:50.425144+00:00"
    },
    {
      "source": "crosslinks",
      "label": "Links to other OpenCommons sites",
      "cadence": "Daily",
      "last_success_at": "2026-10-24T10:06:51.373697+00:00"
    },
    {
      "source": "sic_codes",
      "label": "SIC code list",
      "cadence": "Loaded from the bundled Companies House list when the site is set up",
      "last_success_at": "2026-08-08T13:55:05.010839+00:00"
    },
    {
      "source": "postcodes",
      "label": "Postcode locations from OS Code-Point Open",
      "cadence": "Quarterly",
      "last_success_at": "2026-07-05T14:18:04.986013+00:00"
    }
  ],
  "live_feeds": [
    {
      "stream": "companies",
      "last_event_at": "2026-10-24T16:14:10.767446+00:00"
    },
    {
      "stream": "officers",
      "last_event_at": "2026-10-24T16:14:10.151783+00:00"
    },
    {
      "stream": "pscs",
      "last_event_at": "2026-10-24T16:14:43.501236+00:00"
    },
    {
      "stream": "disqualified",
      "last_event_at": "2026-10-24T14:11:32.875987+00:00"
    },
    {
      "stream": "filings",
      "last_event_at": "2026-10-24T16:14:40.120802+00:00"
    }
  ],
  "latest_accounts_data_date": "2026-10-24",
  "not_held": [
    "Charges (mortgages and other security registered against a company)",
    "Insolvency notices, such as those published in The Gazette",
    "Shareholder lists, and shareholdings of 25% or less",
    "Sanctions lists",
    "Credit scores, payment records and county court judgments",
    "Officers' home addresses",
    "Figures from paper or PDF-only accounts (the filings are linked, not read)"
  ],
  "coverage_notes": [
    "Control data only covers holders of more than 25% of shares or votes, or with the right to appoint most directors or significant influence; smaller shareholders usually do not appear.",
    "Accounts figures exist only for electronic filings from 2008, and a blank figure means not reported, not zero.",
    "Disqualification records come from Companies House's live disqualification feed since OpenCompanies began collecting it, not the full register. Possible matches are unconfirmed: match_basis says whether a record shares the name and birth month and year (name_and_birth_date), the name and birth year (name_and_birth_year) or only words of the name (name_only). No match does not mean a person is not disqualified; check the official register.",
    "Counts such as officer and appointment totals are refreshed nightly, and filing deadlines monthly from the register snapshot.",
    "Live updates do not carry the proposal-to-strike-off detail, which returns with the next monthly snapshot.",
    "Missing data is not proof of absence."
  ],
  "today": "2026-10-24",
  "licence": "Open Government Licence v3.0",
  "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
  "attribution": "Contains public sector information licensed under the Open Government Licence v3.0. Source: Companies House."
}