Skip to main content
Amazon product reviews are a rich source of customer feedback, competitive intelligence, and product development insight. Glade API’s reviews endpoint gives you paginated access to review data with filtering and search — no scraping required.

Fetching product reviews

GET /api/amazon/product/reviews returns structured review data for any ASIN. Pass the ASIN and domain to get started:
Supported query parameters: The response contains two review lists under data.amazonProduct:
  • topReviews — Amazon’s featured/highlighted reviews for the product. These are always returned regardless of pagination.
  • reviewsPaginated.reviews[] — the full paginated review set, subject to your filters.
Each review object includes the following fields:

Filtering reviews

Glade API’s filtering parameters let you narrow the review set before it reaches your application, saving both processing time and API units. Filter by star rating using the rating parameter: Filter to verified purchases only by adding onlyVerifiedReviews=true. Verified reviews carry more signal because Amazon has confirmed the reviewer actually bought the product. Search within review text using the search parameter. Amazon indexes the full text of reviews, so you can use natural keywords to find mentions of specific features, problems, or topics. The following example fetches 1-star verified reviews that mention the word “defective” — useful for monitoring quality issues on your own products or a competitor’s:
You can combine all three filters simultaneously. The filters are applied server-side before the response is returned, so you receive only the reviews that match all conditions.

Paginating through all reviews

For popular products with thousands of reviews, you’ll need to iterate through multiple pages to collect the full data set. The reviewsPaginated.pageInfo object tells you where you are and whether more pages exist: The following Python function iterates all pages and returns a flat list of every review:
Fetching every review page for a product with thousands of reviews consumes one unit per page. Set a page limit or use the search filter to narrow results first.
For most analytical use cases, you don’t need every review — you need a representative sample. Consider capping collection at 10–20 pages (typically 400–800 reviews), or use the search filter to focus on the specific topics you care about.

Use cases

Sentiment analysis

Collect reviews at scale, run NLP over the body field, and surface recurring pain points. Use rating filters to compare language patterns between satisfied and dissatisfied customers.

Feature requests

Search for words like "wish", "if only", or "missing" to surface unmet customer needs. Review text is often more candid about feature gaps than any survey.

Competitive intelligence

Compare rating distributions and review themes across competing ASINs in the same category. Products with lower average ratings in specific areas reveal exploitable weaknesses.

Quality monitoring

Set up a scheduled job that polls 1-star verified reviews for your own products. Alert when one-star volume spikes, giving you an early warning before ratings visibly degrade.