Seller Feedback
curl --request GET \
--url https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback \
--header 'x-api-key: <api-key>'import requests
url = "https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback"
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/sellers/{seller_id}/feedback', 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/sellers/{seller_id}/feedback",
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/sellers/{seller_id}/feedback"
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/sellers/{seller_id}/feedback")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback")
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{
"seller_id": "A1B2C3D4E5F6G7",
"domain": "com",
"feedback": [
{
"rating": 5,
"body": "Fast shipping and item exactly as described. Would buy again.",
"date_raw": "Reviewed on May 30, 2026",
"date_at": "2026-05-30T00:00:00Z",
"rater": "M. K."
}
],
"pagination": {
"current_page": 1,
"total_pages": 50,
"total_results": 500
}
}Sellers
Seller Feedback
Buyer feedback entries for a seller.
GET
/
v1
/
amazon
/
sellers
/
{seller_id}
/
feedback
Seller Feedback
curl --request GET \
--url https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback \
--header 'x-api-key: <api-key>'import requests
url = "https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback"
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/sellers/{seller_id}/feedback', 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/sellers/{seller_id}/feedback",
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/sellers/{seller_id}/feedback"
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/sellers/{seller_id}/feedback")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/amazon/sellers/{seller_id}/feedback")
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{
"seller_id": "A1B2C3D4E5F6G7",
"domain": "com",
"feedback": [
{
"rating": 5,
"body": "Fast shipping and item exactly as described. Would buy again.",
"date_raw": "Reviewed on May 30, 2026",
"date_at": "2026-05-30T00:00:00Z",
"rater": "M. K."
}
],
"pagination": {
"current_page": 1,
"total_pages": 50,
"total_results": 500
}
}Path Parameters
string
required
The Amazon seller ID whose feedback to list.
Query Parameters
string
default:"com"
Amazon marketplace TLD or code where the seller operates.Examples:
com, co.uk, deinteger
default:1
Page number for paginated feedback entries. Starts at
1.Response
string
The seller ID whose feedback was listed.
string
Marketplace domain.
array
object
Pagination metadata with
current_page, total_pages, total_results.Example Response
{
"seller_id": "A1B2C3D4E5F6G7",
"domain": "com",
"feedback": [
{
"rating": 5,
"body": "Fast shipping and item exactly as described. Would buy again.",
"date_raw": "Reviewed on May 30, 2026",
"date_at": "2026-05-30T00:00:00Z",
"rater": "M. K."
}
],
"pagination": { "current_page": 1, "total_pages": 50, "total_results": 500 }
}
Each seller feedback request costs 3 credits. Failed requests are not charged.
Authorizations
Path Parameters
The Amazon seller ID whose feedback to list.
Query Parameters
Amazon marketplace TLD or code (com, co.uk, de, ...).
Page number for paginated feedback entries.
Required range:
x >= 1
