Rotating Proxy Network
A built-in rotating proxy system automatically changes IP addresses for every request to Amazon.
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.
{
"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
}
}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())curl "https://api.scrapingdog.com/amazon/bestsellers?api_key=APIKEY&domain=com&category_id=kitchen&country=us"
const axios = require('axios');
axios.get('https://api.scrapingdog.com/amazon/bestsellers', {
params: {
api_key: 'APIKEY',
domain: 'com',
category_id: 'kitchen',
country: 'us'
}
}).then(response => console.log(response.data))
.catch(error => console.error(error.message));<?php
$url = 'https://api.scrapingdog.com/amazon/bestsellers?' . http_build_query([
'api_key' => 'APIKEY',
'domain' => 'com',
'category_id' => 'kitchen',
'country' => 'us',
]);
echo file_get_contents($url);titleasinurlimagerankpositionpriceextracted_pricestarstotal_reviewscategorycategory_idpaginationA built-in rotating proxy system automatically changes IP addresses for every request to Amazon.
Scrapingdog automatically handles CAPTCHAs and anti-bot protection so your requests keep succeeding.
Pull Best Sellers, New Releases, Movers & Shakers, Most Wished For, or Most Gifted with a single type param.
The API pages through and combines the full ranked list into one response, up to 100 items per category.
Scope results to any department or sub-category using a slug or numeric node id.
Receive structured ranking data in just a few seconds with our high-performance infrastructure.
Track which products are climbing Amazon's ranked lists to spot trends before competitors do.
Watch the top-ranked products in your category every day to react to shifts in the market.
Compare prices of top-ranked products across categories to inform your own pricing strategy.
Use New Releases and Most Wished For lists to find emerging demand before launching a product.
Pull Most Gifted rankings to power seasonal content, newsletters, and affiliate campaigns.
Collect ranked product data at scale for retail, e-commerce, or investment research.
Sign up and get free credits to start testing the Amazon Bestsellers API.
Copy your API key from the dashboard to authenticate every request.
Call /amazon/bestsellers with a category_id to get that category's ranked list.
Get a JSON object with a results array of ranked products and pagination info.
Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

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.
United States
I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.
Norway
Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.
Mexico
Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.
France
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.
Get 200 free credits to spin the API. No credit card required!