Amazon Keyword Rank Tracker · Apify
Amazon Keyword Rank Tracker avatar

Amazon Keyword Rank Tracker

Pricing

from $0.90 / 1,000 rank result scrapeds

Go to Apify Store
Amazon Keyword Rank Tracker

Amazon Keyword Rank Tracker

Amazon keyword rankings for sellers and agencies: returns ASIN positions, organic ranks and sponsored labels; billed per successful keyword and rank row.

Pricing

from $0.90 / 1,000 rank result scrapeds

Rating

0.0

(0)

Developer

harvestlab

harvestlab

Maintained by Community

Actor stats

0

Bookmarked

30

Total users

2

Monthly active users

21 hours ago

Last modified

Categories

Features

Limited permissions

Share

Amazon keyword rankings for sellers and agencies. Returns ASIN positions, organic ranks and sponsored labels, billed per successful keyword and rank row.

Who it's for

  • Sellers checking where their ASINs appear for important search terms.
  • Agencies producing keyword visibility and competitor reports.
  • Brand analysts separating recognized sponsored placements from organic results.

The exact Console starter returned 16 priced rank rows and one summary in 6.3 seconds on November 13, 2026, at the default 256 MB. This is a historical useful-output check, not a future runtime guarantee. Keep one keyword and one page until you have inspected your results.

Best first run:

{
"keywords": ["air fryer"],
"targetAsins": ["B073JYC4XM"],
"amazonDomain": "amazon.com",
"maxPagesPerKeyword": 1,
"maxProductsPerKeyword": 30,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Try the ready-made Amazon keyword rank task for a one-keyword, one-page example with residential proxy settings.

Real output preview

Two records from the November 13, 2026 starter, with selected fields shown. These are historical Amazon observations; rankings and prices change.

[
{
"keyword": "air fryer",
"asin": "B0CSZ7WBYW",
"title": "Ninja Air Fryer Pro, 5 Qt, 4-in-1, Grey, AF141",
"rank_absolute": 1,
"organic_rank": 1,
"sponsored": false,
"price": 89.99,
"currency": "USD",
"scraped_at": "2026-11-13T14:01:07.581136+00:00"
},
{
"keyword": "air fryer",
"asin": "B0CNY1F31S",
"title": "Chefman Air Fryer – 4 QT Compact Airfryer for Quick & Easy Meals in Minutes, Features Hi-Fry Technology for Extra Crisp, Touchscreen Controls with 4 Presets, Nonstick & Dishwasher Safe Basket - Black",
"rank_absolute": 2,
"organic_rank": 2,
"sponsored": false,
"price": 57.91,
"currency": "USD",
"scraped_at": "2026-11-13T14:01:07.581136+00:00"
}
]

Use the Rank Results table to compare observed positions. Filter by result_type: "rank_result" before importing a ranking feed; retain summaries separately.

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 for product details or the Amazon BSR monitor guide for category-rank history. BSR and keyword position are different measurements.

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.

EventFree / no-discount baseStarter / BronzeScale / SilverBusiness / GoldWhen charged
keyword-processed$0.01$0.0095$0.009$0.009Per keyword that returns rank rows
rank-result-scraped$0.001$0.00095$0.0009$0.0009Per 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.

The Console starter uses US residential routing for amazon.com. Keep the marketplace and proxy country consistent when comparing observations. Other regions and routing configurations can have different access and result availability.

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.

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.