GET /amazon/product-offers

Product Offers

Get all available offers and sellers for a specific Amazon product, with filters for condition, Prime eligibility, and free shipping.

Amazon Product Data API

Retrieve all available offers from different sellers for a specific Amazon product. Filter by condition, Prime eligibility, and free shipping availability.

HTTP Request

GET /amazon/product-offers

Parameters

ParameterTypeRequiredDefaultDescription
asinstringYes-Amazon Standard Identification Number
pageintegerNo1Results page number
marketplacestringNocomAmazon marketplace code
languagestringNo-Language code for results
conditionstringNoallProduct condition: all, new, usedLikeNew, usedVeryGood, usedGood, usedAcceptable
is_primebooleanNo-Filter for Prime-eligible offers
free_shippingbooleanNo-Filter for offers with free shipping

Response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
  "status": "OK",
  "request_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
  "data": {
    "asin": "B0BSHF7WHW",
    "product_title": "Apple AirPods Pro (2nd Generation) Wireless Earbuds",
    "product_url": "https://www.amazon.com/dp/B0BSHF7WHW",
    "total_offers": 24,
    "offers": [
      {
        "offer_id": "eHR6bXVYa0...",
        "price": "$189.99",
        "currency": "USD",
        "condition": "New",
        "condition_details": "Brand New, Factory Sealed",
        "delivery": "FREE delivery Thu, Mar 12",
        "seller_name": "Amazon.com",
        "seller_id": "ATVPDKIKX0DER",
        "seller_rating": "4.8",
        "seller_num_ratings": 1250000,
        "is_prime": true,
        "is_fulfilled_by_amazon": true,
        "is_buy_box_winner": true
      },
      {
        "offer_id": "a8k3mNxp2...",
        "price": "$195.50",
        "currency": "USD",
        "condition": "New",
        "condition_details": "Brand New",
        "delivery": "Delivery Mar 14 - 17",
        "seller_name": "TechDeals Plus",
        "seller_id": "A2L77EE7U53HIF",
        "seller_rating": "4.5",
        "seller_num_ratings": 8742,
        "is_prime": false,
        "is_fulfilled_by_amazon": false,
        "is_buy_box_winner": false
      }
    ]
  }
}

Code Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import requests

url = "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-offers"

params = {
    "asin": "B0BSHF7WHW",
    "marketplace": "com",
    "condition": "new",
    "is_prime": True
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "real-time-amazon-data-the-most-complete.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=params)
data = response.json()["data"]

for offer in data["offers"]:
    print(f"{offer['seller_name']}: {offer['price']} (Rating: {offer['seller_rating']})")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
const url = "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-offers";

const params = new URLSearchParams({
  asin: "B0BSHF7WHW",
  marketplace: "com",
  condition: "new",
  is_prime: "true"
});

const response = await fetch(`${url}?${params}`, {
  headers: {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "real-time-amazon-data-the-most-complete.p.rapidapi.com"
  }
});

const { data } = await response.json();
data.offers.forEach(offer => {
  console.log(`${offer.seller_name}: ${offer.price}`);
});
1
2
3
4
5
6
7
curl -G "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-offers" \
  --data-urlencode "asin=B0BSHF7WHW" \
  --data-urlencode "marketplace=com" \
  --data-urlencode "condition=new" \
  --data-urlencode "is_prime=true" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: real-time-amazon-data-the-most-complete.p.rapidapi.com"