Product reviews drive purchasing decisions. Brands, sellers, and competitive intelligence teams need to monitor review counts, ratings, and sentiment trends across their product catalog and competitors. Scavio's Amazon Search API returns structured review data including star ratings, review counts, and product metadata. Query regularly to track how reviews change over time.
API Endpoint
POST https://api.scavio.dev/api/v1/amazon/searchPython Example
import requests
API_KEY = "YOUR_API_KEY"
products_to_monitor = [
"airpods pro 2",
"sony wh-1000xm5",
"bose quietcomfort ultra",
]
for product in products_to_monitor:
response = requests.post(
"https://api.scavio.dev/api/v1/amazon/search",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={"query": product, "country_code": "us"},
)
data = response.json()
top = data.get("products", [{}])[0]
print(f"Product: {top.get('title', product)}")
print(f" Rating: {top.get('rating', 'N/A')}")
print(f" Reviews: {top.get('reviews_count', 'N/A')}")
print(f" Price: {top.get('price', 'N/A')}")
print()JavaScript Example
const API_KEY = "YOUR_API_KEY";
const productsToMonitor = [
"airpods pro 2",
"sony wh-1000xm5",
"bose quietcomfort ultra",
];
for (const product of productsToMonitor) {
const response = await fetch("https://api.scavio.dev/api/v1/amazon/search", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ query: product, country_code: "us" }),
});
const data = await response.json();
const top = (data.products || [])[0] || {};
console.log(`Product: ${top.title ?? product}`);
console.log(` Rating: ${top.rating ?? "N/A"}`);
console.log(` Reviews: ${top.reviews_count ?? "N/A"}`);
console.log(` Price: ${top.price ?? "N/A"}`);
}Expected Response
{
"search_metadata": {
"status": "success",
"query": "airpods pro 2",
"country_code": "us"
},
"products": [
{
"position": 1,
"title": "Apple AirPods Pro 2nd Generation with USB-C",
"price": "$189.99",
"original_price": "$249.00",
"rating": 4.7,
"reviews_count": 98432,
"availability": "In Stock",
"asin": "B0D1XD1ZV3",
"image": "https://m.media-amazon.com/images/I/61SUj2aKoEL.jpg"
},
{
"position": 2,
"title": "Apple AirPods Pro 2 with MagSafe Charging Case",
"price": "$199.99",
"rating": 4.7,
"reviews_count": 98432,
"availability": "In Stock",
"asin": "B0BDHWDR12"
}
]
}Benefits
- Monitor rating changes and review velocity for any product
- Track competitor product reviews alongside your own
- Structured data makes it easy to build dashboards and alerts
- Country-specific review data with the country_code parameter
- Combine with price data for a complete competitive picture
- No scraping infrastructure or Amazon account required