Search Amazon
Returns normalized Amazon product results, a typed navigation or empty-results surface, or encoded source HTML.
Request
- Base URL: https://api.prismcrawl.com
- URL: https://api.prismcrawl.com/v1/amazon/search
- Auth: API key in header x-api-key
Request body
The search query. The UTF-8 representation must not exceed 8,192 bytes; non-ASCII characters may use more than one byte.
Return Brotli-compressed, Base64-encoded source HTML instead of normalized JSON.
When true, PrismCrawl does not store the source HTML or parsed JSON. Audit and billing metadata is retained, but all other data is permanently discarded. Request history exposes only type ZERO_TRACE, the request HTTP status code, and whether the account was charged.
Device profile used for the Amazon request.
Amazon marketplace domain, without a scheme or www. prefix.
Amazon locale supported by the selected marketplace. Omit it to use the marketplace default (the first locale shown): amazon.com: en_US, es_US, ar_AE, de_US, he_IL, ko_KR, pt_BR, zh_CN, zh_TW; amazon.ca: en_CA, fr_CA; amazon.com.mx: es_MX; amazon.com.br: pt_BR; amazon.co.uk: en_GB; amazon.ie: en_IE; amazon.de: de_DE, en_GB, cs_CZ, nl_NL, pl_PL, tr_TR, da_DK; amazon.es: es_ES, pt_PT, en_GB; amazon.fr: fr_FR, en_GB; amazon.it: it_IT, en_GB; amazon.nl: nl_NL, en_GB; amazon.se: sv_SE, en_GB; amazon.pl: pl_PL; amazon.com.be: nl_BE, fr_BE, en_GB; amazon.com.tr: tr_TR; amazon.ae: en_AE, ar_AE; amazon.sa: ar_AE, en_AE; amazon.eg: ar_AE, en_AE; amazon.in: en_IN, hi_IN, ta_IN, te_IN, kn_IN, ml_IN, bn_IN, mr_IN; amazon.co.jp: ja_JP, en_US, zh_CN; amazon.com.au: en_AU; amazon.sg: en_SG.
Amazon delivery destination as an ISO 3166-1 alpha-2 country code. This is independent of marketplace, interface language, and server egress. Omit it to use the selected marketplace's home country. It controls catalog availability, delivery promises, and shipping context.
Exact delivery postal code. It is accepted only when delivery_country is the selected marketplace's home country. Supported marketplace examples: amazon.com: 10001; amazon.ca: M5V 3L9; amazon.com.mx: 06600; amazon.com.br: 01310-100; amazon.co.uk: SW1A 1AA; amazon.ie: D02 X285; amazon.de: 10115; amazon.es: 28001; amazon.fr: 75001; amazon.it: 00100; amazon.se: 111 20; amazon.pl: 00-001; amazon.com.tr: 34000; amazon.in: 110001; amazon.co.jp: 100-0001; amazon.com.au: 2000; amazon.sg: 018956. Amazon-defined city/area marketplaces without reliable postal targeting reject this field.
Three-letter display-currency override. This changes displayed prices only; it does not change delivery eligibility or destination. Omit it for the marketplace's native currency. Most marketplaces accept only their native currency; amazon.com and amazon.ae support additional currencies exposed by Amazon's selector. For amazon.com with US delivery (including an omitted delivery_country), only USD is supported; requesting another currency returns HTTP 400. Select an international delivery country to use another supported currency on amazon.com.
One-based Amazon results page.
Amazon category or browse-node identifier.
Amazon-native result ordering.
Comma-separated Amazon key:value refinements.
Restrict results to an Amazon merchant ID.
Use Amazon's direct category-search mode.
Example request
{
"query": "best espresso machines",
"language": "en_US",
"delivery_country": "US",
"postal_code": "10001",
"currency": "USD",
"category_id": "16310101",
"rh": "p_72:1248897011,p_123:660401"
}Response
Search completed.
Changes
No recorded changes to this operation across all 1 revision of this API.