Skip to main content
One call returns one page, the way the site shows it. A page holds what the site puts on it, so the number of results changes from call to call. Each endpoint pages in one of three ways, and its page in the API reference says which: Keep the rest of the input the same between pages. Each page is a normal call and costs its normal price.

Loop through numbered pages

Loop through cursors

Set your own stop, like the 5 pages or 100 results above. Some sources have many pages.

Keep fewer results

Only google.images, youtube.charts, appstore.search, appstore.top and google.play.search take limit. Send it to return fewer results and pay for fewer: these endpoints cost 1 credit per 10 results. On every other endpoint, sending limit returns a 400. To keep a model’s context small, take the rows you need from data.results, or use fields through the MCP server to keep only some keys.