Missing Company Officers Using company/{company_number}/officers

When I perform a GET using company/{company_number}/officers it appears to return the officers listed only on the first page of all officers listed.

e.g.
Performing a GET on this URL
https://api.companieshouse.gov.uk/company/04220486/officers
returns only 35 officers when there are a total of 44. The number 35 corresponds to the number of officers listed on page 1 of the company webpage:

but omits the 9 on page 2.

I’m new to using APIs and appreciate I may be doing something wrong but I’m confused as to why this returns only the officers on page 1. When I specify the API URL with page parameter 2 I still get the 35 officers from page 1 returned.

Am I doing something wrong or is there a real problem here?

you need to read the documentation on https://developer.companieshouse.gov.uk/api/docs/company/company_number/officers/officerList.html
and use the items_per_page and start_index to correctly page through your results.

Many thanks, Mark. I’ll do that.

Thanks again, Mark. All working fine.