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
The ASIN of the product to list offers for.
Query Parameters
Amazon marketplace TLD or code where the product is listed.Examples:
com, co.uk, deDelivery postal/zip code for localized offers and delivery estimates.
Response
The ASIN the offers belong to.
Marketplace domain.
Array of seller offers, ordered with the Buy Box winner first.
Show Offer object
Show Offer object
Position in the offer list.
Seller summary:
name, id, link, rating, ratings_total, ratings_percentage_positive.Offer price with
value, currency, symbol, raw.Condition with
is_new, title, comments.Delivery info:
is_free, fulfilled_by_amazon, date, price.Whether this offer currently wins the Buy Box.
Whether the offer is Prime-eligible.
Minimum order quantity (nullable).
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

