Flipkart Keyword Rank Tracker — Search Position & Price avatar

Flipkart Keyword Rank Tracker — Search Position & Price

Pricing

from $2.00 / 1,000 ranks

Go to Apify Store
Flipkart Keyword Rank Tracker — Search Position & Price

Flipkart Keyword Rank Tracker — Search Position & Price

Track Flipkart India keyword rank: where a product sits on search (relevance), with INR price, FSN, URL and optional rank change when you schedule the Actor. HTTP search cards — PPE rank rows. Residential IN for Akamai.

Pricing

from $2.00 / 1,000 ranks

Rating

0.0

(0)

Developer

Noah Adler

Noah Adler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Flipkart keyword rank tracker for India search: rank (position on the relevance SERP), FSN / productId, title, INR price, product URL. Optional rank change when you schedule the same Actor (stored between runs).

HTTP-only (curl_cffi + Chrome TLS). Same public Flipkart search cards as catalog search (window.__INITIAL_STATE__ → PRODUCT_SUMMARY). Rank is the order Flipkart returns — ads and organic mixed, as on the website.

Proxy: Flipkart sits behind Akamai. Production needs Apify RESIDENTIAL with country IN. Without it you get an honest error row (403/challenge), not a fake empty win.

Keywords this page should match: flipkart keyword rank tracker · flipkart rank tracker · flipkart search position · flipkart keyword ranking · flipkart seo rank


What this Actor does

StepAction
1Accept one or more Flipkart keywords (how you type them in search)
2Optionally accept product IDs (FSN / pid= on the product URL)
3Crawl search up to maxRank with sort relevance
4Assign rank 1…N in that order; page number from Flipkart pagination
5If you passed FSNs: one row per id (found=true/false)
6If you did not: one row per product in the scan (share of shelf dump)
7If persistRanks is on, save ranks and fill rankDelta on the next run

Input

FieldRequiredDescription
keywordsYesSearch terms, e.g. wireless earbuds
productIdsNoFSNs to locate. Empty = emit the whole top-N
maxRankNoScan depth 1–200 (default 40)
sortNoUse relevance for keyword rank
persistRanksNoDefault on — needed for rank change
proxyConfigurationNoDefault RESIDENTIAL IN

Example (Try it)

{
"keywords": ["wireless earbuds"],
"productIds": ["ACCH8Z35ZAJSR9CU", "ACCGPFCN6ZKBF5MD"],
"maxRank": 20,
"sort": "relevance",
"persistRanks": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Schedule that input daily to see rankDelta (previous rank minus current; positive = moved up). The first run leaves rankDelta empty on purpose.


Output example

{
"keyword": "wireless earbuds",
"rank": 1,
"page": 1,
"productId": "ACCH8Z35ZAJSR9CU",
"title": "Mivi Duopods B1 …",
"price": 699,
"mrp": 2999,
"currency": "INR",
"rating": 4.1,
"ratingCount": 12000,
"detailUrl": "https://www.flipkart.com/…",
"found": true,
"rankDelta": null,
"previousRank": null,
"scannedUpTo": 20,
"scrapedAt": "2026-09-29T12:00:00Z",
"error": false,
"errorMessage": null
}
FieldMeaning
rank1-based position in this keyword’s search results
foundfalse if you watched an FSN that is not inside maxRank
rankDeltaOnly after a later run with persist on

Not in the dataset: brand (too often missing), organic vs sponsored, pincode-specific rank.


Limitations

  • Rank is what Flipkart paints, including ads in the grid.
  • Location/pincode personalization is not modeled.
  • Flipkart Terms of Use restrict robots/scrapers; use at your own risk, catalog cards only, no login.
  • Akamai: without Residential India the run should error, not invent ranks.

Respect Flipkart Terms of Use and applicable laws.