I’ve noticed that some of my searches are returning results starting at an index offset that is different than the offset that I’ve specified with the start_index parameter, for example:
https://api.companieshouse.gov.uk/search/companies?q=jericho&items_per_page=30&start_index=58
That search currently finds 75 total items, so I would have expected the response to start at the 58th item, and return only 17 items. It actually returns results starting at index offset 30 and includes 30 results, which is completely different from what I expected.
I’ve noticed this kind of behavior with other searches too.
Is this a bug, or does it work differently than I expected?