API calls always return no more than 30, even when more is requested

The call https://api.inaturalist.org/v1/taxa/autocomplete?q=canis&per_page=106 results in the output;

{“total_results”:106,“page”:1,“per_page”:30,“results”:[…

And then I cannot access the remaining pages. It even does the same when I use the “Try it now!” feature on the API page.

Am I doing something wrong?