Amazon Product Price & Availability Tracker avatar

Amazon Product Price & Availability Tracker

Pricing

from $6.00 / 1,000 product results

Go to Apify Store
Amazon Product Price & Availability Tracker

Amazon Product Price & Availability Tracker

Extract Amazon product prices, availability, ratings, reviews, seller, brand, images, and buy box metadata from product URLs or ASINs.

Pricing

from $6.00 / 1,000 product results

Rating

0.0

(0)

Developer

Techionik

Techionik

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract Amazon product metadata, visible prices, availability, ratings, review counts, seller names, brand names, images, and product bullet points from Amazon product URLs or ASINs.

This Actor is designed for e-commerce monitoring, competitor research, affiliate catalog checks, and price intelligence workflows. It accepts product detail page URLs and/or ASINs, visits the public product pages, parses visible product data, and saves structured results to the default Apify dataset.

Features

  • Extract product data from Amazon product URLs or ASINs
  • Supports Amazon US, UK, CA, DE, FR, IT, ES, IN, AU, and JP marketplaces for ASIN inputs
  • Captures visible price, currency, availability, rating, reviews, seller, brand, image, and bullet points
  • Detects captcha, robot checks, unavailable pages, and empty results
  • Retries blocked pages with a fresh crawler session before saving a blocked result
  • Supports Apify Proxy and custom proxy configuration
  • Conservative defaults for lower block risk
  • Saves debug HTML to the key-value store when enabled
  • Produces clean dataset output for exports and integrations

Use Cases

  • Monitor competitor product prices
  • Track product availability and stock status
  • Build affiliate product feeds
  • Audit Amazon listings
  • Watch rating and review count changes
  • Enrich e-commerce dashboards with public product metadata

Input

Paste Amazon product URLs or ASINs into the products field. You can mix both in one run.

{
"products": [
"B08PVPTNZL",
"https://www.amazon.com/dp/B08KTZ8249"
],
"marketplace": "US",
"maxConcurrency": 3,
"maxRequestRetries": 3,
"requestTimeoutSecs": 45,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
},
"saveHtmlToKeyValueStore": false,
"retryBlockedPages": true
}

Input Fields

  • products: Amazon product detail page URLs or 10-character ASINs.
  • marketplace: Marketplace used for ASIN inputs.
  • proxyConfiguration: Apify Proxy or custom proxy settings. Residential proxies are recommended.
  • maxConcurrency: Number of product pages processed at the same time. Default 3 is the recommended balance of speed and reliability.
  • maxRequestRetries: Number of retries for failed requests.
  • requestTimeoutSecs: Timeout for each product page.
  • retryBlockedPages: Retries captcha, robot check, and automated access pages with a fresh crawler session before returning a blocked result.
  • saveHtmlToKeyValueStore: Saves blocked or empty HTML pages for debugging.
  • productUrls and asins: Legacy optional fields still supported for API users who prefer separate lists.

Output

Each dataset item represents one requested product page.

{
"asin": "B09B8V1LZ3",
"title": "Echo Dot (5th Gen, 2022 release) | Smart speaker",
"price": 49.99,
"currency": "USD",
"priceText": "$49.99",
"availability": "In Stock",
"inStock": true,
"rating": 4.7,
"reviewCount": 128456,
"sellerName": "Amazon.com",
"brand": "Amazon",
"imageUrl": "https://example.com/echo-main.jpg",
"bulletPoints": [
"Improved audio experience",
"Alexa voice assistant"
],
"url": "https://www.amazon.com/dp/B09B8V1LZ3",
"status": "ok",
"blockedReason": null,
"scrapedAt": "2026-06-10T16:00:00.000Z"
}

Status Values

  • ok: Product data was extracted.
  • blocked: Amazon returned a captcha, robot check, or automated access page.
  • empty: The request succeeded but no product data was found.
  • failed: The request failed after all retries.

Limitations

Amazon actively limits automated access and may show captcha, robot checks, unavailable pages, or different layouts by region. This Actor detects those pages, rotates sessions, and retries blocked requests before returning a final blocked result. For best reliability, use Apify Proxy with residential proxies, keep concurrency between 2 and 4, and split very large jobs into smaller batches. This Actor only extracts publicly visible product page data and does not log in, bypass paywalls, solve captchas, or access private account data.

No Amazon scraper can guarantee 100% successful extraction for every product because blocking, delivery-location restrictions, unavailable listings, and layout changes are controlled by Amazon. The Actor is designed to return the cleanest possible result status for every input instead of silently mixing blocked pages with valid product data.

Always make sure your use of scraped data follows Amazon's terms, applicable laws, and your own compliance requirements.

Pricing Recommendation

Recommended model: Pay per event (PPE) / pay per result.

Reason: users receive direct value per product record, and Amazon scraping can require proxy and retry costs. A per-result model keeps pricing aligned with output and scales better than a flat monthly rental model.

Recommended Store pricing setup:

  • Pricing model: Pay per event
  • Primary event: Default dataset item / apify-default-dataset-item
  • Price: $0.006 per dataset item ($6.00 per 1,000 product records)
  • Start event: keep Apify's synthetic apify-actor-start at the default low price
  • Platform usage: start with usage costs passed to users while collecting cost data, then turn it off only if profit remains healthy

Why this is profitable: Amazon product scraping has higher proxy and retry cost than simple websites. At $6 per 1,000 dataset items, the Actor has room for residential proxy usage, retries, Apify commission, and normal failed/empty product rows while staying easy for buyers to understand.

Marketplace Text

Short Description

Extract Amazon product metadata, visible prices, availability, ratings, reviews, seller, brand, image, and stock status from product URLs or ASINs.

Long Description

Amazon Product Price & Availability Tracker helps e-commerce teams, sellers, affiliates, and analysts monitor public Amazon product pages at scale. Add product URLs or ASINs, choose the marketplace, and get structured product records in an Apify dataset ready for export to JSON, CSV, Excel, Google Sheets, or API integrations.

The Actor includes retries, proxy support, timeout handling, captcha/block detection, empty result handling, and clean status fields so you can separate successful records from blocked or unavailable pages.

Search Keywords / Tags

amazon scraper, amazon price scraper, amazon product scraper, amazon availability tracker, amazon asin scraper, ecommerce scraper, price monitoring, product data, competitor research, apify amazon actor

Local Development

npm install
npm test
npm start

For local Actor runs, create storage/key_value_stores/default/INPUT.json with your sample input. Do not store secrets in the project.