API reference · Amazon

amazon/bulk/reviews-multi-region

Integrate this model through SandBase's unified API, with production-ready schemas and examples.

Production endpoint

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

POSThttps://api.sandbase.ai/v1/run
Model IDamazon/bulk/reviews-multi-region
01

Input Schema

16 parameters · 1 required · 15 optional

ParameterTypeRequiredDescription
productsarrayRequiredThe ASINs or URLs of the product you want to retrieve. For example: - Product URL: https://www.amazon.com/Logitech-LIGHTSPEED-Wireless-Gaming-Mouse/product-reviews/B07CMS5Q6P/ref=cm_cr_getr_mb_paging_btm_2?ie=UTF8&reviewerType=all_reviews&pageNumber=2&formatType=current_format - Product ID: B07MVJZQTC
sortstringOptionalSelect Sort type · Options: helpful, recent · Default: "helpful"
helpfulrecent
limitintegerOptionalSet number of pages to scrape, Amazon limits the number to 10 pages per product which are 100 review max. You can get more by setting Stars (one star, two stars, etc.), changing Variant, and Sort type. · Min: 1 · Max: 50 · Default: 20
starsstring[]OptionalSelect the stars you want to scrape. You can select multiple stars
ratingstringOptionalSelect reviews rating. This will filter reviews based on the stars. · Options: all, five_star, four_star, three_star, two_star, one_star, positive, critical · Default: "all"
allfive_starfour_starthree_startwo_starone_starpositivecritical
regionstringOptionalSelect domain · Options: amazon.com, amazon.ca, amazon.de, amazon.fr, amazon.co.uk, amazon.it, amazon.es, amazon.com.au, amazon.co.jp, amazon.com.br, amazon.com.mx, amazon.nl, amazon.ie, amazon.se, amazon.com.tr, amazon.ae, amazon.sg, amazon.sa, amazon.pl, amazon.com.be, amazon.eg, amazon.in · Default: "amazon.com"
amazon.comamazon.caamazon.deamazon.framazon.co.ukamazon.itamazon.esamazon.com.auamazon.co.jpamazon.com.bramazon.com.mxamazon.nlamazon.ieamazon.seamazon.com.tramazon.aeamazon.sgamazon.saamazon.plamazon.com.beamazon.egamazon.in
end_datestringOptionalInclusive end of date range, format YYYY-MM-DD, e.g. 2025-06-30
keywordsarrayOptionalEnter keywords that the review must have.
languagestringOptionalFilter reviews based on review language · Options: all, en, es, fr, de, pt, it, nl, pl, sv, cs, zh_CN, zh_TW, ja, ko, ar, tr · Default: "all"
allenesfrdeptitnlplsvcszh_CNzh_TWjakoartr
all_starsbooleanOptionalScrape up to 100 review per star · Default: false
start_datestringOptionalInclusive start of date range, format YYYY-MM-DD, e.g. 2025-06-01
avp_reviewsbooleanOptionalReturn only reviews that have the verified purchase badge. · Default: false
personal_databooleanOptionalScrape personal data (e.g., names, emails, identifiers). **GDPR (EU)** and **CCPA (California)** compliance required. Ensure legal justification or user consent. · Default: false
include_variantsbooleanOptionalWhether to return reviews for product variants. · Default: true
scrape_image_reviewsbooleanOptionalScrape reviews that contain images. · Default: true
scrape_video_reviewsbooleanOptionalScrape reviews that contain videos. · Default: true
02

Output Schema

FieldTypeDescription
idstringUnique identifier for the generation task
statusstringTask status: pending, running, completed, failed, timeout
modelstringModel used for the generation
outputsarrayArray of output items
outputs[].urlstringURL of the generated artifact
outputs[].content_typestringMIME type (e.g. image/png, video/mp4)
errorobject | nullError details if failed, null on success
error.typestringMachine-readable error type code
error.messagestringHuman-readable error description

Async Workflow

This model uses asynchronous execution. Submit a request and poll for the result.

  1. Submit — POST to /v1/run, receive an id
  2. Poll — GET /v1/run/{id} until status is completed, failed, or timeout
  3. Retrieve — Read outputs from the completed response
03

Code Examples

Ready-to-run snippets

# Step 1: Submit
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "model": "amazon/bulk/reviews-multi-region",
  "sort": "helpful",
  "limit": 20,
  "rating": "all",
  "region": "amazon.com",
  "language": "all",
  "all_stars": false,
  "avp_reviews": false,
  "personal_data": false,
  "include_variants": true,
  "scrape_image_reviews": true,
  "scrape_video_reviews": true,
  "prompt": "a beautiful sunset over mountains"
}'

# Step 2: Poll result (replace <id>)
curl https://api.sandbase.ai/v1/run/<id> \
  -H "Authorization: Bearer YOUR_API_KEY"