Amazon E-Commerce Analytics API
Build category-wide Amazon analytics — Best Seller Rank trends, review velocity, and catalog composition — without maintaining scraping infrastructure. Designed for market research teams tracking how a category shifts over weeks and months, not single-product price checks.
How the Amazon E-Commerce Analytics API Workflow Works
Rather than polling a single ASIN repeatedly (the price-monitoring pattern), e-commerce analytics workloads typically crawl a category or search results page to enumerate products, then fetch each product page for BSR, review count, and variation data on a daily or weekly cadence. AlterLab's crawl endpoint discovers product links from a category page automatically; each discovered product page is then scraped with the same anti-bot handling as a single request. Track review_count and bsr_rank deltas over time to identify which products are gaining share within a category — a signal price-only monitoring misses entirely.
Recommended Tier & Cost
Same rendering requirement as single-product monitoring — BSR and review data load asynchronously on product pages. Category/search result pages also require JavaScript rendering to enumerate products, so crawl jobs resolve at Tier 4 as well.
Sample Output
{
"asin": "B0CHX3QBCH",
"category": "Electronics > Headphones",
"best_seller_rank": { "category_rank": 14, "subcategory": "Over-Ear Headphones" },
"review_metrics": { "count": 12483, "average_rating": 4.6, "reviews_last_30d": 214 },
"variations": { "colors": 4, "sizes": 0 },
"seller": { "name": "Amazon.com", "rating": 4.8 },
"snapshot_date": "2026-07-10"
}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
# 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
Can I track an entire Amazon category, not just one product?
Yes — point the crawl endpoint at a category or search results URL and AlterLab discovers and scrapes each product page, returning BSR, review, and variation data for the full result set in one job.
How do I track review velocity over time?
Store the review_count field from each scheduled snapshot and diff it against the prior period. A sudden spike in reviews-per-day is a common early signal of a product breaking out within its category.
Does this replace Amazon's own Seller Central analytics?
No — this is for tracking competitor and market-wide catalog data you don't have Seller Central access to, not your own account's sales dashboard.
Related Guides
Developer Scraping Resources
How to Scrape Amazon Data: Complete Guide
Step-by-step tutorial with Python and Node.js code examples, structured extraction, and cost breakdown for Amazon scraping.
How to Handle Bot Protection Challenges
All 6 detection layers explained: TLS fingerprinting, JS challenges, Turnstile, and more.
JavaScript Rendering API
Full browser rendering for SPAs, React, and dynamic content.
Python Web Scraping API
pip install alterlab — async-ready Python SDK with 5,000 free scrapes.
Pricing
From $0.0002/request. No subscriptions. Balance never expires.
Your first scrape.
Sixty seconds.
$1 free credit — up to 5,000 scrapes. No credit card.
Just a POST request.
No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires