Stream Snapshots
Daily bulk snapshots of the streaming API.
Latest state of every entity.
Bootstrap your database instantly. Keep it synced from official streams.
No Complex CSV Work
No need to transform the bulk CSV file to match the streams.
No mass API scraping
Avoid hitting the rate limit of the REST API.
No FTP Flat Files
No need to write a custom parser for the officers bulk file.
Downloads
Current snapshots for each stream available for immediate download.
companies
Stream Snapshot
officers
Stream Snapshot
persons-with-significant-control
Stream Snapshot
filings
Stream Snapshot
charges
Stream Snapshot
insolvency-cases
Stream Snapshot
disqualified-officers
Stream Snapshot
company-exemptions
Stream Snapshot
persons-with-significant-control-statements
Stream Snapshot
Snapshot Details
Open Source
The code to produce these snapshots is open source and available for public inspection.
Automated Testing
There is automated data testing run on the source files every day.
Fresh Daily
Files are published every 24 hours, ideal for connecting to the Companies House streaming API immediately after.
Ready for ELT
Schemas match the streaming API exactly, with no custom transformation required.
Historical Depth
Millions of events are available, filling the gap leading up to current events.
Trusted Developer
Offered by the same developer as companies.stream, a popular tool for this data.
Why this exists
Companies House has teased official snapshots since 2016, but nothing has been released.
Account Required
Creating an account is necessary to download full snapshots to help prevent server abuse.