SERP Analysis & Competitor Tracking
Inspecting who ranks for a keyword, what they wrote, and what keywords a specific competitor domain already ranks for.
SERP Analysis — Who Ranks for a Keyword
SERP analysis pulls the top organic results for a keyword in Google — positions, URLs, titles, meta descriptions, domains, and breadcrumb paths. Default depth is 10 results; you can go up to 100 for deep research. Use this when you are thinking about targeting a keyword and want to see what the competitive landscape actually looks like. Are the top results blog posts or product pages? How long are their titles? Are they all from domain authorities you cannot realistically compete with, or is there room for a newer player? This is the single most honest way to sanity-check "should I chase this keyword?" before you commit to writing a full article.
SERP check before committing to a keyword
See who you'd be up against.
Competitor Keyword Analysis
The competitors endpoint gives you the inverse view — for a given domain, what keywords does it currently rank for? Give it a domain (competitor.com, myfavoriteauthoriy.com) and it returns up to 100 keywords ordered by search volume, with the current ranking position and the specific URL ranking for each one. Use this to reverse-engineer a competitor's content strategy: if they are ranking for keywords you should be ranking for, you have a gap; if they are ranking for keywords adjacent to your niche, you have a new angle to explore.
Mining a competitor for keyword ideas
What is competitor.com ranking for?
Combining SERP + Competitor Data
The two endpoints are more useful together than apart. A common pattern: run competitor analysis to get a list of keywords a competitor is ranking for, then run SERP analysis on each of those keywords to see whether the competitor is the only strong ranker (potential easy target) or just one of many strong rankers (difficult). Another pattern: for every keyword you already rank for in positions 5-20, run SERP analysis to see who is above you and what they did better — this is the most actionable way to plan a refresh of an existing post.
The depth parameter on SERP analysis is capped at 100 but defaults to 10. Deeper depths cost more and rarely add insight — the top 10 is where 90% of the competitive signal lives.