GET
SERP rank tracking
Get ranked, structured search results for a keyword — no HTML to scrape or parse — for rank tracking, SERP feature monitoring, or competitive research.

Use case

  • Track where a domain ranks for a set of target keywords over time
  • Monitor SERP features (knowledge graph, People Also Ask, sitelinks) appearing for a query
  • Pull competitor pages ranking for a keyword, then fetch their content in the same request

Sample request

Tracking rank over time

Run the same query on a schedule (daily is typical for rank tracking) and log each result’s position for the domains you care about:
Python

Pulling page content for top results

Add output to enrich each organic result with the result page’s own content in the same request — useful for content-gap analysis against top-ranking pages:
Each result then includes cleanHtml/links alongside its normal fields. This is billed as one ordinary scrape per result attempted — see Output.

Request highlights

Tips

  • Use mode=fast when you only need ranked links — it’s cheaper and faster than full.
  • Not every engine surfaces every SERP feature or an estimated result total — treat their absence as normal, not an error.
  • Vary country to compare regional rankings (US, GB, DE) for the same keyword.