SERP Rank Tracker Lite avatar

SERP Rank Tracker Lite

Pricing

from $12.00 / 1,000 keyword rank checkeds

Go to Apify Store
SERP Rank Tracker Lite

SERP Rank Tracker Lite

Track Google, Bing, and DuckDuckGo rankings for any keyword/domain with native AI Overview detection. Pay-per-keyword alternative to Ahrefs, SEMrush, and SE Ranking for SEO freelancers and agencies.

Pricing

from $12.00 / 1,000 keyword rank checkeds

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

SERP Rank Tracker Lite is a NexGenData tool on Apify that returns keyword rankings with AI Overview detection from Google, Bing and DuckDuckGo results.

A focused utility for developers and agents.

📊 Sample Output

2 real rows delivered by SERP Rank Tracker Lite — run WKpf0WxIHN682WgmB on build 0.0.13

keywordsearchEnginecountrydevicesearchedAtfeaturedSnippet
best crm software 2026googleusdesktop2026-09-25T03:21:18Z{'present': False, 'url': None, 'text': None}
ai writing toolsgoogleusdesktop2026-09-25T03:21:18Z{'present': False, 'url': None, 'text': None}

Real rows from run WKpf0WxIHN682WgmB on build 0.0.13 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"keywords": [
"best crm software 2026",
"ai writing tools"
],
"domain": "salesforce.com",
"searchEngine": "bing",
"country": "us",
"language": "en",
"device": "desktop",
"includeCompetitors": true,
"detectAIOverview": true,
"maxKeywords": 100
}

🔧 Input reference

FieldTypeDefaultWhat it does
keywords (required)array["best crm software 2026", "ai writing tools"]Keywords to track (max 100 per run). Each keyword consumes one billable event.
domain (required)string"salesforce.com"Domain to look up in the SERP (without protocol, e.g. 'thenextgennexus.com'). Returns rank position if found in top 100 results.
searchEnginestring (google, bing, duckduckgo)"google"Which engine to query. Google is read directly by this actor through Apify's Google SERP proxy — nothing extra to run or pay. A keyword the engine does not answer is pushed with an error field and billed: false, and is not charged. Bing & DuckDuckGo are fetched directly too.
countrystring"us"Two-letter ISO country code for localized results (e.g. 'us', 'gb', 'de', 'ca').
languagestring"en"Two-letter language code (e.g. 'en', 'fr', 'de', 'es').
devicestring (desktop, mobile)"desktop"Device profile to emulate. Mobile SERPs differ significantly from desktop, including AIO trigger rates.
includeCompetitorsbooleantrueEmit the top-10 organic results per keyword for competitive analysis.
detectAIOverviewbooleantrueRecord whether Google shows an AI Overview for the keyword (yes/no). The overview's text and sources are not captured. Google only.
maxKeywordsinteger100Hard cap on number of keywords processed in this run. Useful for cost control when feeding large lists from another actor.

🧾 JSON sample record

One real record from run WKpf0WxIHN682WgmB (emails/phones masked, long text shortened):

{
"keyword": "best crm software 2026",
"searchEngine": "bing",
"country": "us",
"language": "en",
"device": "desktop",
"searchedAt": "2026-09-25T03:21:18Z",
"domainRank": null,
"domainUrl": null,
"domainSnippet": null,
"topCompetitors": [],
"peopleAlsoAsk": [],
"relatedSearches": [],
"featuredSnippet": {
"present": false,
"url": null,
"text": null
},
"hasAIOverview": null,
"billed": true
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.02Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Keyword rank checked (keyword-tracked)$0.012Charged for each keyword tracked, including SERP fetch, rank lookup, competitor extraction, and AI Overview detection
AI Overview detected (ai-overview-detected)$0.005Charged additionally when an AI Overview is present on the SERP and parsed with sources

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.012 = $1.20 plus the start fee.

More from the NexGenData Data APIs family:

27 more in this family on the NexGenData Store page.

⏰ Schedule it

Run on a schedule (0 8 * * 1) to monitor changes over time — an always-on keyword watch.

📊 What you get

One row per keyword (15 fields):

  • keyword, searchEngine, country, language, device, searchedAt — what was searched, where and when
  • domainRank, domainUrl, domainSnippet — your domain's position, URL and snippet (empty when it is not in the results read)
  • topCompetitors — the other domains ranking above and around you
  • featuredSnippet — whether a featured snippet shows, with its URL and text
  • peopleAlsoAsk, relatedSearches, hasAIOverview — filled on Google searches only (hasAIOverview says whether Google showed an AI Overview; its text is not captured); Bing pages don't carry them, so on Bing they stay empty
  • billed — whether this keyword was charged

Pricing: $0.012 per keyword (Pay-Per-Event) — about 83 keywords per $1.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it.

Sample agent prompt:

Where does asana.com rank on Bing for 'project management software'?

Agentic payments (x402): Supports agentic payment via x402 — call this actor with USDC, no API key required.

Google SERP Scraper · Google Search (CSE Alt)


A NexGenData utility actor.