Rotating Proxy Network
A built-in rotating proxy system automatically changes IP addresses for every request to Amazon.
This API allows you to gather detailed customer review data efficiently — perfect for sentiment analysis, market research, and competitive monitoring.
{
"reviews": 409,
"rating": 4.7,
"actual_reviews": 104,
"total_ratings": 409,
"customer_reviews": [
{
"user": "Michael McNulty",
"user_id": "AHWZGTDKJZXJCML57FSNXYBXZICA",
"title": "This thing is insane.",
"review_url": "https://www.amazon.com/gp/customer-reviews/RCA7TI5EBH5VK/",
"extension": "Verified Purchase",
"is_helpful": "65",
"date": "Reviewed in the United States on July 22, 2023",
"rating": 5,
"review": "I upgraded from the $3,499 i9 Intel MacBook Pro from 2019 and the difference is night and day. Battery life is insane and it runs completely silent."
}
]
}import requests
api_key = "5eaa61a6e562fc52fe763tr516e4653"
url = "https://api.scrapingdog.com/amazon/reviews"
params = {
"api_key": api_key,
"domain": "com",
"asin": "B0BSHF7WHW"
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"Request failed with status code: {response.status_code}")import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
String apiKey = "5eaa61a6e562fc52fe763tr516e4653";
String apiUrl = "https://api.scrapingdog.com/amazon/reviews?api_key=" + apiKey
+ "&domain=com&asin=B0BSHF7WHW";
URL url = new URL(apiUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
int responseCode = connection.getResponseCode();
if (responseCode == 200) {
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = reader.readLine()) != null) {
response.append(inputLine);
}
reader.close();
System.out.println(response.toString());
} else {
System.out.println("HTTP request failed with response code: " + responseCode);
}
connection.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
}<?php
$api_key = '5eaa61a6e562fc52fe763tr516e4653';
$url = 'https://api.scrapingdog.com/amazon/reviews?api_key=' . $api_key . '&domain=com&asin=B0BSHF7WHW';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if ($response === false) {
echo 'cURL error: ' . curl_error($ch);
} else {
echo $response;
}
curl_close($ch);require 'net/http'
require 'uri'
api_key = '5eaa61a6e562fc52fe763tr516e4653'
url = URI.parse("https://api.scrapingdog.com/amazon/reviews?api_key=#{api_key}&domain=com&asin=B0BSHF7WHW")
request = Net::HTTP::Get.new(url)
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
response = http.request(request)
if response.is_a?(Net::HTTPSuccess)
puts response.body
else
puts "HTTP request failed with code: #{response.code}, message: #{response.message}"
endconst axios = require('axios');
const api_key = '5eaa61a6e562fc52fe763tr516e4653';
const url = 'https://api.scrapingdog.com/amazon/reviews';
const params = {
api_key: api_key,
domain: 'com',
asin: 'B0BSHF7WHW',
};
axios
.get(url, { params: params })
.then(function (response) {
if (response.status === 200) {
console.log(response.data);
} else {
console.log('Request failed with status code: ' + response.status);
}
})
.catch(function (error) {
console.error('Error making the request: ' + error.message);
});reviewsratingactual_reviewstotal_ratingstitlereviewratingreview_urluseruser_idextensionis_helpfuldateA built-in rotating proxy system automatically changes IP addresses for every request to Amazon.
Scrapingdog automatically bypasses CAPTCHA and anti-bot protection used by Amazon.
Extract star ratings, verified-purchase status, helpful votes, and reviewer details from each review.
Receive clean, structured review data that feeds directly into your CRM, BI, or analytics pipeline.
Our robust infrastructure handles and processes large quantities of review data without any hassle.
Receive structured review data in just a few seconds with our high-performance infrastructure.
Track positive, neutral, and negative reviews to understand overall customer satisfaction and areas needing improvement.
Identify which product features are praised or criticized most to guide development and prioritize improvements.
Track recurring themes and shifts in customer reviews over time to spot emerging demands in the market.
Extract insights on common complaints or issues so you can address pain points proactively.
Monitor how customers perceive your brand across products to gauge reputation and loyalty.
Compare reviews of similar competitor products to understand their strengths and weaknesses relative to yours.
Sign up and get free credits to start testing the Amazon Reviews API.
Copy your API key from the dashboard to authenticate every request.
Call /amazon/reviews with an ASIN and domain to pull a product’s reviews.
Get a JSON object with summary metrics and a customer_reviews array.
Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

The API is easy to use and edit with Python code. Many API calls for the money of the plans.
United States
We use Scrapingdog's Amazon scraping API and it works exactly as we need.
Kazakhstan
I was searching for a product like this to scrape data from Amazon and LinkedIn. The interface and the API they provide are easy to use.
Italy
Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.
France
The API returns data in a structured JSON format, which makes it easy for integration and analysis.
You can track your usage directly from your dashboard.
The Reviews API is specifically built to extract review data from Amazon. Our Amazon Scraper API can extract product data such as name, price, etc.
Each API request consumes a certain number of credits based on the dedicated API you're using. For example the Google Search API costs 5 credits per request. 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!