Skip to main content
POST
Search Amazon products
Searches Amazon products.

Request

This method has no required parameters.

Response

If successful, the response body contains the standard envelope. data.results[] contains the products, each with its price, rating and review count. The following example is a real response, truncated: each list shows one item and long strings are cut.
For every field, see the response schema on this page.

Optional parameters

Billing

Each successful request consumes 2 credits, regardless of the number of items returned. Requests that fail, or that return no items, are not billed.

Pagination

Results are paginated. To retrieve the next page, increment page. An empty data.results indicates the last page. The maximum value of page is 20.
  • Amazon product: Accepts productUrl. Returns a product’s price, details and rating.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
Required string length: 1 - 300
category
string
Pattern: ^([a-z][a-z-]{1,40}|\d{3,15})$
minPrice
number
Required range: x >= 0
maxPrice
number
Required range: x >= 0
minRating
number
brand
string
Required string length: 1 - 60
sort
enum<string>
default:relevance

Amazon's own sort. avgCustomerReview is Avg. Customer Review: highest rated first, not most reviewed.

Available options:
relevance,
priceLow,
priceHigh,
avgCustomerReview,
newest,
bestSelling
country
enum<string>
default:us

ISO 3166-1 alpha-2 country code, e.g. us. Any case is accepted.

Available options:
us,
gb,
de,
fr,
it,
es,
ca,
jp,
in,
au,
mx,
br,
nl,
se,
pl,
sg,
ae,
sa,
tr,
be,
eg
page
integer
default:1

Page number, starting at 1.

Required range: 1 <= x <= 20

Response

The data, and the credits this call used.

success
any
required
data
object
required
creditsUsed
integer
required
requestId
string
required