Identity
Company number, registered office type (headquarters, co-working or mailbox), SIC code and latest filing reference.
Daily Signal API
Profiles, financials and signals for UK companies as clean JSON. Refreshed every business day, and every field traceable to the filing it came from.
Try it
A real company from our index. Switch fields on and off to see how the request and response change.
Request
Response
What it returns
Company number, registered office type (headquarters, co-working or mailbox), SIC code and latest filing reference.
Turnover, operating profit, staff costs, headcount, current ratio and debt-to-equity, plus the change in margin since the last filing.
Every stability check that fires for the company, each linked to the Companies House filing it came from.
/v1/marketintel/benchmark/companies/{company_number}Returns one company’s profile: identity, rank, turnover and any analysis fields you ask for.
Use it when you want the full picture for a single company, for example on a CRM record.
| Parameter | Type | What it does |
|---|---|---|
company_number | path | The 8-character Companies House number, e.g. 05509353. |
fields[] | string, repeatable | Analysis sections to include: introduction, regional_footprint, digital_benchmark, financial_health_signals, watchlist_signals, market_outlook. |
Example request
GET https://api.archive.partners/v1/marketintel/benchmark/companies/05509353?fields[]=introduction&fields[]=regional_footprint{
"company_id": "05509353",
"company_name": "Mayo Civil Engineering Limited",
"county": "Greater Manchester",
"county_rank": 3,
"turnover_millions": 83.37,
"digital_strength": "Emerging",
"postcode": "OL11 4HS",
"fields": {
"introduction": "Mayo Civil Engineering Limited, operating out of Greater Manchester, has established itself as a cornerstone of the regional construction sector.…",
"regional_footprint": "The economic impact of this enterprise within the Greater Manchester market is substantial, as evidenced by their annual turnover of 83.4 million…"
}
}Not every company files full accounts. Smaller firms often file abridged accounts with no profit and loss figures. Instead of returning an empty value, the API detects the gap and scores the company on what it did file: cash against debt, and how liquid its assets are.
| Parameter | Type | What it does |
|---|---|---|
transparency_score | 0–100 | Share of our checks with full data on the latest filing. |
transparency_grade | A–F | The score as a simple grade. |
scoring_mode | text | profit_first when full accounts exist, liquidity_first when they don’t. |
opacity_drivers | list | Which figures are missing, e.g. Turnover or StaffCosts. |
Scores are recalculated every business day at 04:00 GMT against the whole UK population. Industry comparisons move as new filings arrive, and trends are measured on a rolling twelve-month window, never a stale snapshot.
Choose the events you care about and we'll send a webhook as soon as one fires for a company you watch.
In depth
Most UK corporate-data products end at “Active” or “Dissolved.” Ours doesn’t. The Daily Signal API returns Real-Time Margin Shift, allowing your systems to flag the 0.86% margin collapse in Manchester before your competitors see it. Same for the £10.2M turnover threshold, the staff-cost cliff, the falling current ratio, every one of the 41 named stability checks.
Most APIs tell you what a company was. Ours tells you what it is this morning, including the year-on-year margin shift the bureaus won’t surface for another quarter.
The endpoint is REST, the payload is JSON, and signals update the same day a filing is published at Companies House.
For every active UK company we expose three families of fields, each refreshed daily:
Each call cites the originating Companies House filing reference, so compliance and audit teams can verify any field end-to-end.
The numbers behind every API call are recomputed every business day at 04:00 GMT against the live UK iXBRL population. That means:
This is what most bureaus mean when they say “real-time.” This is what we mean.
The flagship event family. We compute year-on-year operating-margin movement at the filing level, then expose the delta as a signed percentage on every API response. Three reasons it matters:
Not all UK data is created equal. While London (85% Transparency) offers clear visibility into 2026 margins, our data shows a sharp shift in regions like Birmingham (12% Transparency), where abridged filings under FRS 105 are the norm and full Profit & Loss tags are simply absent from the iXBRL stream.
The Archive Partners API automatically detects Data Opacity at the entity level and switches its scoring engine to analyse Cash-to-Debt Ratios and Asset Liquidity, ensuring you never make a decision based on a Null value.
For every UK company we expose a per-entity Transparency Score on every API response, alongside the regional aggregate:
transparency_score (0–100) — derived from the share of the standard 41-check signal taxonomy that has full iXBRL tag coverage on the company’s most recent filing.transparency_grade — A through F band, mapped from the score.scoring_mode — either profit_first (full P&L visibility, standard model) or liquidity_first (Section 444 abridged filer, balance-sheet model active).opacity_drivers — array naming which iXBRL tags are missing (e.g. Turnover, OperatingProfitLoss, StaffCosts).Regional aggregates are exposed alongside, so a London-registered firm and a Birmingham-registered firm in the same SIC peer set carry honest, comparable scores rather than false equivalence.
When the Profit & Loss layer is missing, most credit and risk products either return Null or quietly substitute a sector average. We do neither. The API switches to a Liquidity-First scoring engine that derives a proxy stability score from the disclosures that are present in every UK filing, even abridged ones:
The result is a single proxy stability score that is genuinely comparable to the profit-first score for transparent regions. The user of the API never sees a Null; they see either profit_first: 0.84 or liquidity_first: 0.71 with the basis attached.
Three concrete consequences for desks running M&A, vendor-risk or alt-data workflows against the UK private-company register:
scoring_mode field is explicit. Compliance and audit teams can defend the number end-to-end.Subscribers running quarterly procurement or M&A reviews against UK regional samples should treat the Transparency Index as a top-of-funnel filter, not to exclude opaque regions, but to route them through the right scoring engine.
A representative GET on a London company, returned as JSON:
{
"company_number": "12345678",
"company_name": "Apex Holdings (UK) Ltd",
"registered_office": {
"address_line_1": "1 King William Street",
"locality": "London",
"postcode": "EC4N 7AF",
"cluster_grade": "Headquarters",
"cluster_size": 1
},
"filing": {
"filing_reference": "CH-2026-03-18-7821",
"period_end": "2026-03-18",
"format": "iXBRL",
"regime": "FRS 102",
"parsed_at": "2026-03-18T14:23:11Z"
},
"metrics": {
"turnover_gbp": 9600000,
"operating_profit_gbp": 2237760,
"operating_margin": 0.2331,
"real_time_margin_shift_yoy": 0.018,
"staff_costs_gbp": 1248000,
"average_headcount": 41,
"current_ratio": 2.14
},
"peer_set": {
"sic_code": "62012",
"sic_description": "Business and domestic software development",
"margin_percentile": 88,
"regional_benchmark_city": "London",
"regional_benchmark_margin": 0.2331
},
"transparency": {
"score": 92,
"grade": "A",
"regional_grade": "A (London, 85% transparency)",
"scoring_mode": "profit_first",
"opacity_drivers": []
},
"signals": [
{
"name": "Margin Stable",
"tone": "pos",
"delta_yoy_pct": 1.8,
"filing_reference": "CH-2026-03-18-7821"
},
{
"name": "Top 5% margin in SIC peer set",
"tone": "pos",
"filing_reference": "CH-2026-03-18-7821"
}
]
}
Same call against a Manchester comparable in the current sample would return a real_time_margin_shift_yoy close to zero and a Margin Compression signal in the signals array. Same payload schema, opposite direction.
Every tier includes the same JSON schema and the same Companies House filing-reference provenance. The only thing that changes is volume and SLA.
Sandbox access
Sandbox keys include full historical replay, so you can compare our signals with what you already use.