SERP rank tracking
Pull parsed search results for a keyword and track ranking changes over time.
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.
Each result then includes
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’sposition for the domains you care about:
Python
Pulling page content for top results
Addoutput 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:
cleanHtml/links alongside its normal fields. This is billed as one
ordinary scrape per result attempted — see Output.
Request highlights
Tips
- Use
mode=fastwhen you only need ranked links — it’s cheaper and faster thanfull. - Not every engine surfaces every SERP feature or an estimated result total — treat their absence as normal, not an error.
- Vary
countryto compare regional rankings (US,GB,DE) for the same keyword.
