toolzerhub API Docs

Search Amazon products (v1)

Returns one page of Amazon search results for query in market, in the store's order, with ASIN, price, rating, sales label and a sponsored flag. Sort and price filters match the store's own. No matches returns an empty products list.

1 credit / requestBilled only on success
GET
/v1/amazon/search

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Query Parameters

query*string

Search terms, as typed into the store's search box.

Length1 <= length <= 200
market?string

Amazon store, by country code: US is amazon.com, GB amazon.co.uk, DE amazon.de, JP amazon.co.jp.

Default"US"
page?integer

Result page, 1 to 20. total_pages says how many the query has.

Range1 <= value <= 20
Default1
sort?string

relevance (the store's default), price-asc, price-desc, reviews (average rating), newest or best-sellers.

Default"relevance"

Value in

  • "relevance"
  • "price-asc"
  • "price-desc"
  • "reviews"
  • "newest"
  • "best-sellers"
min_price?|

Lowest price, in the store's currency (50 is $50.00 on amazon.com).

Range0 <= value
max_price?|

Highest price, in the store's currency.

Range0 <= value
curl -X GET "https://example.com/v1/amazon/search?query=coffee+maker" \  -H "x-api-key: YOUR_API_KEY"
{  "data": {    "market": "string",    "domain": "string",    "currency": "string",    "query": "string",    "page": 0,    "sort": "relevance",    "min_price": 0,    "max_price": 0,    "results_text": "string",    "total_pages": 0,    "has_more": true,    "count": 0,    "products": [      {        "position": 0,        "asin": "string",        "title": "string",        "brand": "string",        "url": "string",        "image": "string",        "price": "string",        "price_value": 0,        "list_price": "string",        "list_price_value": 0,        "rating": 0,        "ratings_count": 0,        "bought_past_month": "string",        "badge": "string",        "sponsored": true,        "delivery": "string"      }    ]  },  "details": {    "reason": "string",    "message": "string"  }}