UK Company Intelligence avatar

UK Company Intelligence

Pricing

from $20.00 / 1,000 company enrichments

Go to Apify Store
UK Company Intelligence

UK Company Intelligence

UK company lookup & enrichment via Companies House: status, filings, verification, batch enrich for agents/MCP. Unofficial.

Pricing

from $20.00 / 1,000 company enrichments

Rating

0.0

(0)

Developer

Matthew Harbour

Matthew Harbour

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

UK Company Intelligence

UK company lookup and enrichment using Companies House data — structured for coding agents, MCP clients, onboarding flows and B2B enrichment.

Use this Actor when you need:

  • company number lookup / name search with ranked candidates
  • live company status, SIC codes and filing deadlines
  • transparent status signals (overdue accounts, charges, insolvency history, and similar)
  • company filing history as classified company events
  • one-shot UK company enrichment
  • company verification (field consistency — not KYC)
  • batch enrichment for supplier onboarding (up to 20 companies)

Privacy-first: legal entities only. No directors, PSC or personal data.

Important: Unofficial community Actor. Not affiliated with, endorsed by, or sponsored by Companies House or GOV.UK. Not legal, credit, AML or KYC advice.


How to call it

Send operation plus fields. One run = one operation.

{
"operation": "enrich_uk_company",
"success": true,
"data": {},
"warnings": [],
"assumptions": [],
"sources": [],
"generatedAt": "2026-08-08T12:00:00.000Z"
}

Failures: success: false and error: { code, message, missingInformation }.

Ambiguous names: the Actor will not silently pick a company. Expect ranked candidates or AMBIGUOUS_COMPANY_NAME, then retry with a company number.


Operations

OperationWhen to useNotes
resolve_uk_companyName or number → candidatesExact number is deterministic; names are ranked
get_company_profileFull corporate profileDoes not invent financial metrics
get_company_status_signalsInterpretable flags with evidenceNo overall “good/bad company” score
get_company_eventsMaterial filings / noticesDeterministic classification (not LLM)
enrich_uk_companyDefault one-call enrichmentIdentity + profile + signals + events
verify_uk_companyCheck expected status / SICsConsistency only — never “KYC passed”
batch_enrich_uk_companiesUp to 20 companiesDefault omits events unless requested

Quick map for agents

IntentPrefer
“What’s the company number for X Ltd?”resolve_uk_company
“Is this company active / overdue?”get_company_status_signals or enrich_uk_company
“Recent material filings”get_company_events
“Enrich this supplier”enrich_uk_company
“Does status match what they claim?”verify_uk_company
“Enrich these suppliers”batch_enrich_uk_companies

Example inputs

Resolve

{
"operation": "resolve_uk_company",
"query": "00000006",
"maxResults": 10,
"activeOnly": false
}
{
"operation": "enrich_uk_company",
"companyName": "Example Software Limited",
"includeEvents": true,
"lookbackMonths": 12
}

Prefer a company number when you have one:

{
"operation": "enrich_uk_company",
"companyNumber": "01234567",
"includeEvents": true,
"lookbackMonths": 12
}

Status signals

{
"operation": "get_company_status_signals",
"companyNumber": "01234567"
}

Signals may include codes such as ACTIVE, DISSOLVED, ACCOUNTS_OVERDUE, CONFIRMATION_STATEMENT_OVERDUE, HAS_CHARGES, HAS_INSOLVENCY_HISTORY.

Verify

{
"operation": "verify_uk_company",
"companyNumber": "01234567",
"expectedStatus": "active",
"expectedSicCodes": ["62012"]
}

Batch

{
"operation": "batch_enrich_uk_companies",
"companies": [
{ "companyNumber": "00000006" },
{ "companyName": "Example Software Limited" }
],
"includeEvents": false
}

Maximum 20 companies per call (BATCH_LIMIT_EXCEEDED if over).


Privacy & scope

Included: registered identity, status, SICs, accounts/confirmation deadlines, charges/insolvency flags, classified filings without person-level detail.

Not included: directors, PSC, residential addresses, personal insolvency, contact harvesting, credit scores, KYC/AML certification.

Optional Gazette corporate notices may appear as enrichment; if unavailable you typically get a warning, not a failed run.


Errors to handle

CodeMeaning
INVALID_COMPANY_NUMBERNumber format is invalid
COMPANY_NOT_FOUNDNo match
AMBIGUOUS_COMPANY_NAMEAsk for / supply a company number
INVALID_LOOKBACKInvalid lookbackMonths
BATCH_LIMIT_EXCEEDEDMore than 20 companies
COMPANIES_HOUSE_RATE_LIMITEDUpstream rate limit — retry later
COMPANIES_HOUSE_UNAVAILABLEUpstream temporarily unavailable

Keywords

UK company lookup · Companies House API · UK company enrichment · company number lookup · company status · company verification · company filing history · accounts overdue · confirmation statement overdue · company events · company intelligence · supplier onboarding · B2B enrichment · AI agent company lookup · MCP