About
About the Streaming API
The Streaming API offered by Companies House makes it possible to listen for changes to the companies register.
It uses a long-running HTTP endpoint, similar to Server Sent Events (SSE).
Related links:
About this website companies.stream
This website is primarily designed as a developer tool for devs working with the Streaming API.
It shows the status of the various streams, as well as how much activity there currently is. This helps developers correctly diagnose problems with their application if they aren't getting any events.
The application code is fully open source and available in the GitHub repository
mrbrianevans/companies-house-stream
.
About Companies House
Companies House is a government organisation in the UK. Registered companies file annual accounts with them and they publish company data on a public register.
A non-technical interface for this data can be found at Find and update company information.
Companies House offers multiple data products, which can be used by software developers to extract useful datasets about UK companies. More information about each of their data products can be found on CH Guide, which I started to collect related information about the data products. At a high level, there are three main ways to access Companies House data:
- bulk data files
- REST API (JSON)
- Streaming API
About the creator
This website was created by Brian Evans in January 2021.
Brian Evans is a software developer with a focus on the JavaScript/TypeScript languages, and has used the Companies House data products since late 2020.
- Personal website
- GitHub profile
- Time coding:
- LinkedIn profile
I've worked with all the major Companies House public data products including their bulk data products, the REST API and the Streaming API.