Amazon Product Data API

Get comprehensive product information from Amazon including prices, images, ratings, reviews, and technical specifications. Available via REST and GraphQL.

Why Use This API?

Everything you need to integrate Amazon data into your application

Complete Product Information

Access title, description, brand, pricing, images, ratings, and technical specifications in a single API call.

Multiple Lookup Methods

Search by ASIN, product URL, or GTIN (ISBN/UPC/EAN) to retrieve product information.

Real-Time Data

Always get the latest product information directly from Amazon with no caching delays.

Global Marketplace Support

Support for 12+ Amazon marketplaces including US, UK, EU, and more.

Try It Out

See how easy it is to fetch Amazon data with our API

bash
curl -X GET "https://api.canopyapi.co/v1/amazon/product?asin=B08N5WRWNW" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "asin": "B08N5WRWNW",
  "title": "PlayStation 5 Console",
  "brand": "Sony",
  "price": {
    "value": 499.99,
    "currency": "USD",
    "displayString": "$499.99"
  },
  "rating": 4.7,
  "ratingsTotal": 84932,
  "images": [
    {
      "url": "https://m.media-amazon.com/images/I/51vHwT8xOyL._AC_SL1500_.jpg",
      "variant": "MAIN"
    }
  ],
  "availability": {
    "status": "IN_STOCK",
    "displayString": "In Stock"
  },
  "link": "https://www.amazon.com/dp/B08N5WRWNW"
}

What Can You Build?

Here are some popular use cases for this API

1

Build price comparison tools and shopping browsers

2

Sync product catalogs for dropshipping or affiliate sites

3

Monitor competitor products and pricing strategies

Understanding the Response

Key fields returned by the API

Product Information

Includes title, brand, ASIN, and product URL for easy identification and linking.

Pricing Data

Current price with currency, display formatting, and availability status.

Rating & Reviews

Average rating score and total number of customer reviews.

Images

High-resolution product images in multiple variants (main, alternate views).

Frequently Asked Questions

How do I look up a product by ASIN?

Include the ASIN as a query parameter in REST (?asin=B08N5WRWNW) or as a variable in GraphQL. ASINs are unique Amazon product identifiers found in product URLs.

What Amazon marketplaces are supported?

We support 12+ Amazon marketplaces including US, UK, DE, FR, IT, ES, CA, MX, BR, IN, JP, and AU. Specify the marketplace using the country code.

How often is product data updated?

Product data is fetched in real-time from Amazon with no caching. You always receive the most current information including prices, availability, and ratings.

Can I get historical pricing data?

Historical price tracking is not currently available. Each API call returns the current price at the time of the request.

What's included in the product response?

The response includes title, brand, ASIN, pricing, availability, rating, review count, images, product URL, and additional fields like description and specifications when available.

Ready to Get Started?

Start building with our Amazon API today. Get 100 free requests every month.