I’m looking to bulk download XBRL data using the API, essentially trying to database all financial data for each UK company for the past 5 years.
Edit: also using the Bulk Data file for XBRL access
I have been told I should be able to access all financial data for every company via the API, but believe XBRL only covers the proportion of businesses that file this way.
Am I missing something here, am I able to access all this data from the API without downloading scanned documents and using machine vision.
Note: I’d prefer not to use any 3rd party platforms unless absolutely necessary.
The vast majority of companies file accounts electronically which means there is XBRL available (negating the need for machine vision).
I did a little sample test in 2022 and found about 3/4 filed electronically, I’m sure it’s much higher now. See historical numbers here (only based on a sample): Accounts bulk files | CH Guide
Due to incoming regulation, it will be 100% in the next few years.
Yes you are correct - we can only supply IXBRL data from companies that have electronically filed their financial accounts with Companies House - this is in excess of 90% though, and should increase to 100% in 2027 when we withdraw the paper filing option.