The Amazon Product Scraper extracts structured data for specific Amazon products using ASINs — including title, price, images, availability, rating, and review count.

This scraper job is asynchronous. You’ll receive a jobId, and can fetch results via polling or webhook delivery.

Example Request

curl --request POST \
  --url 'https://api.hasdata.com/scrapers/amazon-product/jobs' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <your-api-key>' \
  --data '{
    "asins": ["B0CRJ13WM7", "https://www.amazon.com/dp/B0CMZ86H9D"],
    "domain": "www.amazon.com"
  }'

Job Parameters

asins
string[]
required

List of ASINs or product URLs, e.g. B0CRJ13WM7 or https://www.amazon.com/dp/B0CMZ86H9D

domain
string
required

Amazon domain to target

Getting Results

Webhooks

Receive real-time updates when your scraper job starts, completes, or collects data.

Results API

Use the Results API to fetch your data using the jobId, with support for polling and pagination.

Stopping a Job

Cancel an active scraper job early if it’s no longer needed or you want to save credits.