Change Feed
2 credits per company per monthTell me when this company changes. Watch lists, a change feed and signed webhooks.
A daily read of each watched company across Companies House, sanctions, payment practices, contracts and the sponsor register; every change an event, by webhook (signed) and by pull. People counted, never named.
Every other endpoint answers a question once. This one keeps asking. Put a company on your watch list and it's read every day from the public record we already hold: Companies House (status, filings due and overdue, directors and PSCs counted, ID verification), distress signals, the UK Sanctions List, its payment practices reports, public contracts won, and the register of licensed visa sponsors. Every change is an event with a plain sentence, posted to your webhook (signed) and kept in a feed you can pull. Nobody is named: people are counted, so an event can go anywhere. Two credits per company per calendar month; reading your watches, events and webhook is free.
what you’d build with it
Supplier and subcontractor vetting
Watch every supplier you've onboarded: a winding-up petition, an overdue filing, a sanctions match or a lost sponsor licence reaches you the day it shows, not at the next annual review.
Bid and procurement tools
Watch the incumbents and the buyers' suppliers: a new contract award or a slipping payment record is a signal your users act on.
Lending and credit control
Watch your debtors: distress signals and overdue accounts before the invoice goes unpaid.
Practice software
Watch every client company: a director change or an ID date still open becomes a task in your own tool.
example response
{
"events": [
{
"id": 418,
"company": "00242246",
"seenAt": "2026-10-08T06:04:11Z",
"kind": "payment_report",
…Abbreviated. The full example, every endpoint and runnable code are in the implementation guide above; the integration pack downloads beside it. No account needed to read any of it.
Why developers pick it
Across the record, not one source
Companies House, sanctions, payment practices, public contracts and the sponsor register in one watch; a change in any of them is one plain event.
Signed webhooks, and a feed
Each delivery carries X-Katalis-Signature (HMAC-SHA256 of the timestamp and body with your secret); five retries over two days; everything stays in the feed to pull.
Honest about what it couldn't read
A source that was down keeps yesterday's reading and is never reported as a change.
Never below cost, never a surprise
Two credits per company per month, charged on the first read of the month; out of credits, the watch pauses and says so, it isn't dropped.
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; the Registers API contains Environment Agency information © Environment Agency and/or database right, used under the Environment Agency Conditional Licence. 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.