Request
string
required
The keyword or phrase to search for (e.g.,
"noise cancelling headphones").string
default:"US"
The Amazon marketplace to query. Supported values:
US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP, PL. Defaults to US.string
Restrict results to a specific Amazon category. Use the autocomplete or bestseller-categories endpoints to discover valid category IDs.
string
Sort order for results. Common values:
featured— Amazon’s default relevance sortprice-asc-rank— lowest price firstprice-desc-rank— highest price firstreview-rank— top-rated firstdate-desc-rank— newest arrivals first
string
Filter by item condition. Accepted values include
new, used, renewed, and collectible.string
Minimum price filter (in the marketplace’s local currency). Pass as a plain numeric string, e.g.,
"25".string
Maximum price filter (in the marketplace’s local currency). Pass as a plain numeric string, e.g.,
"200".integer
Page number to retrieve. Use alongside
pageInfo.totalPages in the response to paginate through results.integer
Number of results to return per page.
Example request
Response
A successful response returns adata.amazonProductSearchResults object containing filter refinements and a paginated list of products.
object
Example response
Error handling
If your request is malformed or unauthorized, the API returns a standard error envelope. ThesearchTerm parameter is required — omitting it returns a 400 error.

