Amazon Product Search — API reference
/amazon/searchAmazon Product Search
Search Amazon product catalog by keyword query and domain. Returns structured product listings with prices, ratings, and Prime badges.
Search Amazon product catalog by keyword query and domain. Returns structured product listings with prices, ratings, and Prime badges.
domainstringCatalog sample; the API validates required fields.
sample: "amazon.com"
qstringCatalog sample; the API validates required fields.
sample: "wireless headphones"
amazon_domainstringoptional
Public alias for domain. Use one spelling at a time; the API validates the parameters and values supported by this product.
countrystringoptional
Public alias for locale.country. Use one spelling at a time; the API validates the parameters and values supported by this product.
cursorstringoptional
Public alias for pagination.cursor. Use one spelling at a time; the API validates the parameters and values supported by this product.
devicestringoptional
Public alias for options.device. Use one spelling at a time; the API validates the parameters and values supported by this product.
glstringoptional
Public alias for locale.country. Use one spelling at a time; the API validates the parameters and values supported by this product.
hlstringoptional
Public alias for locale.language. Use one spelling at a time; the API validates the parameters and values supported by this product.
htmlbooleanoptional
Public alias for include_html. Use one spelling at a time; the API validates the parameters and values supported by this product.
languagestringoptional
Public alias for locale.language. Use one spelling at a time; the API validates the parameters and values supported by this product.
limitintegeroptional
Public alias for pagination.limit. Use one spelling at a time; the API validates the parameters and values supported by this product.
markdownbooleanoptional
Public alias for include_markdown. Use one spelling at a time; the API validates the parameters and values supported by this product.
mobilebooleanoptional
Public alias for options.device. Use one spelling at a time; the API validates the parameters and values supported by this product.
numintegeroptional
Public alias for pagination.limit. Use one spelling at a time; the API validates the parameters and values supported by this product.
pageintegeroptional
Public alias for pagination.page. Use one spelling at a time; the API validates the parameters and values supported by this product.
typestringoptional
Public alias for search_type. Use one spelling at a time; the API validates the parameters and values supported by this product.
{
"domain": "amazon.com",
"q": "wireless headphones"
}The response follows this product's contract; no recorded response example is published yet.schemas.source_data
curl -X POST 'https://api.serpbase.dev/amazon/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"domain":"amazon.com","q":"wireless headphones"}'Use the catalog sample to get started, then inspect the actual JSON response.
The sample shows example parameters, not the complete request contract. Known fields are validated by the API; additional parameters are allowed.