Skip to main content
Run catalog research, build price monitoring, and hydrate your own marketplace datasets. Returns ASIN, title, brand, price + before/used price, rating, reviews, availability, Prime/Choice/Best Seller flags, description, full image and video galleries, feature bullets, specifications, and variants. This scraper job is asynchronous. You’ll receive a jobId, and can fetch results via polling or webhook delivery.

Request Cost

Each row of data returned consumes 10 credits from your balance.
Credits are deducted only for successful rows.

Example Request

curl --request POST \
  --url 'https://api.hasdata.com/scrapers/amazon-products/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
Enter ASINs or URLs of products you want to scrape. Each ASIN or URL must be on a different line.
domain
string
required
Amazon domain to use. Default is www.amazon.com.

Supported Enrichments

Request any of the fields below via the enrichments array in your job payload.
IDTitleDescriptionCost per Request
emailEmail AddressAmazon seller email address5 credits
websiteWebsite URLAmazon seller website URL5 credits
phonePhone NumberAmazon seller phone number5 credits
linkedinUrlLinkedIn ProfileAmazon seller LinkedIn page URL5 credits
facebookUrlFacebook ProfileAmazon seller Facebook page URL5 credits
instagramUrlInstagram ProfileAmazon seller Instagram profile URL5 credits
xUrlX (Twitter) ProfileAmazon seller X profile URL5 credits

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.