Amazon Product API
Fetch full Amazon product details (title, brand, price when in stock, images, ratings, review count, variants, and attributes) from a product URL.
$0.90/1k req, pay per request, no subscription.
{"title": "Bose QuietComfort Ultra Wireless Noise Cancelling Headphones, Bluetooth Over Ear Headphones","url": "https://www.amazon.com/dp/B0CX23V2ZK","asin": "B0CX23V2ZK","brand": "Bose","price": 379,"currency": "$","inStock": true,"rating": 4.5,... 9 more fields}
Pricing and providers
Amazon Product API pricing: one API, 4 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
capped at $0.0101 per request1 result$0.010012 results$0.0101 capYou are charged for what comes back. Lower the limit to pay less - and no single request can cost more than the cap, however much comes back.
Try it
Get Amazon product in one request
This sample shows 20 of 21 fields. See every field
{
"found": true,
"data": {
"items": [
{
"title": "Bose QuietComfort Ultra Wireless Noise Cancelling Headphones, Bluetooth Over Ear Headphones",
"url": "https://www.amazon.com/dp/B0CX23V2ZK",
"asin": "B0CX23V2ZK",
"brand": "Bose",
"price": 379,
"currency": "$",
"inStock": true,
"rating": 4.5,
"reviewsCount": 3812,
"category": "Electronics > Headphones > Over-Ear Headphones",
"condition": "New",
"sellerName": "Amazon.com",
"description": "Immersive Audio pairs with CustomTune sound calibration to deliver a spatial, high-fidelity listening experience. World-class noise cancellation blocks distractions for up to 24 hours of battery life.",
"features": [
"World-class noise cancellation and immersive audio",
"Up to 24 hours of battery life",
"Adjustable soft-touch materials for all-day comfort",
"Bluetooth and USB-C wired listening"
],
"image": "https://m.media-amazon.com/images/I/51QEwB5f5bL._AC_SL1500_.jpg",
"images": [
"https://m.media-amazon.com/images/I/51QEwB5f5bL._AC_SL1500_.jpg",
"https://m.media-amazon.com/images/I/61vFOl+DFCL._AC_SL1500_.jpg",
"https://m.media-amazon.com/images/I/71l385A9phL._AC_SL1500_.jpg"
],
"variantAsins": [
"B0CX24R6MK",
"B0CX25Y8HN"
]
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- urlstring
https://www.amazon.com/dp/B0CX23V2ZK
Full Amazon product URL (e.g. https://www.amazon.com/dp/B0CX23V2ZK).
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `category` or `condition`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a product that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Response
JSON, one example value per field.
Product detail records (one per requested product URL). Populated whenever the provider has data for the entity.
- asinstring
B0CX23V2ZK
Amazon Standard Identification Number. Populated whenever the provider has data for the entity.
- brandstring
Bose
Manufacturer or brand name. Populated whenever the provider has data for the entity.
- categorystringcan require
Electronics > Headphones > Over-Ear Headphones
Category breadcrumb path, e.g. "Health & Household > Household Supplies".
- conditionstringcan require
New
Item condition, e.g. "New"; empty when not reported.
- currencystring
$
Price currency symbol or code, e.g. "$".
- descriptionstring
Immersive Audio pairs with CustomTune sound calibration to deliver a spatial, high-fidelity listening experience. World-class noise cancellation blocks distractions for up to 24 hours of battery life.
Product description text; empty when the listing has none.
- featuresstring[]
Bullet-point feature list from the listing.
- imagestring
https://m.media-amazon.com/images/I/51QEwB5f5bL._AC_SL1500_.jpg
Primary product image URL. Populated whenever the provider has data for the entity.
- imagesstring[]
High-resolution product image URLs.
- inStockboolean
true
True when the product is purchasable.
- pricenumber
379
Current buy-box price as a numeric amount; 0 when the listing has no buyable price (out of stock).
- ratingnumber
4.5
Average customer star rating, 0-5; 0 when unrated.
- reviewsCountinteger
3812
Total number of customer reviews; 0 when none.
- sellerNamestring
Amazon.com
Name of the seller fulfilling the buy box.
- titlestring
Bose QuietComfort Ultra Wireless Noise Cancelling Headphones, Bluetooth Over Ear Headphones
Product title. Populated whenever the provider has data for the entity.
- urlstring
https://www.amazon.com/dp/B0CX23V2ZK
Canonical product detail page URL (tracking query params stripped). Populated whenever the provider has data for the entity.
- variantAsinsstring[]can require
ASINs of the other variations of this product, or null when the serving source does not publish them.
- foundboolean
true
True when the product was found.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Amazon Product API
The AnyAPI Amazon Product API returns Amazon product data as normalized JSON from one POST call to /v1/run/amazon.product. Fetch full Amazon product details (title, brand, price when in stock, images, ratings, review count, variants, and attributes) from a product URL. AnyAPI routes each request across 4 sources and falls back automatically when one fails. It costs from $0.90 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Amazon product calls through AnyAPI succeeded, with a median response time of 4.1 seconds across 966 measured calls.