Skip to content
Login Sign up

Google SERP API

Every Google surface is one endpoint away. Change the engine parameter to switch between Search, Maps, Jobs, Shopping, Trends, Scholar, and the rest.

GET https://serp.shifter.io/v1?engine=<engine>&api_key=YOUR_API_KEY

Pass your API key as the api_key query parameter. Keys live in the panel under SERP API.

These work across most Google engines. Each engine also has its own specific parameters, documented on its page.

ParameterTypeRequiredDescription
api_keystringyesYour SERP API key
enginestringyesWhich Google surface (see table below)
qstringusuallyThe search query (not needed for some photo/author endpoints)
locationstringnoFree-form location (e.g. "Chicago, Illinois")
glISO codenoCountry filter (e.g. us, de)
hlISO codenoInterface language (e.g. en, es)
devicedesktop | mobile | tabletnoSimulated device
startintegernoPagination offset
numintegernoResults per page
engineWhat it returns
googleOrganic web SERP with ads, snippets, PAA, knowledge graph
google_autocompleteSuggestions for a partial query
google_imagesImage SERP
google_newsNews with dates and sources
google_shoppingProduct listings
google_productSingle product detail
google_mapsPlaces, reviews, photos on Maps
google_maps_reviewsEvery review for a place
google_maps_photosEvery photo for a place
google_jobsJob listings
google_jobs_listingSingle job detail
google_trendsInterest-over-time
google_scholarAcademic papers
google_scholar_authorAuthor profile
google_scholar_citeFormatted citations
google_scholar_profilesAuthor discovery
google_financeStock and market data
google_eventsLocal events
google_playPlay Store apps, books, movies
google_reverse_imagePages hosting an image
google_local_servicesLocal service providers