I would like to the bulk data for all current and historical addresses, is this possible?
I’m not aware of such data being available - others may know though.
You can get current registered office address and previous names of companies in the Companies Bulk data set. See e.g. the unofficial guide from @ebrian101 for info on the bulk data sets, or just go to the Companies House page.
If you wanted you could find previous addresses on a small subset of that. You could try searching the filing history via the API for “change of address” (AD01) filings (you can filter on category e.g. address
)
… but you won’t be able to do things in bulk that way (Companies House applies rate limiting).
If you wanted previous Officer / PSC addresses I think only the current ones are stored in the bulk data - and they’re normally “service addresses”.
Hope that helps.
Thanks, yeah I saw the API route, but I’m looking for all addresses so it will be too slow