Amazon Bestsellers Scraper
Pricing
from $5.00 / 1,000 product scrapeds
Amazon Bestsellers Scraper
Scrape Amazon Best Sellers, New Releases, Movers & Shakers, Most Wished For and Gift Ideas rankings by category across 10 marketplaces. Returns ranked products with rank, ASIN, title, price, rating, review count, Prime status and image. HTTP-only, MCP-ready, no auth required.
Pricing
from $5.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
16 hours ago
Last modified
Categories
Share
Amazon Bestsellers Scraper — Rankings, BSR & Trends
Amazon Bestsellers Scraper extracts Amazon's ranking charts — Best Sellers, New Releases, Most Wished For, and Gift Ideas — by category, across 10 marketplaces. Give it a category chart URL (or just pick a chart type and marketplace) and it returns the ranked product list with rank, ASIN, title, price, rating, review count, Prime status, badges, and image — clean, flat JSON built for spreadsheets, dashboards, and AI agents.
It is HTTP-only (fast and cheap), MCP-ready, needs no login, and runs on residential proxies geo-matched to each marketplace so the rankings you get are the rankings a shopper in that country sees.
What is Amazon Bestsellers Scraper?
Amazon's Best Sellers pages (the /gp/bestsellers/ and /zgbs/ charts) are the single best free signal of what is actually selling on Amazon right now — updated hourly, ranked 1 to 100, split into thousands of categories and subcategories. This actor turns those pages into structured data you can analyze.
Unlike a general product scraper, this actor is purpose-built for ranking charts. It understands all four sibling charts that share Amazon's chart layout, auto-detects the chart type and marketplace from any URL you paste, and scrolls + paginates to capture the full top 100 per category.
| Charts | Best Sellers · New Releases · Most Wished For · Gift Ideas |
| Marketplaces | US, UK, DE, FR, IT, ES, CA, JP, IN, AU |
| Output | Up to 100 ranked products per chart, 18 flat fields each |
| Price | $0.005 per product + $0.00005 actor start |
| Tech | Headless browser + residential proxy, MCP-ready |
Use cases for Amazon bestseller data
- Product research & sourcing — find proven, fast-moving products in any niche before you commit inventory.
- BSR (Best Sellers Rank) tracking — schedule daily runs and watch ranks move over time.
- Trend spotting — New Releases surfaces products breaking out before they reach the main charts.
- Competitor monitoring — track which of a rival's ASINs enter or climb a category chart.
- Gifting & seasonal demand — Most Wished For and Gift Ideas reveal demand the sales charts do not.
- AI agents & RAG — a clean "what's top in category X right now" tool for Claude, ChatGPT, and automations.
What data can I extract with Amazon Bestsellers Scraper?
Every record is one ranked product:
| Field | Description |
|---|---|
rank | Position in the chart (1 = top) |
asin | Amazon product ID |
title | Product name |
brand | Brand / byline when shown |
price | Numeric price in the marketplace currency |
priceString | Price exactly as displayed |
currency | ISO 4217 code (USD, GBP, EUR, …) |
rating | Average star rating (0–5) |
reviewsCount | Number of ratings |
isPrime | Prime badge present |
badges | Card badges (Best Seller, Amazon's Choice, …) |
imageUrl | Thumbnail image URL |
productUrl | Product detail page URL |
categoryName | Chart category name |
categoryUrl | Chart page URL |
chartType | bestsellers / new-releases / most-wished-for / gift-ideas |
marketplace | Country code |
scrapedAt | ISO 8601 timestamp |
How much does scraping Amazon Best Sellers cost?
Pay-per-event, no subscription:
- $0.005 per product returned
- $0.00005 per actor start
| Job | Products | Approx cost |
|---|---|---|
| Top 100 of one category | 100 | ~$0.50 |
| Top 20 of one category | 20 | ~$0.10 |
| 5 categories, top 100 each | 500 | ~$2.50 |
| One department + subcategories | varies | scales with subcategories found |
The actor prints the maximum possible cost in the log and run status before it charges anything, and the actual billed amount at the end — no surprises.
How to use Amazon Bestsellers Scraper
- Open the actor and either:
- paste one or more chart URLs into Amazon chart URLs (e.g.
https://www.amazon.com/gp/bestsellers/electronics), or - leave that empty and choose a Chart type + Marketplace (+ optional category slug).
- paste one or more chart URLs into Amazon chart URLs (e.g.
- Set Max products per chart (1–100).
- (Optional) Enable Crawl subcategories to expand one level into the category tree.
- Run. Export the dataset as JSON, CSV, Excel, or pull it via the API.
How to scrape Amazon by chart URL or by category
Paste any /gp/bestsellers/…, /gp/new-releases/…, /gp/most-wished-for/… or /gp/most-gifted/… URL from any supported marketplace — the chart type and country are detected automatically. No URL handy? Just pick the chart type and marketplace and the actor builds the URL for you.
⬇️ Input example
{"startUrls": [{ "url": "https://www.amazon.com/gp/bestsellers/electronics" }],"maxItemsPerCategory": 100,"includeSubcategories": false}
Or without URLs:
{"chartType": "new-releases","marketplace": "UK","categorySlug": "toys","maxItemsPerCategory": 50}
⬆️ Output example
{"rank": 1,"asin": "B0CHX1W1XY","title": "Apple AirPods Pro (2nd Generation) Wireless Earbuds","brand": "Apple","price": 189.99,"priceString": "$189.99","currency": "USD","rating": 4.7,"reviewsCount": 24531,"isPrime": true,"badges": ["Best Seller"],"imageUrl": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_UL300_.jpg","productUrl": "https://www.amazon.com/dp/B0CHX1W1XY","categoryName": "Electronics","categoryUrl": "https://www.amazon.com/gp/bestsellers/electronics","chartType": "bestsellers","marketplace": "US","scrapedAt": "2026-06-01T12:00:00Z"}
Use it from the Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('khadinakbar/amazon-bestsellers-scraper').call({chartType: 'bestsellers',marketplace: 'US',categorySlug: 'electronics',maxItemsPerCategory: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Scrape any Amazon & ecommerce data with dedicated scrapers
Pair this with the rest of the Amazon and ecommerce toolkit:
- Amazon Reviews Scraper — pull reviews for any ASIN
- Amazon Product Intelligence — full product detail
- Amazon Competitor Price Tracker — track ASIN prices + alerts
- eBay All-in-One Scraper — active, sold & seller data
- Etsy All-in-One Scraper — products + reviews
- Shopify All-in-One Scraper — any Shopify store
- AliExpress All-in-One Scraper — listings + detail + reviews
- Google Shopping Scraper — cross-retailer prices
- Google Trends Scraper — pair rankings with search demand
- Google News Scraper — news around trending products
❓ FAQ
How many products can I scrape with Amazon Bestsellers Scraper? Amazon publishes up to 100 products per chart (two pages of 50). Scrape as many categories, charts, and marketplaces per run as you like — enable subcategory crawling to multiply coverage.
Can I integrate Amazon Bestsellers Scraper with other apps? Yes. Export to Google Sheets, Make, Zapier, or any tool via Apify integrations, or stream the dataset straight into your own pipeline.
Can I use Amazon Bestsellers Scraper with the Apify API? Yes. Start runs, pass input, and fetch the dataset through the Apify API or any Apify client SDK (see the example above).
Can I use Amazon Bestsellers Scraper through an MCP Server?
Yes. The actor is MCP-ready — its tool description, input, and flat output are written for AI agents. Expose it via the Apify MCP server and an agent can call it as amazon-bestsellers-scraper.
Do I need proxies to scrape Amazon? Yes — Amazon blocks datacenter IPs immediately. The actor defaults to Apify residential proxies geo-matched to the marketplace; keep the default for reliable results.
Is it legal to scrape Amazon best seller data? This actor collects only publicly available ranking data and does not access private or personal information. You are responsible for using scraped data in compliance with Amazon's Terms of Service, applicable laws (including copyright and data-protection rules), and for consulting legal counsel about your specific use case. Use it responsibly and at a reasonable rate.
Your feedback Found a bug or want a new field, chart, or marketplace? Open an issue on the actor's Issues tab — feature requests and reports directly shape the roadmap.