How it works
A market, read from its search results
Search the words your customers use. One answer shows who ranks, who pays to be seen and what people want to know.
Competitors
The sites that rank, with their position and real links.
Advertisers
Each ad's headline, link and text, at the top or bottom of the page.
Demand
People also ask and related searches, in Google's words.
What a research team needs
Who advertises on a search
ads lists the text ads Google shows, with their headline, link, the address Google prints and the ad text, marked top or bottom.
position 1, 2, 3 ...
block_position "top" or "bottom"
title the ad's headline
link where the ad leads
displayed_link the address Google prints
description the ad's textWhat people want to know
related_questions holds People also ask: the questions searchers have around a topic, a ready list for content and product research.
{ "related_questions": [ { "question": "What is a geothermal heat pump?" }, { "question": "How long do heat pumps typically last?" } ]}The searches people make next
related_searches lists the searches Google suggests at the bottom of the page, each with its own link to search again.
{ "related_searches": [ { "query": "Best project management software free" }, { "query": "Best project management software for small business" } ]}Compare countries and cities
Run the same searches with a different gl, hl or location to see how competitors, ads and questions change from market to market.
curl -G "https://api.scraperdata.com/v1/search" \
-H "X-API-Key: YOUR_API_KEY" \
--data-urlencode "q=project management software" \
-d gl=de \
-d hl=deFrequently asked questions
Do I get the ads on a results page?
Yes, the text ads Google shows, in ads: position, top or bottom, headline, link, displayed address and text.
What is in related_questions?
The questions from Google's People also ask box for that search, in the order Google shows them.
Can I compare markets?
Yes. Repeat a search with another gl, hl or location and compare the answers.
Can I get Google's page as well as the JSON?
Yes. response_type=both returns Google's HTML next to the JSON, at the same cost.