Amazon Keyword Rank Tracker
Pricing
from $0.90 / 1,000 rank result scrapeds
Amazon Keyword Rank Tracker
Track Amazon keyword rankings by ASIN. Returns SERP rank, page, product title, price, rating, review count, competitor rows, summaries, and no-charge diagnostics.
Pricing
from $0.90 / 1,000 rank result scrapeds
Rating
0.0
(0)
Developer
harvestlab
Maintained by CommunityActor stats
0
Bookmarked
29
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Use this Amazon keyword rank tracker to check where ASINs appear for Amazon search keywords. The actor returns observed search position, a separate organic position excluding detected sponsored cards, sponsored labels, page, product title, ASIN, price, rating, review count, image URL, and keyword summaries.
Best first run:
{"keywords": ["air fryer"],"targetAsins": ["B073JYC4XM"],"amazonDomain": "amazon.com","maxPagesPerKeyword": 1,"maxProductsPerKeyword": 30,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Try the ready-made Amazon keyword rank task for a one-keyword, one-page example with residential proxy settings.
Output preview
The dataset is table-ready for seller reports and monitoring. Each rank row includes the keyword, ASIN, absolute rank, page, target match, title, price, currency, rating, review count, and product URL.
| keyword | asin | rank_absolute | page | target_match | price | currency | rating | reviews_count | url | organic_rank | sponsored |
|---|---|---|---|---|---|---|---|---|---|---|---|
| air fryer | B073JYC4XM | 1 | 1 | true | 89.99 | USD | 4.6 | 1234 | product URL | 1 | false |
The row above is an illustrative output shape; rank and product values change with each Amazon search. Use the table view to filter target matches and compare positions across keywords or runs.
rank_absolute retains the original behavior: one-based order among all returned
cards, including ads. organic_rank counts only returned cards not identified as
sponsored and continues across fetched pages; sponsored cards have a null organic
rank. sponsored reports recognized advertising labels. Detection depends on the
labels Amazon exposes, so an unrecognized ad can still appear in the organic
count. Neither position reconstructs blocked, skipped, or unrequested pages.
Use this for Amazon share-of-shelf monitoring, seller SEO checks, agency reporting, and competitor discovery. Start with one keyword and one page. Increase pages only after the first run returns rank rows.
Amazon Rank Tracker
Compare observed Amazon search positions for your own ASINs and competing ASINs. Use targetAsins when you want match flags for a known product list, or leave it empty when you want the top products for each keyword. A target without a match was not observed within the requested limits; that does not prove it is absent from Amazon search.
Pair it with Amazon Product Scraper when you need product discovery and full product details.
Pricing
Pricing is pay per event, with discounts based on your Apify subscription plan: 5% on Starter (Bronze), and 10% on Scale (Silver) and Business (Gold). Platinum and Diamond use the Business/Gold prices. These are plan discounts, not quantity thresholds within a run. Free and paid accounts use the same ranking features.
| Event | Free / no-discount base | Starter / Bronze | Scale / Silver | Business / Gold | When charged |
|---|---|---|---|---|---|
keyword-processed | $0.01 | $0.0095 | $0.009 | $0.009 | Per keyword that returns rank rows |
rank-result-scraped | $0.001 | $0.00095 | $0.0009 | $0.0009 | Per returned rank row |
One keyword with 30 returned rows has an Actor-event subtotal of $0.04 at base prices, $0.038 on Starter, or $0.036 on Scale/Business. Diagnostic-only runs are not charged as rank results. Check the live Pricing tab for the prices applicable to your account before scaling.
Input and repeatable comparisons
Enter keywords, select amazonDomain, and start with maxPagesPerKeyword: 1.
maxProductsPerKeyword caps all returned rank rows, including sponsored cards.
targetAsins flags matches without removing competitors. Supported markets are
the US, Canada, UK, Germany, France, Spain, Italy, Japan, Australia, and India.
For comparable scheduled observations, keep keywords, marketplace, proxy country,
page limit, and result limit the same. Export result_type: "rank_result" rows
with their scraped_at timestamps; keep keyword summaries and diagnostics separate.
Join observations by marketplace, keyword, ASIN, and observation time rather than
overwriting earlier history. Amazon personalization and result changes can still
affect comparisons.
Leave the proxy country unset for the starter. An explicit country is preserved when you need a specific region; a restricted country pool can have different access and result availability from unrestricted routing.
The hidden domain input is a legacy alias for amazonDomain. If both are sent,
domain wins, including over the form's injected marketplace default. Use the
visible canonical field alone for new integrations. Unsupported hosts return an
invalid_input diagnostic before any search request.
Output and troubleshooting
Prices convert marketplace-formatted amounts to numbers without treating thousands separators as decimals. A missing or malformed price stays null. Ratings use a 0–5 scale; review counts preserve grouping and common K/M/B abbreviations. These are displayed Amazon values, not an independent verification of sales or review authenticity.
Use the Rank Results table to compare observed positions, organic positions,
sponsored status, target matches, and product fields. Each successful keyword also
has a keyword_summary with returned, organic, sponsored, and target-match counts.
Filter on result_type before using a CSV as a ranking feed.
Amazon is anti-bot-sensitive. Residential proxy is recommended. Blocked or empty searches emit no-charge diagnostic rows rather than invented rankings. Check the diagnostic message, marketplace, and proxy country before scaling. Start small; increasing page limits does not fix a blocked access path. Missing prices can coexist with valid rank rows and must not become zero-priced products downstream.
Legal and Compliance
Use public Amazon pages only where you have authority to collect and use the data. Users are responsible for Amazon's terms, applicable laws, and appropriate retention and handling of any exported data. This Actor does not grant rights to republish Amazon content or bypass access restrictions.