As part of data quality activity, we are planning to invoke the CH Api to find companies where the names have changed and save it in our system.
After going through the API, we found the streaming API will be fit for our requirement. However, the response from the stream doesn’t have the “fields_changed” property as mentioned in the API documentation. Please find below the response which we received.
event":{“timepoint”:68488748,“published_at”:“2023-10-30T09:59:56”,“type”:“changed”}}
Could you please guide us with the same ?
Is there any alternative approach (like search) through which we can Identify companies for which name has changed for a given date/date range ?
The response from the filings stream: https://stream.companieshouse.gov.uk/filings does contain the “fields_changed” property as stated in the streamig API documentation. This is the only streaming API that explicitely shows details of the changes made.
Please provide an example as I have done in the above example. The timepoint for the event is 139715957 and it does have the “fields_changed” property.
Name changes run at an average circa 250 daily so filtering these out of the voluminous filing stream may not be the most efficient / cost effective approach here.
We supply a number of our subscription clients with a custom dataset containing company number, new name, old name and date during the day following the change for a modest fee; should this suit your needs then pm me for details.