Amazon ASIN Lookup API
An Amazon ASIN API for ASIN, UPC, EAN, ISBN, and product URL lookups, including ASIN to UPC. One request returns the live product JSON.
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
}
}
}ASIN, UPC, EAN, and URL
Try a single ASIN in the browser with the ASIN lookup tool, or convert a barcode with UPC to ASIN. The calls below are the API versions. Full product fields are documented on the Amazon product API page.
ASIN lookup
curl -G "https://rest.canopyapi.co/api/amazon/product" \ -H "API-KEY: YOUR_API_KEY" \ --data-urlencode "asin=B08N5WRWNW"
UPC, EAN, or ISBN to ASIN
curl -G "https://rest.canopyapi.co/api/amazon/product/asin-from-gtin" \ -H "API-KEY: YOUR_API_KEY" \ --data-urlencode "gtin=012345678905"
ASIN to UPC, EAN, or ISBN
curl -G "https://rest.canopyapi.co/api/amazon/product/gtin-from-asin" \ -H "API-KEY: YOUR_API_KEY" \ --data-urlencode "asin=B08N5WRWNW"
Product URL lookup
curl -G "https://rest.canopyapi.co/api/amazon/product" \ -H "API-KEY: YOUR_API_KEY" \ --data-urlencode "url=https://www.amazon.com/dp/B08N5WRWNW"
One Amazon ASIN API for every identifier
ASIN lookup
Pass asin to the product endpoint for title, brand, price, images, bullets, and stock.
UPC, EAN, and ISBN
asin-from-gtin turns a barcode into an ASIN. gtin-from-asin turns an ASIN into the UPC, EAN, or ISBN on the listing.
Amazon URL
Pass the product URL on its own. The route accepts exactly one of asin, url, or gtin.
Either direction
Use the same API key for ASIN to UPC and UPC to ASIN. Both routes are on rest.canopyapi.co.
Amazon ASIN lookup 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
How does the Amazon ASIN lookup API work?
GET https://rest.canopyapi.co/api/amazon/product with exactly one of asin, url, or gtin, plus an API-KEY header. The response includes title, brand, price, images, and the ASIN.
Can I convert a UPC, EAN, or ISBN to an ASIN?
Yes. GET /api/amazon/product/asin-from-gtin?gtin= returns the ASIN for that GTIN. GTIN here means ISBN, UPC, or EAN. You can try it in the browser with the free UPC to ASIN tool.
Is there an ASIN to UPC API?
Yes. GET /api/amazon/product/gtin-from-asin?asin= returns the GTIN (UPC, EAN, or ISBN) Amazon has for that ASIN, when the listing includes one.
Can I look up an Amazon URL instead of an ASIN?
Yes. Pass url to GET /api/amazon/product. Use url on its own. The product route accepts exactly one of asin, url, or gtin.
Is there a free ASIN lookup?
The ASIN lookup tool and the UPC to ASIN tool run in the browser with no API key. The API itself includes 100 free requests every month, then $0.01 per request.
Other Amazon data API comparisons
Look up an ASIN, UPC, or URL
100 requests are free every month. The browser tools are there if you want to check one code before you write the client.