E-CommerceTier 4$0.004/request

Amazon Price Monitoring API

Track Amazon product prices, Buy Box changes, and stock status at scale with structured, per-ASIN data. Built for repricing engines and competitor price trackers that need to detect a price movement within minutes of it happening, not hours.

Automatic renderingStructured JSON outputScheduled extractionAnti-bot bypass

How the Amazon Price Monitoring API Workflow Works

Send AlterLab a list of Amazon product URLs (or ASIN-based URLs) on a schedule — every 15 minutes for fast-moving categories, hourly for stable ones. Each response returns the current price, list price, Buy Box winner, Prime eligibility, and stock status. Diff consecutive responses on price and Buy Box winner to detect the two signals that matter most for repricing: a competitor undercutting you, or the Buy Box changing hands. Amazon's pricing widgets are rendered client-side and vary by login state and geography, so JavaScript rendering is required — AlterLab handles this automatically without you needing to manage a headless browser fleet.

Recommended Tier & Cost

Tier 4$0.004/request · $4.00/1,000 requests

Amazon's price and Buy Box widgets require JavaScript rendering to appear at all — static HTML returns either a stale cached price or a robot-check page. AlterLab's tier escalation still tries the cheaper tiers first per request, but Amazon product pages consistently resolve at Tier 4.

Sample Output

JSON
{
  "asin": "B0CHX3QBCH",
  "url": "https://www.amazon.com/dp/B0CHX3QBCH",
  "title": "Example Wireless Headphones",
  "price": { "current": 79.99, "list": 99.99, "currency": "USD" },
  "buy_box": { "winner": "Amazon.com", "is_prime": true },
  "availability": "In Stock",
  "rating": { "value": 4.6, "count": 12483 },
  "checked_at": "2026-07-10T14:00:00Z"
}

Need an API key? — no credit card required.

Responsible Use

AlterLab is designed for extracting publicly available data. Always review the terms of service for Amazon, respect robots.txt directives, and ensure your use case complies with applicable laws in your jurisdiction. Do not use this service to access non-public, authenticated, or personally identifiable data without appropriate authorization.

Quick Start

cURL
# Always verify Amazon's robots.txt and terms of service before extracting data.
curl -X POST https://alterlab.io/api/v1/scrape \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.amazon.com/dp/B0CHX3QBCH",
    "advanced": { "render_js": true }
  }'

Frequently Asked Questions

How often can I check an Amazon price with this API?

As often as your monitoring needs require — from every few minutes for fast-moving categories to daily for stable ones. AlterLab has no per-domain rate cap of its own; Amazon's own throttling is handled by AlterLab's built-in request pacing and proxy rotation.

Does this detect Buy Box changes, not just price changes?

Yes. Each response includes the current Buy Box winner alongside price, so you can alert on either signal — a competitor undercutting your price, or the Buy Box changing hands even at the same price point.

Can I monitor multiple ASINs in one request?

Use the batch endpoint to submit up to 100 Amazon product URLs at once; each gets independent pricing and availability data back, which is the standard pattern for repricing dashboards tracking a full catalog.

Related Guides

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires