Scrape Amazon Bestsellers

Extract top-selling products, prices, and rankings by category from Amazon with SellerMagnet’s API for market research and competitive insights.

No credit card required. Get started with 5,000 free API credits.

Why Scrape Amazon Bestsellers?

Identify Top Products

Discover high-performing products in any category to guide inventory decisions.

Competitor Analysis

Analyze bestseller rankings and pricing to benchmark against top sellers.

Market Trends

Track category bestsellers to spot emerging trends and consumer demand.

Powerful Bestseller Data Extraction

Retrieve detailed Amazon bestseller data to drive strategic decisions. Our API provides:

Top Product Details

Extract ASINs, titles, and images of top-selling products in any category.

Pricing Insights

Access current prices and buy box data for bestseller products.

Ranking Data

Monitor product positions in bestseller lists to assess performance.

Customizable Results

Specify up to 50 results per category for tailored data collection.

Extract Bestseller Data

Scrape Amazon bestseller data with a single API request.

cURL
Python
curl -X GET 'https://sellermagnet-api.com/api/amazon-bestsellers?category_id=12419321031&marketplaceId=A1PA6795UKMFR9&count=30&api_key=YOUR_API_KEY'
                    
import requests

url = "https://sellermagnet-api.com/api/amazon-bestsellers"
params = {
    "category_id": "12419321031",
    "marketplaceId": "A1PA6795UKMFR9",
    "count": 30,
    "api_key": "YOUR_API_KEY"
}
response = requests.get(url, params=params)
if response.ok:
    print(response.json())
else:
    print(f"Error: {response.status_code} - {response.json().get('message', 'Unknown error')}")
                    

Output includes product ASINs, titles, prices, rankings, review ratings, and images in JSON/CSV format.

API Details

Fetch detailed bestseller data for any Amazon category with the Bestsellers endpoint.

Parameters

  • category_id (required): Category ID (e.g., "12419321031")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • count (optional): Number of results (max 50, default 30)
  • api_key (required): Your API key

Response Data

Includes product ASINs, titles, prices, rankings, review ratings, and images in JSON/CSV format.

{
  "data": {
    "bestsellers": [
      {
        "asin": "B0B7SFSN99",
        "mainImage": "https://images-eu.ssl-images-amazon.com/images/I/81AZ+P-42vL._AC_UL300_SR300,200_.jpg",
        "price": {
          "currency_code": "EUR",
          "currency_name": "Euro",
          "currency_symbol": "€",
          "price": 16.68
        },
        "productTitle": "Sterntaler Schirmmütze Nacken - Unisex Baby- und Kinder Mütze...",
        "rank": 1,
        "reviewAmount": 5152,
        "reviewRating": 4.6
      },
      ...
    ],
    "categoryId": "12419321031",
    "link": "https://www.amazon.de/gp/bestsellers/fashion/12419321031?pg=1"
  },
  "success": true
}
                    

Amazon Bestsellers FAQs

What bestseller data can I scrape?
Product ASINs, titles, prices, rankings, review ratings, and images in JSON/CSV format.
Can I scrape bestsellers for multiple categories?
Yes, our API supports multiple category queries for large-scale data collection.
What is the maximum number of results per category?
Retrieve up to 50 results per category, with a default of 30.
Is the API reliable for bestseller scraping?
Our API achieves a 99.9% success rate with smart proxy rotation and CAPTCHA handling.