Track Google Search rankings
Tracking a keyword's ranking means requesting the same search regularly and reading where a given domain lands, along with which SERP features (featured snippets, People Also Ask, ads) are showing alongside it. Fetch returns the rendered results page so that comparison is a data problem, not a parsing one. For the full page decomposed into every feature block instead of a single ranking check, see Scrape Google.
01What you get
- Ranking position. Where a given domain lands in organic results for the query.
- Organic results. Title, URL, and snippet for each ranked result.
- SERP features present. Featured snippet, People Also Ask, and other blocks shown for that query.
- Ads. Sponsored results shown above or alongside organic ones.
02Frequently asked questions
How is this different from Scrape Google?
Scrape Google decomposes a single results page into every feature block; this page is about the recurring check of where one domain ranks for a keyword over time.
Does this cover a specific region or language?
Yes, set the request's locale and Google returns results for that market.
Does this need a Google API key?
No, Fetch reads the public results page directly.