Maximum amount of results per page across SerpApi’s supported Google engines
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.
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
ijn
is 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 toisch
).
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:
This is for the Google News Results API:
This is for the Google Shopping Results API:
And finally the result for the Google Video Result API.
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: 100
news_results
- Google Shopping: 100
shopping_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/