Skip to content

Official source register

Companies House Data

Companies House supplies the core public record used to establish a UK company and its recorded people, control, and registered charges.

How Rotuli uses this data

Rotuli fetches Companies House profile, officer, PSC, charge, and company-search data, then returns those records in named slabs within the entity response. Growth and Enterprise callers can also request a separate control graph that follows recorded corporate PSC evidence without making the main entity lookup recursive.

Records in the response

Company profile
Name, company number, status, type, incorporation or dissolution date, SIC codes, registered office, and filing-overdue indicators.
Officers and directors
Officer roles, active and resigned counts, appointment details, and director-specific derived records.
Persons with significant control
Recorded PSC names, kinds, nature of control, notification dates, nationality, country of residence, and corporate registry identification. Dates of birth are not retrieved or returned.
Corporate control graph
A separate Growth and Enterprise response containing corporate-control nodes, evidence edges, related-company context, explicit coverage, and the frontier where bounded traversal stopped.
Registered charges
Outstanding, satisfied, and part-satisfied charge history, including structured floating-charge data where Companies House supplied it.

Freshness and handling

Freshness

Company, officer, charge, and PSC assessments use live Companies House responses or cached slabs, normally for up to four hours. Control-graph discovery pins one published daily PSC snapshot, while each node reports separate ch and insolvency observed_at timestamps. These vintages describe different stages of the result and should be retained together.

Availability

The entity API reports attempted Companies House sources in sources_checked and unavailable results in sources_failed. The control graph adds discovery_complete, assessment_complete, a complete or partial status, and frontier reasons for index, traversal, capacity, pagination, or upstream limits.

Risk interpretation

Corporate PSCs are registry facts and add no risk points by themselves. Related dissolved-company and insolvency findings in a graph are contextual findings for related nodes; they are not applied to the subject company's score.

Limits to preserve in your use case

  • Officer items are active by default. include_resigned=true adds resigned officers, while total, active, and resigned counts always reflect the full record set.
  • A source list marked truncated is shorter than the upstream total and cannot be treated as a complete history.
  • Control-graph traversal follows active corporate PSC evidence only. Foreign or ambiguous identifiers remain unresolved, and the result does not guarantee exhaustive ownership, control, group membership, or liability.
  • Companies House can omit or change upstream fields; Rotuli retains stable response fields with null or empty values rather than silently dropping them.