Amazon Bestsellers API

Scrape Amazon Best Sellers, New Releases, Movers & Shakers, Most Wished For and Most Gifted rankings for any department or category — automatically paged and returned as structured JSON.

GET / amazon/bestsellers
{
  "bestseller_type": "bestsellers",
  "category_id": "kitchen",
  "category": "Kitchen & Dining",
  "title": "Amazon Best Sellers: Best Kitchen & Dining",
  "results": [
    {
      "type": "bestsellers",
      "rank": 1,
      "title": "Owala FreeSip Stainless Steel Water Bottle 24 oz Very, Very Dark",
      "asin": "B085DTZQNZ",
      "url": "https://www.amazon.com/Owala-Insulated-Stainless-Steel-Push-Button-24-Ounce/dp/B085DTZQNZ",
      "image": "https://images-na.ssl-images-amazon.com/images/I/718RbhzhVbL._AC_UL300_SR300,200_.jpg",
      "stars": 4.6,
      "total_reviews": 134534,
      "price": "$29.97",
      "extracted_price": 29.97,
      "position": 1
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 2
  }
}

How It Works Behind the API

</> Get
import requests

params = {
    "api_key": "APIKEY",
    "domain": "com",
    "category_id": "kitchen",
    "country": "us"
}

response = requests.get("https://api.scrapingdog.com/amazon/bestsellers", params=params)
print(response.json())

Amazon Bestsellers API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Product Listing

    titleasinurlimage
  • Ranking & Pricing

    rankpositionpriceextracted_price
  • Ratings

    starstotal_reviews
  • Category & Pagination

    categorycategory_idpagination

Amazon Bestsellers API Features That Make Scraping Easy

  • Rotating Proxy Network

    A built-in rotating proxy system automatically changes IP addresses for every request to Amazon.

  • Automatic CAPTCHA Handling

    Scrapingdog automatically handles CAPTCHAs and anti-bot protection so your requests keep succeeding.

  • 5 Ranked List Types

    Pull Best Sellers, New Releases, Movers & Shakers, Most Wished For, or Most Gifted with a single type param.

  • Automatic Pagination

    The API pages through and combines the full ranked list into one response, up to 100 items per category.

  • Category-Level Targeting

    Scope results to any department or sub-category using a slug or numeric node id.

  • Fast Response Time

    Receive structured ranking data in just a few seconds with our high-performance infrastructure.

What you can build with an Amazon Bestsellers API

  • Trending Product Discovery

    Track which products are climbing Amazon's ranked lists to spot trends before competitors do.

  • Category Monitoring

    Watch the top-ranked products in your category every day to react to shifts in the market.

  • Pricing Intelligence

    Compare prices of top-ranked products across categories to inform your own pricing strategy.

  • New Product Research

    Use New Releases and Most Wished For lists to find emerging demand before launching a product.

  • Gift Guide & Seasonal Campaigns

    Pull Most Gifted rankings to power seasonal content, newsletters, and affiliate campaigns.

  • Market Research

    Collect ranked product data at scale for retail, e-commerce, or investment research.

Built for teams of every size and background

  • Amazon Sellers
  • Market Researchers
  • Competitive Intelligence Teams
  • E-Commerce Brands
  • Product Managers
  • Affiliate Marketers
  • Data Scientists
  • Data Engineers
  • Growth Marketers
  • Retail Analysts

Get Started with Our Amazon Bestsellers API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Amazon Bestsellers API.

  2. 2

    Get Your API Key

    Copy your API key from the dashboard to authenticate every request.

  3. 3

    Send Your First Request

    Call /amazon/bestsellers with a category_id to get that category's ranked list.

  4. 4

    Receive Structured Data

    Get a JSON object with a results array of ranked products and pagination info.

Transparent & Simple Pricing

Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 200 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.

    Cara Damiano

    United States

  • I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.

    Filip Ligaarden

    Norway

  • Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.

    Hector Casanova Loera

    Mexico

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.

    John Tyler

    France

Frequently Asked Questions

  • It returns ranked product lists from Amazon — Best Sellers, New Releases, Movers & Shakers, Most Wished For and Most Gifted — for any department or category, as structured JSON.

  • Yes. Pass a category_id as a category slug (e.g. kitchen) or numeric node id. Omit it to get the overall Best Sellers list across all departments.

  • Each category supports up to 2 pages of up to 50 items each. By default the API automatically pages through and combines the full ranked list (up to 100 items) into one response.

  • No, this API returns ranking data only. Use the Amazon Scraper API for full product pages or the Amazon Reviews API for customer reviews.

  • Each API request consumes a certain number of credits based on the dedicated API you're using. The number of credits required per request can vary depending on the specific API you're using.

Try Scrapingdog for Free!

Get 200 free credits to spin the API. No credit card required!