Company Distress Signals
1 credit / callIs this customer or supplier in trouble? What the Companies House register shows, in one call.
Status (liquidation, administration, dissolved), strike-off proposals, insolvency cases with dates, overdue accounts or confirmation statement, recent charges and directors leaving, each graded serious / watch / information, with a one-line summary. Up to 25 companies per call.
Before you extend credit, sign a supplier or chase a debt, the warning signs are usually already public: an insolvency case, a proposal to strike the company off, accounts months overdue, new charges against its assets, directors leaving. They sit across five different Companies House pages. This endpoint reads them all for a company number and returns each signal with its date and a clear level (serious, watch or information), plus one plain summary. Matching is by company number only, so a company with a similar name is never caught up in someone else's trouble.
what you’d build with it
Credit control
Check every debtor weekly; the ones that move to watch or serious go to the top of the chase list.
Supplier onboarding
Screen a new supplier before the first order, and again before the big one.
Trade credit and invoice finance
A register read with dates, next to every application, in the format your rules already use.
example response
{
"company": { "name": "EXAMPLE TRADING LIMITED", "number": "01234567", "status": "active" },
"level": "watch",
"signals": [
{ "code": "accounts-overdue", "level": "watch", "says": "Its accounts are overdue at Companies House (were due 2026-06-30).", "date": "2026-06-30" },
{ "code": "new-charges", "level": "watch", "says": "2 new charges (security for borrowing) registered in the last 12 months." }
],
…Truncated. Full documentation and a downloadable README come with a free account.
Why developers pick it
Five register pages, one answer
Profile, insolvency, charges and officers read together, graded, dated and summarised.
By number, never by name
No fuzzy name matching into someone else's insolvency: the reply always names the company it read.
Worded as the record shows it
"An insolvency case is recorded", never "this company is going bust": facts with dates, not verdicts about people.
Bulk for credit teams
25 companies per call, with counts of serious and watch, ready for a weekly debtor check.
Terms & disclaimer. Provided “as is” with no warranty. Results are derived from public sources and, in places, generated by AI — they may be inaccurate or out of date and are not legal, professional or credit advice. Company data contains public sector information licensed under the Open Government Licence v3.0. Any logos returned remain the trademarks of their owners (nominative/identification use only, no endorsement implied). Any scores or ratings are an indicative opinion, not a statement of fact about a company. You are responsible for your own use. See the full API Terms of Use or get in touch.