Google Rank Tracker - Keyword Positions & SERP Features avatar

Google Rank Tracker - Keyword Positions & SERP Features

Pricing

from $10.00 / 1,000 results page checkeds

Go to Apify Store
Google Rank Tracker - Keyword Positions & SERP Features

Google Rank Tracker - Keyword Positions & SERP Features

Track your website's Google ranking for any keyword by country, city and device, with position changes, competitor positions and SERP features.

Pricing

from $10.00 / 1,000 results page checkeds

Rating

0.0

(0)

Developer

Seemu Scraping

Seemu Scraping

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Track where your website ranks on Google for any keyword, in any country or city, on desktop or mobile. Every run records your position, the ranking URL and the change since your last check. You also get competitor positions, the top 10 results, featured snippets and whether your site is cited in Google's AI Overview. Schedule it daily or weekly for a pay-as-you-go alternative to SEO rank tracking tools, with no subscription.

What you get

One row per keyword with:

  • found, position and absolutePosition: your organic rank (absolutePosition counts every element on the page)
  • url, title and description: the page of yours that ranks
  • otherPositions: positions of any additional pages from your site
  • previousPosition, positionChange and movement (first-check, up, down, unchanged, entered, dropped, not-found), compared with your previous run
  • inFeaturedSnippet and featuredSnippetDomain
  • aiOverviewShown, inAiOverview and aiOverviewSources: whether Google showed an AI Overview, and whether your site is cited in it (optional)
  • competitors: position and URL for each competitor domain on the same results page
  • topResults: the top 10 organic results with domain, URL and title
  • serpFeatures: everything on the page (people also ask, video, local pack, shopping…)
  • totalResults, depthChecked, location, device, googleUrl and checkedAt

Export to JSON, CSV, Excel or Google Sheets from the Dataset tab, or use the API.

Use cases

  • Daily rank tracking: schedule the actor and watch positions move over time
  • Local SEO: check rankings in a specific city, such as "Austin,Texas,United States"
  • Competitor monitoring: see who outranks you for every keyword you care about
  • AI Overview tracking: find out which keywords cite your site in Google's AI Overview
  • Client reporting: export positions and changes to Google Sheets for every client

How to use

  1. Enter your Keywords, one per line.
  2. Enter Your domain, e.g. example.com. Subdomains count as a match.
  3. Optional: add Competitor domains (up to 10).
  4. Pick a Country & language, and optionally a City or region.
  5. Pick a Device (desktop or mobile) and how many Results to check (top 10 to top 100).
  6. Optional: turn on Check Google's AI Overview.
  7. Run the actor, or schedule it. Each run compares positions with your previous run of the same keyword, domain, location and device.

Output example

{
"keyword": "web scraping api",
"domain": "apify.com",
"found": true,
"position": 28,
"url": "https://blog.apify.com/web-scraping-vs-api/",
"previousPosition": 31,
"positionChange": 3,
"movement": "up",
"inFeaturedSnippet": false,
"aiOverviewShown": true,
"inAiOverview": false,
"competitors": [{ "domain": "scrapfly.io", "found": true, "position": 6, "url": "https://scrapfly.io/blog/…" }],
"serpFeatures": ["ai_overview", "organic", "people_also_ask", "related_searches"],
"location": "United States",
"device": "desktop"
}

Pricing

Pay per event, no subscription:

  • Results page: charged per 10 Google results checked. The search stops as soon as your domain is found, so if you rank #4 you pay for one page even with Top 100 selected. Adding competitors checks the full depth.
  • AI Overview check: charged per keyword when Check Google's AI Overview is on.

See the Pricing tab for current prices. Failed checks are not charged.

Free plan limits

Free Apify plans can check 3 keywords in the top 30 results per run, 3 runs per day, with 30 minutes between runs. Upgrade to any paid Apify plan to remove these limits.

FAQ

Are the results live? Yes. Every keyword is searched on Google at run time from the location and device you pick.

How is position counted? position counts organic results only (1 = first organic result). absolutePosition counts every element on the page, including ads, snippets and boxes.

Where is my ranking history stored? In a key-value store named google-rank-tracker-history in your Apify account, so every run can compare with the last one.