Skip to content
On this page

Accounts bulk files

Companies House publishes the financial accounts submitted to them. Individual accounts can be requested from their Document API, but this does not scale very much due to rate limiting. To scan accounts in bulk, they offer a bulk download product which contains all the accounts filed electronically in a certain period.

Official bulk accounts docs

Time periods available

Prod223 is daily accounts (accounts filed on a certain date). Prod224 is monthly accounts (accounts filed in a certain month).

Daily accounts are available for public download from http://download.companieshouse.gov.uk/en_accountsdata.html for the last 60 days.

Monthly accounts are available for public download from http://download.companieshouse.gov.uk/en_monthlyaccountsdata.html for the last 12 months.

Previous years monthly files are available from http://download.companieshouse.gov.uk/historicmonthlyaccountsdata.html, and go back to 2008.

Download format

The bulk downloads are in ZIP format, which can be decompressed using the Linux unzip command or 7-Zip on Windows.

Inside the ZIP archive, there are many .html files (iXBRL) and a few .xml files (XBRL).

The file names follow the format:

Prod{PRODUCT NUMBER}_{RUN NUMBER}_{COMPANY NUMBER}_{DATE in YYYYMMDD}.{html or xml}
Prod{PRODUCT NUMBER}_{RUN NUMBER}_{COMPANY NUMBER}_{DATE in YYYYMMDD}.{html or xml}

For example:

Prod224_0078_00007464_20190930.html
Prod224_0078_00007464_20190930.html

File format

Only electronically filed accounts are available in the bulk download, and they are in the iXBRL format.

For more documentation about interpreting iXBRL and some sample data, see the iXBRL page.

How many are filed electronically

I did a sample of 600 random companies to see how many have filed electronic accounts over the last 20 years. These are not perfectly accurate, just estimates based on my random sample.

Year% electronic
20050.00 %
20060.56 %
20072.89 %
20085.36 %
20099.79 %
201016.05 %
201121.62 %
201225.27 %
201335.93 %
201443.78 %
201547.39 %
201650.45 %
201753.55 %
201861.06 %
201966.19 %
202071.65 %
202170.89 %
202273.78 %