Amazon API
Product Offers
Get all third-party seller offers for any Amazon ASIN, including price, condition, and shipping.
POST
$0.02/call/v1/amazon/product-offersUsage
const res = await fetch('https://api.yepapi.com/v1/amazon/product-offers', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({ asin: 'B07ZPKBL9V', limit: 100 }),
});
const { data } = await res.json();
console.log(data);curl -X POST https://api.yepapi.com/v1/amazon/product-offers \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"asin": "B07ZPKBL9V", "limit": 100}'import requests
res = requests.post(
"https://api.yepapi.com/v1/amazon/product-offers",
headers={"x-api-key": "YOUR_API_KEY"},
json={"asin": "B07ZPKBL9V", "limit": 100},
)
print(res.json()["data"])Request Body
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
asin | string | Yes | Amazon ASIN | — |
country | string | No | ISO alpha-2 country code | US |
limit | number | No | Max offers (1–100) | 100 |
page | number | No | Page number | 1 |
product_condition | string | No | ALL, NEW, USED, RENEWED, COLLECTIBLE | ALL |
Response
{
"ok": true,
"data": {
"status": "OK",
"request_id": "c9845825-48ba-4503-8890-ad17805df07c",
"parameters": { "asin": "B07ZPKBL9V", "country": "US", "limit": 100, "page": 1 },
"data": {
"asin": "B07ZPKBL9V",
"product_title": "Apple iPhone 11, 64GB, PRODUCT RED - Unlocked (Renewed)",
"product_price": "169.00",
"product_original_price": "$174.64",
"delivery_price": "FREE",
"currency": "USD",
"country": "US",
"domain": "www.amazon.com",
"product_byline": "Visit the Amazon Renewed Store",
"product_star_rating": "4.2",
"product_num_ratings": 59992,
"product_url": "https://www.amazon.com/dp/B07ZPKBL9V",
"product_num_offers": 33,
"product_availability": "Only 16 left in stock - order soon.",
"product_condition": "Refurbished - Excellent",
"is_prime": false,
"buy_boxes": [],
"sales_volume": "200+ bought in past month"
}
}
}Response Fields
| Field | Type | Description |
|---|---|---|
ok | boolean | Whether the request succeeded |
data.data.asin | string | Product ASIN |
data.data.product_title | string | Product title |
data.data.product_price | string | Headline price |
data.data.product_original_price | string | null | MSRP if discounted |
data.data.delivery_price | string | Shipping cost shown (e.g. "FREE") |
data.data.currency | string | ISO currency code |
data.data.product_byline | string | Seller/brand byline |
data.data.product_num_offers | number | Total offers available |
data.data.product_availability | string | Stock status message |
data.data.product_condition | string | Condition of the featured offer |
data.data.buy_boxes | array | Structured buy-box offers (varies by product) |
data.data.is_prime | boolean | Featured offer is Prime |
data.data.sales_volume | string | null | e.g. "200+ bought in past month" |
Info
This endpoint is one of the largest Amazon payloads (~35–40 KB). Use short TTL caching if you need fresh buy-box prices, or pass limit to cap offer count.