Google SERP Scraper & Rank Tracker + AI Overviews avatar

Google SERP Scraper & Rank Tracker + AI Overviews

Pricing

from $8.50 / 1,000 google results pages

Go to Apify Store
Google SERP Scraper & Rank Tracker + AI Overviews

Google SERP Scraper & Rank Tracker + AI Overviews

Google SERP scraper and rank tracker for your domain and competitors on any keyword list. Daily positions, changes, visibility score, SERP features, AI Overview citations, landing URLs and an HTML report.

Pricing

from $8.50 / 1,000 google results pages

Rating

0.0

(0)

Developer

Kiro Zhang

Kiro Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Built for SEO agencies and in-house SEO teams. One scheduled run per client or market: positions for your domain and competitors, the change since the last run, AI Overview citations, landing URLs and a client-ready HTML report.

Why not a plain SERP scraper? A scraper hands you raw result pages. This tracker compares every keyword with the previous run, re-checks suspicious drops for free (Google often shuffles results), tracks competitors on the same keywords and keeps the history for trends.

What does this Google SERP scraper & rank tracker do?

SERP Rank Tracker checks where your domain and your competitors rank on Google for any list of keywords — and remembers every run, so you instantly see what moved:

  • 📈 Positions (top 10 to top 100) for your domain and up to dozens of competitors, with the exact ranking URL.
  • 🔁 Changes since the last run: improved, declined, new rankings, lost rankings.
  • 🏆 Visibility score & leaderboard: CTR-weighted visibility, average position, top 3 / top 10 / top 20 counts for you vs. every competitor.
  • 🤖 AI Overviews: whether Google shows an AI Overview for the keyword, whether it cites your site, and which domains it cites instead.
  • 🧩 SERP features: People also ask, videos, short videos, images, discussions & forums, things to know, local pack, top stories, ads.
  • 📊 HTML report after each run + the full top 10 for every keyword in the dataset.

Real Google results through Apify's dedicated Google SERP proxy — no API keys, no Google account.

Why use it?

  • 💸 A fraction of SaaS rank-tracker prices, pay only for what you check, no seats or plans.
  • 🧠 Built for the AI-search era: track not only blue links but also AI Overview citations.
  • ⏰ Set and forget: schedule it daily or weekly with the same Tracking name; trends build up automatically in your own Apify account.
  • 🔌 Plug into anything: Google Sheets, Looker Studio, Slack, n8n, Make, Zapier or your own app via API.
  • 💡 Smart and frugal: with deeper tracking (top 20–100) it stops paging as soon as all your tracked domains are found, so you don't pay for pages you don't need.

Who is it for?

SEO agencies reporting to clients, in-house SEO and content teams, founders checking their brand's search presence, and analysts benchmarking competitors.

How to use it

  1. Enter your domain (e.g. example.com).
  2. Add your keywords (one per line) and optional competitor domains.
  3. Choose country, language and tracking depth.
  4. Run it, then add a Schedule (daily or weekly) with the same Tracking name to build history.

Output

Dataset – one row per keyword

{
"keyword": "crm software",
"position": 3,
"url": "https://www.hubspot.com/products/crm",
"previousPosition": 5,
"positionChange": 2,
"inTop3": true,
"competitors": [
{ "domain": "salesforce.com", "position": 1, "url": "https://www.salesforce.com/crm/", "positionChange": 0 },
{ "domain": "pipedrive.com", "position": 12, "url": null, "positionChange": -3 }
],
"aiOverviewStatus": "shown",
"domainCitedInAiOverview": true,
"aiOverviewCitedDomains": ["hubspot.com", "pcmag.com", "salesforce.com"],
"serpFeatures": ["ai_overview", "people_also_ask", "videos", "images"],
"topResults": [{ "position": 1, "domain": "salesforce.com", "title": "…", "url": "…" }]
}

positionChange is positive when you moved up, negative when you dropped, "entered" for a new ranking and "dropped_out" when you fell out of the tracked depth.

Summary & report (key-value store)

  • OUTPUT – your visibility score, average position, top 3/10/20, the competitor leaderboard, all changes, SERP feature counts, AI Overview stats and a timeline of previous runs.
  • REPORT – a clean HTML dashboard you can share.

How much does it cost?

EventFree & StarterScaleBusiness
Google results page checked (10 results)$0.01$0.009$0.0085

Tracking the top 10 = 1 page per keyword. The examples below use Starter prices.

SetupCost
100 keywords, top 10, weekly≈ $4.30 / month
100 keywords, top 10, daily≈ $30 / month
500 keywords, top 20, daily≈ $150–300 / month (stops early when all domains are found)

URL resolution, change tracking, history and the report are included. On the Apify free plan each run tracks up to 10 keywords.

To cap spending, set Maximum cost per run in the run options – the Actor stops cleanly when it is reached and keeps what it already saved.

Automations: Slack, email, n8n, Make, Zapier

  • n8n – ready-made workflow: Google rank drops → email. In n8n choose Import from URL and paste the link, add your Apify API token as a Header Auth credential (Authorization = Bearer YOUR_TOKEN), edit the input and activate.
  • Make or Zapier: use the Apify app → Run an Actor with this Actor and the same input → filter on positionChange (a number below 0 means the keyword lost positions, dropped_out means it left the checked results) → Slack, Gmail or Google Sheets.
  • Apify only: add a Schedule (daily is typical), then connect Slack or email in the Actor's Integrations tab.

Reliability

An automated health check runs this Actor against live pages every week, and open issues are checked twice a day. If something looks wrong, open an issue with the run ID and you'll get an answer within 24 hours.

Tips & limits

  • Results are non-personalized desktop results for the chosen country.
  • Google sometimes serves different result sets for the same query (A/B tests, shifting intent), so single-run jumps can happen; judge trends over several runs.
  • AI Overviews are reported when Google serves one for the query; long conversational queries often have none.

FAQ

Does it support mobile rankings or local (city-level) rankings? Not yet — desktop, country-level. Open an issue if you need it.

Where is my history stored? In the named key-value store serp-rank-tracker-history in your Apify account.

Can I export to Google Sheets / Looker Studio? Yes — use Apify's Google Sheets integration or the dataset API.