Maximum amount of results per page across SerpApi’s supported Google engines

Justin O'Hara
SerpApi
Published in
3 min readJul 9, 2021

SerpApi can make sense of all of the results on our supported Google engines. But, the maximum amount of results per engine changes dramatically from an Organic Search to a Maps Reviews API and all of the ones in between. This article will showcase the maximum amount of results with a walkthrough through our supported API’s . This is part 1 of a full breakdown.

I’m going to cross reference SerpApi’s documentation and then do a real time scraping of the maximum amount of results to see what number the results end up being.

The first types of searches I’ll conduct are all on the drop down for “search type” on the SerpApi playground:

https://serpapi.com/playground

  • Google Organic Results API
  • Google Images API
  • Google Local API
  • Google News
  • Google Shopping
  • Google Video

In the documentation for the Google Search API: https://serpapi.com/search-api the “num” parameter defines the maximum number of results to return. (e.g., 10 (default) returns 10 results, 40 returns 40 results, and 100 returns 100 results).

First search is a query for “coffee” with a num of “100" as you can see below in our prettified JSON results that Google served 98 results.

Search parameters and results for “coffee” for organic search results

Next search conducted was a Google Images Api search. The way we can see the changes made is with the search_parameters tbm “isch”. I know that this differs slightly than the other engines and that num and start do not work, only ijn .

(the ijnis a) Parameter (that) defines the page number for Google Images. There are 100 images per page. This parameter is equivalent to start (offset) = ijn * 100. This parameter works only for Google Images (set tbm to isch).

Search parameters and results for “coffee” for images

After this I wanted to check out the Google Local API. For the following searches I overshot the maximum amount and did some testing to see what was highest amount of searches:

Search parameters and results for “coffee” for local results

This is for the Google News Results API:

Search parameters and results for “coffee” for news

This is for the Google Shopping Results API:

Search parameters and results for “coffee” for shopping

And finally the result for the Google Video Result API.

Search parameters and results for “coffee” for video

There was an error that “Google hasn’t returned any results for the this query” but still populated the video_results.

So to breakdown the maximum amount of results per engine with corresponding results field is the following:

  • Google Organic Results API: 98 organic_results
  • Google Images API: 100 images_results
  • Google Local API: 20 local_results
  • Google News: 100news_results
  • Google Shopping: 100shopping_results
  • Google Video: 100 video_results

And as usual, SerpApi can only scrape the total amount of results served on a specific HTML page. Considering that some of these engines can scrape up to 100 results accounts for 1 successful search…there is a lot of data to take in. Happy scraping!

You can sign-up for SerpApi here: https://serpapi.com/

You can find the SerpApi user forum here: https://forum.serpapi.com/

You can find the API documentation here: https://serpapi.com/search-api/

--

--