At the moment, various API resources only return a limited number of items. One example is the Officer Appointment List (see https://developer.companieshouse.gov.uk/api/docs/officers/officer_id/appointments/appointmentList.html).
For this resource, the items_per_page and start_index can be specified.
Two questions about this:
- What is the maximum number of items that one API request will return, such that we can decrease the number of API calls by requesting the maximum number of allowed items per request. Are these maximum items per page consistent for all the API endpoints?
- Is it possible to remove the items_per_page altogether and always return all items, or at least request that all items are returned?
Both measures could significantly reduce the API requests that we need to make on a daily basis.