Amazon Latin America Keyword Rank Tracker
Pricing
from $4.00 / 1,000 results
Amazon Latin America Keyword Rank Tracker
Full Amazon Latin America search results per keyword (Brazil (amazon.com.br), Mexico (amazon.com.mx)) with position and sponsored flag — see where a brand ranks and who holds the paid slots. 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
a day ago
Last modified
Categories
Share
Tracks where any brand ranks for a keyword on amazon.com.br and amazon.com.mx, and which competitors hold the sponsored slots above it. Every result on the search page is captured in order, organic and paid alike, with price, rating and review count attached. Run it daily on your keyword set to see rank movement, new entrants and ad pressure in Brazil and Mexico.
What you get
- The full search page in shopper order:
keyword,page,positionand one row per result. is_sponsoredon every row, read from the Patrocinado label on the card, so paid slots and organic ranks are separable.- Competitor pricing at the moment of capture:
price,original_priceandcurrency(BRL or MXN). - Social proof next to the rank:
rating,rating_countandbadges. - Identity per result:
asin,name,brand,image_urlandproduct_url. total_resultsfor the keyword, thedeliveryline on the card, andcaptured_aton every row for a clean time series.
Input
Give it keywords and a storefront. The defaults are sensible for a daily rank pull.
{"keywords": ["shampoo"],"locale": "br","pages": 1,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "BR" },"delayMs": 1500,"callsPerSession": 80}
keywords(required): the search terms to rank. Duplicates are ignored.locale:brfor amazon.com.br,mxfor amazon.com.mx. Defaultbr.pages: result pages per keyword. Amazon exposes at most 7.proxyConfiguration: residential proxy in the storefront's country. The actor already defaults to residential BR.
Output
One row per search result position.
{"platform": "amazon-latam","locale": "br","keyword": "shampoo","page": 1,"position": 1,"id": "B09BNSDXTV","asin": "B09BNSDXTV","name": "Shampoo Wella Professionals Elements 250ml","brand": null,"price": 105.9,"original_price": null,"currency": "BRL","rating": 4.6,"rating_count": 130,"in_stock": true,"is_sponsored": true,"badges": [],"delivery": "Entrega GRATIS: sab., 19 de set. no seu primeiro pedido","product_url": "https://www.amazon.com.br/dp/B09BNSDXTV","total_results": 20000,"captured_at": "2026-09-12T02:57:15.226Z"}
seller is always null on search rows, Amazon does not print it on a result card. brand is null for most products: today's Amazon cards carry no brand line, and the brand is part of name. It is filled for books and media, where the card prints a byline. For a reliable brand per product, pass the ASINs to the matching Amazon product details actor. original_price is null when nothing is struck through.
Use cases
- Daily keyword rank tracking for your own ASINs: filter on
brandorasinand chartpositionovercaptured_at. - Share of search in Brazil and Mexico: count your rows against all rows per
keywordandpage. - Ad-slot share:
is_sponsoredshows who buys the top of page one and how that shifts week to week. - Competitor price watching on the terms you care about, using
priceandoriginal_price.
Notes and limits
- Amazon serves at most 7 result pages per keyword, so
pagesabove 7 gains nothing. A page carries roughly 48 to 60 results. - A residential proxy inside the storefront's country is required, BR for Brazil and MX for Mexico. Datacentre addresses get a captcha or a bot interstitial.
- Both storefronts use a comma as the decimal separator. Prices are parsed with that convention, so
priceis a plain number. - Sponsored detection is per card and reflects the auction at capture time. Two runs an hour apart can legitimately differ.
- A keyword that returns nothing is reported as an empty capture with its context, not counted as a clean capture.
- Live runs: "shampoo" on amazon.com.br returned 60 rows with 12 sponsored on one page, and amazon.com.mx returned 60 rows with 12 sponsored.
FAQ
Do I need a proxy? Yes. Use a residential proxy in the storefront's country, BR for amazon.com.br and MX for amazon.com.mx. The actor already defaults to residential BR.
How many results can I get? Up to 7 pages per keyword, roughly 48 to 60 results a page, so about 300 to 400 rows per keyword per run.
Does it need a login or an API key? No. Only public search pages, no Amazon account and no advertising credentials.
How is a sponsored slot detected? From the Sponsored label Amazon prints on the result card, so is_sponsored matches what a shopper in that country sees.