Croma Keyword Rank Tracker
Pricing
from $4.00 / 1,000 results
Croma Keyword Rank Tracker
Full Croma (croma.com, India) search results per keyword with position, price, MRP, rating and stock — see where a brand ranks. Croma exposes no sponsored signal, so is_sponsored is always false. Dual-mode: the same code runs as an ATR BullMQ worker.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
AtTheRate AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Captures the Croma (croma.com, India) search results slate for each keyword, with the rank of every product plus price, MRP, discount, ratings and stock. Use it to see where an electronics brand ranks on the terms shoppers type, and how the competing models around it are priced and reviewed.
What you get
- One row per search result position:
keyword,page,position,id,name,brand,price,original_price(the MRP),discount_percentandproduct_url. total_resultsfor the keyword, so share of search has a denominator.- Rich review data:
rating,rating_countand a separatereview_count. in_stockplusstores_in_stock, the number of Croma stores holding the item.- Croma's own taxonomy on every row:
category_l0,category_l1andcategory_l2. offer_textfor the promotional line on the tile andlive_datefor when the product went live.
Input
Give the keywords to rank. Everything else has a working default.
{"keywords": ["laptop", "smart tv"],"locale": "in","pages": 1,"delayMs": 1200,"callsPerSession": 60,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
keywords(required): search terms to rank. Duplicates are ignored.pages: result pages to capture per keyword. Croma serves 21 results a page.delayMsandcallsPerSession: pacing and session rotation.proxyConfiguration: egress for the run. An Indian residential proxy is the default.
Output
One dataset row per search result position.
{"platform": "croma","locale": "in","keyword": "laptop","page": 1,"position": 1,"id": "273404","name": "HP 15 Intel Core i5 13th Gen Thin and Light Laptop","brand": "HP","price": 54990,"original_price": 72999,"discount_percent": 24,"currency": "INR","rating": 4.3,"rating_count": 1180,"review_count": 214,"in_stock": true,"stores_in_stock": 37,"is_sponsored": false,"category_l1": "Laptops","offer_text": "Extra 10% off on HDFC cards","total_results": 1462,"product_url": "https://www.croma.com/hp-15-thin-and-light-laptop/p/273404","captured_at": "2026-09-12T03:35:09.757Z"}
is_sponsored is always false. Croma exposes no sponsored marker on search results, so every position is organic. seller is always null.
Use cases
- Rank tracking for a model or brand across a keyword set, from
keywordandposition. - Share of search on category terms, counting your
brandagainsttotal_results. - Competitive price benchmarking at rank, pairing
positionwithpriceanddiscount_percent. - Review-strength comparison of the top results from
rating,rating_countandreview_count. - Stock depth of the leading results from
in_stockandstores_in_stock.
Notes and limits
- Exactly 21 results a page, whatever page size is requested. Croma's service ignores the page-size parameter.
pagesis capped at 10 per keyword, so up to about 210 ranked positions per keyword per run.- A keyword with no matches is handled cleanly. Croma's search service answers an error rather than an empty list for a term it cannot match, and the actor records zero results for that keyword and carries on.
- Croma exposes no sponsored signal, so
is_sponsoredis always false by construction. Ad-slot share cannot be measured on this storefront. - Only the India storefront exists.
- An Indian residential proxy is the default and is recommended. Other egress can be met with an access-denied page.
FAQ
Do I need a proxy? Yes, use an Indian residential proxy. That is the actor default.
How many results can I get? 21 results a page and up to 10 pages per keyword.
Does it need a login or an API key? No. No account and no key.
Can I see which results are ads? No. Croma publishes no paid-placement marker in its search data, so is_sponsored is always false.
What happens to a nonsense keyword? Croma's search service returns an error for a term with no matches. The actor treats that as zero results, logs the keyword and finishes the run normally, so a dead term never fails the whole job.