Amazon Keyword Rank Tracker - SEO & PPC Tool
Pricing
Pay per usage
Amazon Keyword Rank Tracker - SEO & PPC Tool
Track Amazon keyword rankings and search positions for any product. Monitor competitor rankings, optimize PPC campaigns, and improve Amazon SEO with ranking data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Ricardo Akiyoshi
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
17 minutes ago
Last modified
Categories
Share
Track Amazon keyword rankings and search positions for any product across 10 Amazon marketplaces. Monitor competitor rankings, optimize PPC campaigns, and improve your Amazon SEO strategy with comprehensive ranking data. Built for FBA sellers, brands, agencies, and Amazon SEO professionals.
Why Track Amazon Keyword Rankings?
Amazon search is the #1 product discovery channel. Over 60% of online product searches start on Amazon, not Google. Your keyword ranking directly determines your visibility and sales. Without tracking, you are flying blind.
This actor automates what Amazon sellers manually check every day: Where does my product rank for my target keywords?
What This Actor Does
For each keyword you provide, this actor:
- Searches Amazon for the keyword on your chosen marketplace
- Paginates through search results up to your configured limit
- Extracts detailed data for every product listing found
- Identifies organic vs. sponsored placements
- If you provide specific ASINs, highlights exactly where those products rank
- Outputs structured data ready for analysis, dashboards, and alerts
Data Points Extracted Per Result
| Field | Description |
|---|---|
keyword | The search term used |
position | Absolute position in search results (1, 2, 3, ...) |
asin | Amazon Standard Identification Number |
title | Full product listing title |
price | Current product price |
rating | Star rating (0.0 - 5.0) |
reviewCount | Number of customer reviews |
isPrime | Whether the product is Prime eligible |
isSponsored | Whether the listing is a paid ad placement |
isBestSeller | Whether the product carries a Best Seller badge |
seller | Seller/brand name when available |
imageUrl | Product image URL |
url | Direct link to the product page |
page | Search results page number |
organicPosition | Position among non-sponsored results only |
totalResults | Estimated total search results for the keyword |
isTrackedASIN | Whether this ASIN is in your tracking list |
domain | Amazon domain searched |
scrapedAt | Timestamp of data extraction |
Use Cases
Amazon SEO Optimization
Track how your products rank for target keywords over time. The most effective Amazon SEO strategy is data-driven: measure your current rankings, optimize your listings (title, bullets, backend keywords, A+ content), then track the impact.
Workflow:
- Define your 20-50 most important keywords
- Run the tracker weekly to establish baseline rankings
- Make listing optimizations
- Run again after 2-4 weeks to measure improvement
- Iterate on keywords where you are not in the top 10
Pro tip: Keywords where you rank on page 2 (positions 17-32) are your biggest opportunities. A small listing optimization can push you to page 1, dramatically increasing visibility.
PPC Campaign Optimization
See exactly where your products appear organically vs. as sponsored listings. This data is critical for PPC budget allocation:
- Keywords where you rank organically in top 5: Consider reducing PPC spend -- you already have visibility
- Keywords where you rank on page 2-3 organically: These are prime PPC targets -- ads can bridge the gap while organic ranking improves
- Keywords where competitors outrank you: Increase bids on these terms to maintain share of voice
- Sponsored density analysis: Keywords with many sponsored results in top positions indicate high competition and CPC
Example insight: If your product ranks #3 organically for "yoga mat" but you are also bidding on that keyword, you may be wasting ad spend. The tracker helps you identify these overlaps.
Competitor Tracking
Monitor competitor ASINs across your most important keywords. Build competitive intelligence:
- Track which keywords competitors rank for that you do not
- Monitor when competitors gain or lose rankings (weekly tracking)
- Identify new competitors entering your keyword space
- Build competitive keyword matrices showing who owns which positions
Example setup:
{"keywords": ["wireless earbuds", "bluetooth earbuds", "noise cancelling earbuds"],"trackASINs": ["B0D1XD1ZV3", "B0BX2L8PBS", "B09JQL4GCR"],"maxResultsPerKeyword": 100}
This tracks your product and two competitors across three keywords, showing exactly where each one ranks.
Product Launch Intelligence
Before launching a new product, map out the keyword landscape:
- Competition analysis: Keywords where top results have fewer reviews are easier to rank for
- Sponsored density: High sponsored density means high PPC cost to compete
- Price points: Understand the pricing landscape for each keyword
- Best Seller distribution: See which brands dominate which keywords
Brand Monitoring
Protect your brand on Amazon:
- Track branded keywords to ensure you own position #1
- Detect when competitors bid on your brand terms (appearing as sponsored results)
- Monitor trademark keyword rankings across multiple marketplaces
- Alert when unauthorized sellers appear for your brand keywords
Multi-Marketplace Expansion
When expanding to new Amazon marketplaces (UK, Germany, etc.), use the tracker to understand the competitive landscape in each market before investing in localized listings.
Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string[] | Yes | -- | Keywords (search terms) to track on Amazon |
domain | enum | No | amazon.com | Amazon domain: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.com.au, amazon.co.jp, amazon.in |
maxResultsPerKeyword | integer | No | 50 | Max results per keyword (1-500) |
trackASINs | string[] | No | [] | Specific ASINs to find and highlight in results |
proxyConfiguration | object | No | Apify residential | Proxy settings (residential strongly recommended) |
Output Examples
Standard Result
{"keyword": "wireless earbuds","position": 3,"asin": "B0D1XD1ZV3","title": "Apple AirPods Pro (2nd Generation) - Lightning","price": "$189.99","priceNumeric": 189.99,"currency": "USD","rating": 4.7,"reviewCount": 87432,"isPrime": true,"isSponsored": false,"isBestSeller": true,"seller": "Apple","imageUrl": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_SL1500_.jpg","url": "https://www.amazon.com/dp/B0D1XD1ZV3","page": 1,"organicPosition": 2,"totalResults": "10,000+ results","isTrackedASIN": true,"domain": "amazon.com","scrapedAt": "2026-03-02T12:00:00.000Z"}
ASIN Tracking Summary
When you provide ASINs to track, the actor also outputs a summary record for each ASIN/keyword combination:
{"type": "asin-tracking-summary","asin": "B0D1XD1ZV3","keyword": "wireless earbuds","position": 3,"organicPosition": 2,"page": 1,"isSponsored": false,"isPrime": true,"title": "Apple AirPods Pro (2nd Generation) - Lightning","price": "$189.99","rating": 4.7,"reviewCount": 87432,"domain": "amazon.com","foundInResults": true,"scrapedAt": "2026-03-02T12:00:00.000Z"}
If a tracked ASIN is NOT found in the results, the summary will show foundInResults: false with position: null -- meaning it does not rank within the scanned results for that keyword.
Keyword Summary
A summary record is also generated per keyword:
{"type": "keyword-summary","keyword": "wireless earbuds","domain": "amazon.com","totalResultsFound": 48,"pagesScraped": 3,"sponsoredCount": 8,"organicCount": 40,"avgPrice": 34.99,"avgRating": 4.2,"avgReviewCount": 12543,"primePercentage": 85.4,"bestSellerCount": 3,"totalResults": "10,000+ results","scrapedAt": "2026-03-02T12:00:00.000Z"}
Example Inputs
Track Your Product Rankings
{"keywords": ["wireless earbuds", "bluetooth earbuds", "noise cancelling earbuds"],"trackASINs": ["B0D1XD1ZV3", "B0BX2L8PBS"],"domain": "amazon.com","maxResultsPerKeyword": 50}
Competitor Keyword Matrix
{"keywords": ["yoga mat","exercise mat","fitness mat","yoga mat thick","yoga mat non slip","yoga mat for women","gym mat"],"trackASINs": ["B07JNB3CX5", "B074DTBKP8", "B01LP0V33G"],"domain": "amazon.com","maxResultsPerKeyword": 100}
UK Marketplace Research
{"keywords": ["protein powder", "whey protein", "vegan protein powder"],"domain": "amazon.co.uk","maxResultsPerKeyword": 50}
Deep Keyword Research
{"keywords": ["standing desk","adjustable standing desk","electric standing desk","standing desk converter","sit stand desk","standing desk mat","standing desk with drawers"],"domain": "amazon.com","maxResultsPerKeyword": 200}
India Marketplace Entry
{"keywords": ["face wash", "sunscreen spf 50", "vitamin c serum"],"domain": "amazon.in","maxResultsPerKeyword": 50}
Extraction Strategies
This actor uses multiple extraction strategies to ensure reliable data collection even when Amazon changes their page structure:
- JSON-LD Structured Data -- Parses embedded JSON-LD product data when available (most reliable for price and rating)
- DOM CSS Selector Parsing -- Extracts data from HTML elements using multiple selector patterns to handle A/B tests
- Data Attribute Extraction -- Reads ASIN and metadata from data-* attributes on product containers
- Search API Endpoint -- Falls back to Amazon's search suggestion and autocompletion API for supplementary data
- Regex Pattern Matching -- Extracts embedded JavaScript variables containing product data
Each strategy has fallback chains, so if Amazon changes one selector, others still work.
Tips for Best Results
- Use residential proxies -- Amazon aggressively blocks datacenter IPs. Apify residential proxies provide the most reliable results.
- Start small -- Test with 2-3 keywords first to verify results, then scale up to your full keyword list.
- Track regularly -- Run daily or weekly to build ranking trend data. Combine with spreadsheet tracking or BI tools for historical analysis.
- Combine with ASIN tracking -- Always provide your ASINs to get a clear picture of where you rank vs. competitors.
- Monitor sponsored density -- Keywords with many sponsored results in top positions indicate high PPC competition and cost.
- Check multiple marketplaces -- Run separate jobs per marketplace to compare international ranking performance.
- Export and analyze -- Download results as CSV/Excel and build pivot tables by keyword and ASIN for comprehensive keyword matrices.
- Set up scheduled runs -- Use Apify scheduling to automate weekly tracking and build a historical ranking database.
Pricing
Pay-per-event billing at $0.006 per keyword tracked. You only pay for successfully tracked keywords.
| Scenario | Keywords | Est. Cost |
|---|---|---|
| Daily brand monitoring | 10 keywords | $0.06 |
| Weekly competitor tracking | 25 keywords | $0.15 |
| Monthly keyword audit | 50 keywords | $0.30 |
| Full keyword research | 100 keywords | $0.60 |
Plus standard Apify platform compute costs (typically $0.25-1.00 per run depending on proxy usage and result volume).
Integrations
Export data as JSON, CSV, or Excel. Use Apify integrations to send ranking data to:
- Google Sheets -- Build keyword ranking dashboards with automatic updates
- Slack / Discord -- Get notifications when rankings change significantly
- Webhooks -- Trigger custom pipelines when new data is available
- Zapier / Make -- Connect to 5,000+ apps for automated workflows
- BigQuery / Snowflake -- Store historical ranking data for advanced analytics
- Email -- Receive weekly ranking reports via email
FAQ
Q: How accurate are the rankings? A: The actor extracts the actual search results Amazon displays for each keyword. Rankings may vary slightly based on personalization, location, and time of day. Using residential proxies from the target country provides the most accurate results.
Q: Can I track rankings over time? A: Yes. Schedule the actor to run daily or weekly. Each run produces a new dataset with timestamps. Use Apify integrations to append results to Google Sheets or a database for historical trend analysis.
Q: How many keywords can I track at once? A: There is no hard limit. The actor processes keywords sequentially with smart pagination. For best performance, we recommend batches of 50-100 keywords per run.
Q: Does this work with Amazon Advertising? A: The actor identifies sponsored placements in search results. This data complements your Amazon Advertising console by showing where your sponsored products actually appear relative to organic results.
Q: Why do I need residential proxies? A: Amazon uses sophisticated bot detection. Datacenter IPs are frequently blocked, leading to incomplete results or CAPTCHAs. Residential proxies mimic real user traffic and provide much higher success rates.
Support
Having issues? Check these common solutions:
- No results? Make sure you are using residential proxies. Amazon blocks datacenter IPs aggressively.
- Missing products? Some keywords may return fewer results than expected due to Amazon dynamic result counts.
- Sponsored results missing? Sponsored products are injected dynamically; the actor uses multiple detection strategies but some edge cases may occur.
- Rate limited? Reduce the number of keywords per run or add proxy rotation.
- Wrong marketplace results? Verify the domain setting matches your target market.