UK Companies House API: KYB + Financials avatar

UK Companies House API: KYB + Financials

Pricing

from $40.00 / 1,000 company lookups

Go to Apify Store
UK Companies House API: KYB + Financials

UK Companies House API: KYB + Financials

KYB and financials for any UK company in one JSON: officers, PSC beneficial owners, status, charges, plus accounts parsed from iXBRL and rule-based red flags.

Pricing

from $40.00 / 1,000 company lookups

Rating

0.0

(0)

Developer

Marcus AureliusII

Marcus AureliusII

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

UK Companies House KYB + Financials

KYB and financials for any UK company in one JSON: officers, PSC beneficial owners, status, charges, filing history, plus financials parsed from filed iXBRL accounts and deterministic rule-based red flags. Built for AI agents, KYB onboarding and due diligence. Never fakes a number — and flags when figures aren't current.

What it does

  • Full KYB in one call — officers (current and historical), persons with significant control (beneficial owners), company status, outstanding charges (secured debt), and recent filing history, straight from the official registry.
  • Financials from filed iXBRL accounts — turnover, profit, net assets, cash and more, extracted deterministically where the accounts are machine-readable.
  • Honest about currency — when the latest accounts are filed as PDF only (common for large/audited filers), the Actor flags the figures as not the latest (isLatestFiling: false) instead of silently returning stale data.
  • Rule-based red flags — dissolved/inactive status, overdue accounts or confirmation statement, insolvency history, outstanding charges, negative net assets, losses, and more — each explainable.
  • Deterministic and auditable — KYB data is authoritative from the registry; financials are extracted, never estimated. No LLM guessing.

Input

Provide a UK company name or number, plus a free Companies House API key.

{
"query": "08130873",
"companiesHouseApiKey": "YOUR_COMPANIES_HOUSE_API_KEY"
}

Get a free key at developer.company-information.service.gov.uk (Live application, REST key). Optional inputs: maxOfficers, maxFilings, includeFinancials.

Output

One combined record: company profile, KYB block, financials (with staleness flag), red flags and recent filings.

{
"query": "08130873",
"found": true,
"company": {
"name": "GYMSHARK LTD",
"companyNumber": "08130873",
"status": "active",
"type": "ltd",
"incorporatedOn": "2012-07-05",
"jurisdiction": "england-wales",
"sicCodes": ["47190"],
"registeredOffice": "G.S.H.Q. Blythe Valley Park, 3 Central Boulevard, Solihull, B90 8AB"
},
"kyb": {
"activeOfficerCount": 4,
"outstandingChargesCount": 0,
"personsWithSignificantControl": [
{
"name": "Mr Benjamin Francis",
"kind": "individual-person-with-significant-control",
"naturesOfControl": ["ownership-of-shares-25-to-50-percent"],
"notifiedOn": "2016-04-06"
}
],
"accounts": { "lastMadeUpTo": "2025-07-31", "type": "full", "nextDue": "2027-04-30", "overdue": false }
},
"financials": {
"coverage": "full",
"asOf": "2020-07-31",
"isLatestFiling": false,
"latestAccountsMadeUpTo": "2025-07-31",
"source": "iXBRL accounts filed 2021-04-01",
"note": "Figures are from accounts for the period ending 2020-07-31. The most recent accounts on the registry (period ending 2025-07-31) are filed as PDF only and are not machine-readable, so newer figures could not be extracted.",
"metrics": {
"turnover": { "value": 260674000, "fiscalYearEnd": "2020-07-31", "concept": "TurnoverRevenue" },
"netAssets": { "value": 60023000, "fiscalYearEnd": "2020-07-31", "concept": "NetAssetsLiabilities" }
}
},
"redFlags": [],
"recentFilings": [
{ "date": "2026-05-10", "type": "AA", "category": "accounts", "description": "accounts-with-accounts-type-full" }
],
"source": "UK Companies House (official registry)"
}

financials.coverage is full (turnover disclosed), partial (balance-sheet items only — typical for small/filleted filers), or unavailable (no machine-readable iXBRL). Always check isLatestFiling and asOf: if newer accounts exist but are PDF-only, the figures shown are the most recent that could be machine-read, and this is stated explicitly.

Use it from an AI agent (MCP)

Once published, this Actor is callable through Apify's hosted MCP server (mcp.apify.com). Because Companies House requires a free API key, this Actor fits human-in-the-loop and configured-agent workflows (where the key is supplied once) rather than fully autonomous discovery. One company in, one combined KYB + financials + red-flags record out — ready to chain into screening.

Use cases

  • KYB onboarding and supplier/counterparty due diligence on UK companies
  • Pulling beneficial owners (PSC) and officers for downstream sanctions screening
  • Monitoring company status, overdue filings and outstanding charges
  • Feeding structured UK company data into an AI research or compliance agent

FAQ

How do I get KYB and financials for a UK company? Pass the company name or number as query plus your Companies House API key. The Actor returns officers, PSC, status, charges, financials and red flags in one JSON.

Do I need an API key? Yes — a free Companies House REST API key (Live application). Get one at developer.company-information.service.gov.uk.

Why are the financials sometimes older than the latest accounts? Many large or audited companies file their most recent accounts as PDF only, which isn't machine-readable. Rather than fake a number, the Actor returns the most recent machine-readable figures and flags isLatestFiling: false with an explanation.

Are the numbers estimated by AI? No. KYB data is authoritative from the registry; financials are extracted from filed iXBRL, never estimated.

Part of the Reclarative Kernel compliance & financial-intelligence suite. These Actors are designed to chain — an AI agent can call them in sequence to build a full due-diligence picture.

  • Sanctions & PEP Screening (OFAC, EU, UK) — Feed the officers and PSC (beneficial owners) from this Actor's kyb block straight into sanctions and PEP screening to check the company's controllers.
  • SEC EDGAR Financial Intelligence — The same financial intelligence, deterministic ratios and red flags for US public companies, sourced from SEC EDGAR XBRL filings.

Pricing & disclaimer

Pay-per-event: $0.04 per company lookup. No subscription. A free Companies House API key is required (the key is free; Apify charges only the per-lookup event).

KYB data is authoritative from the registry; financial figures are extracted from filed iXBRL accounts on a best-effort basis and may not reflect the most recent accounts if those are filed as PDF only. Informational only, not investment or legal advice.