GET /bestsellers 1 credit

Amazon Best Sellers API

The Best Sellers grid for a category, ranked 1..N with ASIN, title, image, price, rating and review count. Poll daily to build rank-history datasets.

Try it

You are not signed in, so this runs against sample data and costs nothing. Create a free account to run it against your own key.
Returns sample data — no account needed.
Send a request to see the response.

Query parameters

NameTypeDefaultDescription
category string Category slug, e.g. electronics.
page integer 1 1-based page number.
marketplace string US Two-letter marketplace code (US, UK, DE, FR, IT, ES, CA, JP, IN, AU, …).
zip string Delivery postcode. Without one, many listings report “cannot be shipped to your location” and come back with no price or images. Always send it for price-accurate data.

Request

curl -sS "https://amazoncrawler.com/v1/bestsellers?marketplace=US&zip=10001" \
  -H "x-api-key: YOUR_API_KEY"

Response

200 OK application/json
{
  "page": 1,
  "count": 30,
  "results": [
    {
      "url": "https://www.amazon.com/dp/B08JHCVHTY",
      "asin": "B08JHCVHTY",
      "rank": 1,
      "image": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL.png",
      "price": {
        "amount": 11.99,
        "display": "$11.99",
        "currency": "USD"
      },
      "title": "Blink Plus Plan with monthly auto-renewal",
      "rating": 4.4,
      "reviews_count": 278771
    },
    {
      "url": "https://www.amazon.com/dp/B0DCH8VDXF",
      "asin": "B0DCH8VDXF",
      "rank": 2,
      "image": "https://images-na.ssl-images-amazon.com/images/I/513OSdW4elL.jpg",
      "price": {
        "amount": 19.0,
        "display": "$19.00",
        "currency": "USD"
      },
      "title": "Apple EarPods Headphones with USB-C Plug",
      "rating": 4.6,
      "reviews_count": 16203
    }
  ],
  "category": "electronics",
  "marketplace": "US"
}

Errors

Beyond the shared error codes, this endpoint returns 422 when a parameter fails validation — the detail array names the field.

422 Unprocessable Entity
{
  "detail": [
    {
      "loc": ["query", "marketplace"],
      "msg": "Field required",
      "type": "missing",
      "input": null
    }
  ]
}

Related endpoints