Amazon Product Availability Scraper avatar

Amazon Product Availability Scraper

Pricing

from $0.03 / 1,000 results

Go to Apify Store
Amazon Product Availability Scraper

Amazon Product Availability Scraper

$0.03 / 1000 results. Specialized scraper, lightweight monitoring tool designed for real-time inventory tracking. Optimized for speed and accuracy, focusing on product availability and price. Effective for high-velocity retail environments where stock status changes often.

Pricing

from $0.03 / 1,000 results

Rating

0.0

(0)

Developer

SASWAVE

SASWAVE

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Amazon Product In-Stock Availability Scraper

The Amazon Product In-Stock Availability Scraper is a specialized, lightweight monitoring tool designed for real-time inventory tracking.

Unlike heavy-duty scrapers that pull entire product pages, this actor is optimized for speed and accuracy, focusing specifically on whether a product is available for purchase and at what price.

It is particularly effective for high-velocity retail environments where stock status changes by the minute.

✨ Features

Buy Box vs. All Offers: Granular control to check only the "Featured Offer" (Buy Box) or broaden the search to include "All Buying Options" (third-party sellers).

Cross-Region Support: Works across all major Amazon domains (e.g., .com, .de, .co.uk, .co.jp).

Price Extraction: Captures the current active price associated with the available stock.

Buy Box Visibility Detection: Identifies if a product is technically in stock but hidden behind the "See All Buying Options" button.

Anti-Bot Resilience: Automatically handles Amazon’s anti-scraping measures to ensure high success rates for ASIN lookups.

High-Speed Batching: Designed to check hundreds of ASINs in parallel for rapid inventory snapshots.

🚀 Use Cases

Inventory Heartbeat: Plug this into a monitoring dashboard to get alerted the second a high-demand item (like a GPU or limited edition sneaker) returns to stock.

Scalping & Resale Defense: Brands can monitor their listings to ensure the Buy Box hasn't been lost to unauthorized resellers or gone "Out of Stock" due to supply chain issues.

Competitive Pricing Strategy: Track the price fluctuations of competitors' stock availability to trigger automatic repricing rules.

Affiliate Link Maintenance: Periodically scan your affiliate link library to disable or redirect traffic from products that are currently unavailable, maximizing your conversion rate.

"Back in Stock" Notifications: Power a customer-facing notification service that emails users exactly when an item becomes purchasable again.

INPUT

  • list of product ASIN to monitor (limited at 30 per run)

  • amazon domain name (ex: www.amazon.fr) which is the source of the ASIN

  • only_buybox: boolean

True, only checks for an available seller in buybox (featured offer)

False, Also checks for available seller not in buybox (All buying options)

{
"amazon_domain": "www.amazon.ae",
"asins": [
"B0BFN7LPMP",
"B0B1575BFZ",
"B094ZFWV42",
"B09NSL63GZ",
"B08R7MWYLG",
"B098T5W2BK",
"B07GQC7VYD",
"B0BHYN9XK7",
"B09PHLHS51",
"B07KJR4VB8",
"B07NCWBTL4",
"B08V5CY7FR",
"B08VJ4HPZ3",
"B09T7249BX",
"B0B14MF2NJ"
],
"use_apify_dataset": true
}

OUTPUT

{
"product_url": "https://www.amazon.de/dp/B0BPTKD797",
"asin": "B0BPTKD797",
"in_stock": true,
"buy_box_visible": false,
"price": "469.90"
}

HOW TO RUN via API

On the actor page, go to API > API Endpoints

Copy the url under "Run Actor synchronously and get a key-value store record"

Use the copied url in a request POST and provide as json the same parameters as the apify interface

Python code example

url = "https://api.apify.com/v2/acts/saswave~amazon-product-in-stock-availability-scraper/run-sync?token=apify_api_hJuwI*********"
payload = {
"amazon_domain": "www.amazon.ae",
"asins": [
"B0BFN7LPMP",
"B0B1575BFZ",
"B094ZFWV42",
"B09NSL63GZ",
"B08R7MWYLG",
"B098T5W2BK",
"B07GQC7VYD",
"B0BHYN9XK7",
"B09PHLHS51",
"B07KJR4VB8",
"B07NCWBTL4",
"B08V5CY7FR",
"B08VJ4HPZ3",
"B09T7249BX",
"B0B14MF2NJ"
],
"use_apify_dataset": True
}
res = requests.post(url, json=payload)
results = res.json()

HOW MANY CONCURRENT RUNS CAN I DO

⚡ Scalability & Concurrent Runs

Your run capacity depends on your Apify plan.

Example with 32GB RAM:

Each run consumes 128MB

32GB / 128MB ≈ 256 concurrent runs

Each run processes up to 30 ASINs

Each run completes in ~5–10 seconds

⏱️ Throughput: 256 × 30 = 7,680 ASINs every ~10 seconds

That’s ≈ 768 ASINs/second, ideal for continuous seller monitoring or repricing engines.

🚀 Start Monitoring Amazon Sellers at Scale

Extract every seller on any ASIN, track Buy Box changes, monitor pricing shifts, detect new sellers, and automate Amazon intelligence workflows.

🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime