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.
GET https://rest.canopyapi.co/api/amazon/product?asin=B08N5WRWNW API-KEY: YOUR_API_KEY
{
"data": {
"amazonProduct": {
"asin": "B08N5WRWNW",
"title": "PlayStation 5 Console",
"brand": "Sony",
"price": { "display": "$499.99" },
"rating": 4.7
}
}
}GET https://rest.canopyapi.co/api/amazon/product?asin=B08N5WRWNW API-KEY: YOUR_API_KEY
{
"data": {
"amazonProduct": {
"asin": "B08N5WRWNW",
"title": "PlayStation 5 Console",
"brand": "Sony",
"price": { "display": "$499.99" },
"rating": 4.7
}
}
}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.
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.
curl -G "https://rest.canopyapi.co/api/amazon/product" \ -H "API-KEY: YOUR_API_KEY" \ --data-urlencode "asin=B08N5WRWNW"
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" } }
}
}'{
"mcpServers": {
"canopy": {
"url": "https://mcp.canopyapi.co/mcp"
}
}
}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.
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
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
Premium
$99
per month
- 20,000 requests included
- Then $0.008 per request
- Priority support
Custom enterprise pricing
Need higher volume or dedicated support? Email support@canopyapi.co and we will put a plan together.
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.
Other Amazon data API comparisons
Query Amazon product data with one API key
100 requests are free every month. REST, GraphQL, and MCP all use the same key.