Get Offers
curl --request GET \
--url https://scrapebadger.com/v1/amazon/products/{asin}/offers \
--header 'x-api-key: <api-key>'import requests
url = "https://scrapebadger.com/v1/amazon/products/{asin}/offers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://scrapebadger.com/v1/amazon/products/{asin}/offers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://scrapebadger.com/v1/amazon/products/{asin}/offers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://scrapebadger.com/v1/amazon/products/{asin}/offers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://scrapebadger.com/v1/amazon/products/{asin}/offers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/amazon/products/{asin}/offers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"asin": "B08N5WRWNW",
"domain": "com",
"offers": [
{
"position": 1,
"seller": {
"name": "Amazon.com",
"id": "ATVPDKIKX0DER",
"link": "https://www.amazon.com/sp?seller=ATVPDKIKX0DER",
"rating": 4.7,
"ratings_total": 1284000,
"ratings_percentage_positive": 96
},
"price": {
"value": 49.99,
"currency": "USD",
"symbol": "$",
"raw": "$49.99"
},
"condition": {
"is_new": true,
"title": "New",
"comments": null
},
"delivery": {
"is_free": true,
"fulfilled_by_amazon": true,
"date": "2026-06-04",
"price": null
},
"buybox_winner": true,
"is_prime": true,
"minimum_order_quantity": 1,
"maximum_order_quantity": 30
},
{
"position": 2,
"seller": {
"name": "TechDeals Store",
"id": "A1B2C3D4E5F6G7",
"link": "https://www.amazon.com/sp?seller=A1B2C3D4E5F6G7",
"rating": 4.6,
"ratings_total": 8421,
"ratings_percentage_positive": 94
},
"price": {
"value": 47.5,
"currency": "USD",
"symbol": "$",
"raw": "$47.50"
},
"condition": {
"is_new": true,
"title": "New",
"comments": null
},
"delivery": {
"is_free": false,
"fulfilled_by_amazon": false,
"date": "2026-06-08",
"price": {
"value": 4.99,
"currency": "USD",
"symbol": "$",
"raw": "$4.99"
}
},
"buybox_winner": false,
"is_prime": false,
"minimum_order_quantity": 1,
"maximum_order_quantity": 10
}
]
}Products
Get Offers
All third-party offers for an ASIN, including the Buy Box winner.
GET
/
v1
/
amazon
/
products
/
{asin}
/
offers
Get Offers
curl --request GET \
--url https://scrapebadger.com/v1/amazon/products/{asin}/offers \
--header 'x-api-key: <api-key>'import requests
url = "https://scrapebadger.com/v1/amazon/products/{asin}/offers"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://scrapebadger.com/v1/amazon/products/{asin}/offers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://scrapebadger.com/v1/amazon/products/{asin}/offers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://scrapebadger.com/v1/amazon/products/{asin}/offers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://scrapebadger.com/v1/amazon/products/{asin}/offers")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/amazon/products/{asin}/offers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"asin": "B08N5WRWNW",
"domain": "com",
"offers": [
{
"position": 1,
"seller": {
"name": "Amazon.com",
"id": "ATVPDKIKX0DER",
"link": "https://www.amazon.com/sp?seller=ATVPDKIKX0DER",
"rating": 4.7,
"ratings_total": 1284000,
"ratings_percentage_positive": 96
},
"price": {
"value": 49.99,
"currency": "USD",
"symbol": "$",
"raw": "$49.99"
},
"condition": {
"is_new": true,
"title": "New",
"comments": null
},
"delivery": {
"is_free": true,
"fulfilled_by_amazon": true,
"date": "2026-06-04",
"price": null
},
"buybox_winner": true,
"is_prime": true,
"minimum_order_quantity": 1,
"maximum_order_quantity": 30
},
{
"position": 2,
"seller": {
"name": "TechDeals Store",
"id": "A1B2C3D4E5F6G7",
"link": "https://www.amazon.com/sp?seller=A1B2C3D4E5F6G7",
"rating": 4.6,
"ratings_total": 8421,
"ratings_percentage_positive": 94
},
"price": {
"value": 47.5,
"currency": "USD",
"symbol": "$",
"raw": "$47.50"
},
"condition": {
"is_new": true,
"title": "New",
"comments": null
},
"delivery": {
"is_free": false,
"fulfilled_by_amazon": false,
"date": "2026-06-08",
"price": {
"value": 4.99,
"currency": "USD",
"symbol": "$",
"raw": "$4.99"
}
},
"buybox_winner": false,
"is_prime": false,
"minimum_order_quantity": 1,
"maximum_order_quantity": 10
}
]
}Path Parameters
string
required
The ASIN of the product to list offers for.
Query Parameters
string
default:"com"
Amazon marketplace TLD or code where the product is listed.Examples:
com, co.uk, destring
Delivery postal/zip code for localized offers and delivery estimates.
Response
string
The ASIN the offers belong to.
string
Marketplace domain.
array
Array of seller offers, ordered with the Buy Box winner first.
Show Offer object
Show Offer object
integer
Position in the offer list.
object
Seller summary:
name, id, link, rating, ratings_total, ratings_percentage_positive.object
Offer price with
value, currency, symbol, raw.object
Condition with
is_new, title, comments.object
Delivery info:
is_free, fulfilled_by_amazon, date, price.boolean
Whether this offer currently wins the Buy Box.
boolean
Whether the offer is Prime-eligible.
integer
Minimum order quantity (nullable).
integer
Maximum order quantity (nullable).
Example Response
{
"asin": "B08N5WRWNW",
"domain": "com",
"offers": [
{
"position": 1,
"seller": { "name": "Amazon.com", "id": "ATVPDKIKX0DER", "rating": 4.7, "ratings_total": 1284000, "ratings_percentage_positive": 96 },
"price": { "value": 49.99, "currency": "USD", "symbol": "$", "raw": "$49.99" },
"condition": { "is_new": true, "title": "New", "comments": null },
"delivery": { "is_free": true, "fulfilled_by_amazon": true, "date": "2026-06-04", "price": null },
"buybox_winner": true,
"is_prime": true,
"minimum_order_quantity": 1,
"maximum_order_quantity": 30
},
{
"position": 2,
"seller": { "name": "TechDeals Store", "id": "A1B2C3D4E5F6G7", "rating": 4.6, "ratings_total": 8421, "ratings_percentage_positive": 94 },
"price": { "value": 47.5, "currency": "USD", "symbol": "$", "raw": "$47.50" },
"condition": { "is_new": true, "title": "New", "comments": null },
"delivery": { "is_free": false, "fulfilled_by_amazon": false, "date": "2026-06-08", "price": { "value": 4.99, "currency": "USD", "symbol": "$", "raw": "$4.99" } },
"buybox_winner": false,
"is_prime": false,
"minimum_order_quantity": 1,
"maximum_order_quantity": 10
}
]
}
Each offers request costs 8 credits. Single-seller products return an empty
offers array. Failed requests are not charged.Authorizations
Path Parameters
The ASIN of the product to list offers for.
Query Parameters
Amazon marketplace TLD or code (com, co.uk, de, ...).
Delivery postal/zip code for localized offers and delivery estimates.
⌘I

