Amazon data API

Amazon Data API

An Amazon product data API and Amazon product database API for live catalog data. One key for REST, GraphQL, and MCP.

100 free requests every month. Then $0.01 per request.

Request
GET https://rest.canopyapi.co/api/amazon/product?asin=B08N5WRWNW
API-KEY: YOUR_API_KEY
Response
{
  "data": {
    "amazonProduct": {
      "asin": "B08N5WRWNW",
      "title": "PlayStation 5 Console",
      "brand": "Sony",
      "price": { "display": "$499.99" },
      "rating": 4.7
    }
  }
}
Endpoints

Amazon data API endpoint catalog

Every route is on https://rest.canopyapi.co. Send your key in the API-KEY header. The same key works for GraphQL at graphql.canopyapi.co and the MCP server at mcp.canopyapi.co/mcp.

  • GET/api/amazon/product

    Product by ASIN, Amazon URL, or GTIN (UPC, EAN, or ISBN): title, brand, price, images, bullets, categories, and Buy Box seller.

  • GET/api/amazon/product/asin-from-gtin

    ASIN for a UPC, EAN, or ISBN.

  • GET/api/amazon/product/gtin-from-asin

    UPC, EAN, or ISBN (GTIN) for an ASIN.

  • GET/api/amazon/product/variants

    Variant ASINs, attributes, and prices for a listing.

  • GET/api/amazon/product/offers

    Offers on a product: price, condition, delivery, and seller name.

  • GET/api/amazon/product/sales

    Sales estimates for a product.

  • GET/api/amazon/product/stock

    Stock estimates for a product.

  • GET/api/amazon/product/a-plus-content

    A+ content on a listing.

  • GET/api/amazon/search

    Keyword search results with title, price, rating, image, and a sponsored flag.

  • GET/api/amazon/autocomplete

    Search autocomplete suggestions for a term.

  • GET/api/amazon/bestsellers

    Best Sellers list by category slug or Best Sellers page URL, with rank, ASIN, price, and rating.

  • GET/api/amazon/bestseller-categories

    Top-level Best Seller category IDs for a marketplace.

  • GET/api/amazon/deals

    Current deals, with an optional category filter.

  • GET/api/amazon/categories

    Category taxonomy for a marketplace.

  • GET/api/amazon/category

    Products in a category from that taxonomy.

  • GET/api/amazon/seller

    Public seller storefront: name, rating, about text, and listed products.

  • GET/api/amazon/author

    Author page and books for an author ASIN.

Interfaces

REST, GraphQL, and MCP

Start with REST. Use GraphQL when you want to pick fields. Add the MCP server when an agent should call the same Amazon data API. Field-level product and search docs live on the Amazon product API and Amazon search API pages.

REST
curl -G "https://rest.canopyapi.co/api/amazon/product" \
  -H "API-KEY: YOUR_API_KEY" \
  --data-urlencode "asin=B08N5WRWNW"
GraphQL
curl https://graphql.canopyapi.co/ \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "query GetProduct($input: AmazonProductInput!) { amazonProduct(input: $input) { asin title price { display } rating } }",
    "variables": {
      "input": { "asinLookup": { "asin": "B08N5WRWNW", "domain": "US" } }
    }
  }'
MCP
{
  "mcpServers": {
    "canopy": {
      "url": "https://mcp.canopyapi.co/mcp"
    }
  }
}
Coverage

350 million products, one request at a time

  • 350 million products

    Live product data for any of 350 million products, plus a category taxonomy of more than 25,000 categories.

  • 17 marketplaces

    US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP, PL, AE, SG, NL, and SE. Pass domain on the request. It defaults to US.

  • One API key

    The same key authenticates REST, GraphQL, and MCP. There is no separate approval step for each interface.

  • Agents included

    The MCP server at mcp.canopyapi.co/mcp exposes the same catalog to Claude, Cursor, and any MCP client.

Pricing

Amazon data API pricing

Hobby includes 100 requests every month. Pay As You Go is $0.01 per request after that. Premium is $99 a month for 20,000 requests, then $0.008 per request.

Hobby

Free

100 requests included

  • 100 requests per month
  • No additional charges
  • Email support
Get an API key

Pay As You Go

Most popular

$0.01

per request after the free ones

  • 100 free requests per month
  • Then $0.01 per request
  • Automatic volume discounts
Get an API key

Premium

$99

per month

  • 20,000 requests included
  • Then $0.008 per request
  • Priority support
Get an API key

Custom enterprise pricing

Need higher volume or dedicated support? Email support@canopyapi.co and we will put a plan together.

Contact us
FAQ

Frequently asked questions

What is the Amazon Data API?

Canopy is an Amazon data API for live catalog data: products, search, pricing, offers, deals, best sellers, and categories. You call it over REST, GraphQL, or MCP with one API key.

How big is the product coverage?

The API covers 350 million products and more than 25,000 categories. Marketplaces are US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP, PL, AE, SG, NL, and SE. Domain defaults to US.

Is this an Amazon product database API I can query directly?

You query it by ASIN, URL, GTIN, keyword, category, or best-seller list. It returns the current listing on each request. It is not a dump of a private database and it is not Amazon Selling Partner data from your own seller account.

Which interfaces are supported?

REST at rest.canopyapi.co, GraphQL at graphql.canopyapi.co, and an MCP server at mcp.canopyapi.co/mcp. REST uses an API-KEY header. GraphQL accepts Authorization: Bearer or the same API key headers.

What does it cost?

100 free requests every month. Pay As You Go is $0.01 per request after that. Premium is $99 a month for 20,000 requests, then $0.008 per request.

Query Amazon product data with one API key

100 requests are free every month. REST, GraphQL, and MCP all use the same key.