Skip to main content
This guide shows you how to send a synchronous request to each Bright Data Amazon Scraper API endpoint. It covers products, reviews, sellers info, products global, and products search.

Prerequisites

Request structure

Every synchronous request follows the same pattern:
The only thing that changes between endpoints is the dataset_id and the input URL format.
The /scrape endpoint is built for real-time, single-URL requests. It accepts up to 20 URLs and waits up to 1 minute. If collection takes longer, the response is HTTP 202 with a snapshot_id instead of data, and collection continues asynchronously. Fetch the result with async requests or have it pushed to you with webhook delivery.

How to scrape Amazon products

Dataset ID: gd_l7q7dkf244hwjntr0
You should see a 200 response. Processing time varies with target-site conditions and scraper workload.
Full Products response schema

How to scrape Amazon reviews

Dataset ID: gd_le8e811kzy4ggddlq
Add max_reviews to cap how many reviews a request returns: [{"url": "https://www.amazon.com/dp/B0FQFB8FMG", "max_reviews": 50}].
Full Reviews response schema

How to scrape Amazon sellers info

Dataset ID: gd_lhotzucw1etoe5iw1k
Full Sellers Info response schema

How to scrape Amazon products globally

Dataset ID: gd_lwhideng15g8jg63s7
Full Products Global response schema Dataset ID: gd_lwdb4vjm1ehb499uxs
Full Products Search response schema

Quick reference: dataset IDs

Output formats

Control the response format with the format query parameter:

Async batch requests

Scrape hundreds of URLs in a single batch job.

API reference

Full parameter and response field reference.