API Task

Review Monitoring API

Track product reviews on Amazon with Scavio's API. Monitor ratings, review counts, and sentiment trends in structured JSON.

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/search
Platforms
Amazon

Python Example

Python
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

JavaScript
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

JSON
{
  "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

Frequently Asked Questions

Send a POST request to https://api.scavio.dev/api/v1/amazon/search with your query and API key. The response is structured JSON containing the data you need. No scraping, no proxies, no browser automation.

This task uses data from Amazon. Scavio provides unified API access to Google, Amazon, YouTube, Walmart, and Reddit through a single integration.

Yes. Scavio's free tier includes 250 credits per month with no credit card required. That is enough to prototype and test this workflow before scaling up.

Scavio is a REST API that works with any HTTP client. This page includes Python and JavaScript examples, but you can use any language that can make HTTP requests. There is also a native LangChain package and an MCP server.

Review Monitoring API

Track product reviews on Amazon with Scavio's API. Monitor ratings, review counts, and sentiment trends in structured JSON.