Playbook · Price Monitoring
Look up an Amazon seller and every product they sell
From a seller ID, get the seller's business name and address, rating and feedback, then page through every product they sell.
In short
Call /seller-profile with the seller ID for the business name, address, rating and feedback summary, then /seller-products page by page for the catalog, 16 products per page.
The use case
Who is this seller, where are they based, how well are they rated, and what else do they sell? Those questions come up when you vet a supplier, check who is reselling your brand, or size up a competitor. The seller ID is on every offer, so one lookup leads to the rest.
Who does this: Wholesale and sourcing teams vetting suppliers, brands checking who resells their products, and e-commerce analysts researching competitors.
How to do it
Uses the Real-Time Amazon Data API, tested live on October 28, 2026. Call /seller-profile with the seller ID, then /seller-products for the catalog. Here, Woot (an Amazon company). The cURL tab shows the profile call:
import requests
API_KEY = "YOUR_API_KEY"
BASE = "https://api.openwebninja.com/realtime-amazon-data"
seller = {"seller_id": "A1KWJVS57NX03I", "country": "US"}
p = requests.get(f"{BASE}/seller-profile", headers={"x-api-key": API_KEY}, params=seller).json()["data"]
print(p["business_name"], "|", p["business_address"])
print("Rating", p["rating"], "from", p["ratings_total"], "ratings")
s = requests.get(f"{BASE}/seller-products", headers={"x-api-key": API_KEY},
params={**seller, "sort_by": "BEST_SELLERS"}).json()["data"]
print(s["total_products"], "products")
for x in s["seller_products"][:3]:
print(x["asin"], x["product_price"], x["product_title"][:50])Woot Inc | 4121 International Parkway Carrollton Texas 75007 US
Rating 4.8 from 268123 ratings
12344 products
B0D8J5SV3C $14.99 Silicone Scar Sheets, Medical Grade Silicone Scar
B0BG52SJ5N $55.99 COSLUS ADA Accepted C20 Water Dental Flosser Pick,
B0DJFW7PNM None Apple 20W USB-C Compact Power Adapter: Fast and Co{
"status": "OK",
"request_id": "7cfebdf5-367b-4f8d-974b-ed8d2a4916ae",
"parameters": {
"seller_id": "A1KWJVS57NX03I",
"country": "US",
"language": "en_US"
},
"data": {
"seller_id": "A1KWJVS57NX03I",
"country": "US",
"domain": "www.amazon.com",
"name": "Woot",
"seller_link": "https://www.amazon.com/sp?seller=A1KWJVS57NX03I",
"store_link": "https://www.amazon.com/s?ie=UTF8&marketplaceID=ATVPDKIKX0DER&me=A1KWJVS57NX03I",
"logo": "https://m.media-amazon.com/images/I/01olxCUizzL.jpg",
"about_this_seller": "About Woot (an Amazon Company)\r\n\r\nWoot! is the original daily deals site, founded in 2004 and snatched up by Amazon in 2010. Originally, Woot! offered just one product per day until we sold out. Today, we offer special daily deals and other limited-time offers across seven categories. If you like this Goldbox deal, there's tons more in store over on Woot.com and the Woot! app.",
"business_name": "Woot Inc",
"business_address": "4121 International Parkway Carrollton Texas 75007 US",
"detailed_information": "Business Name: Woot Inc Business Address: 4121 International Parkway Carrollton Texas 75007 US",
"rating": 4.8,
"ratings_total": 268123,
"ratings_total_percentage": 96,
"review_summary": {
"thirty_days": {
"positive_percent": 96,
"neutral_percent": 0,
"negative_percent": 3,
"count": 2045
},
"ninety_days": {
"positive_percent": 94,
"neutral_percent": 0,
"negative_percent": 5,
"count": 5802
},
"twelve_months": {
"positive_percent": 97,
"neutral_percent": 0,
"negative_percent": 2,
"count": 48521
},
"lifetime": {
"positive_percent": 96,
"neutral_percent": 1,
"negative_percent": 4,
"count": 268123
}
}
}
}For a whole list
Page through a seller's catalog, best sellers first, into a CSV:
import csv
import requests
API_KEY = "YOUR_API_KEY"
URL = "https://api.openwebninja.com/realtime-amazon-data/seller-products"
with open("seller_products.csv", "w", newline="") as f:
w = csv.writer(f)
w.writerow(["asin", "title", "price", "rating", "num_ratings"])
for page in [1, 2, 3]:
d = requests.get(URL, headers={"x-api-key": API_KEY}, params={
"seller_id": "A1KWJVS57NX03I", "country": "US", "sort_by": "BEST_SELLERS", "page": page,
}, timeout=60).json().get("data") or {}
for x in d.get("seller_products") or []:
w.writerow([x["asin"], x["product_title"][:60], x.get("product_price"),
x.get("product_star_rating"), x.get("product_num_ratings")])asin,title,price,rating,num_ratings
B0D8J5SV3C,"Silicone Scar Sheets, Medical Grade Silicone Scar Tape for O",$14.99,4.4,13662
B0BG52SJ5N,"COSLUS ADA Accepted C20 Water Dental Flosser Pick, Professio",$55.99,4.4,54866
B0DJFW7PNM,Apple 20W USB-C Compact Power Adapter: Fast and Convenient C,,4.8,13913
B0CHXY8WQW,"Oklar Wrist Blood Pressure Monitor, FDA Cleared Rechargeable",$30.99,4.3,33436
B00D8P5T0U,"Energizer 2032 Batteries (4 Pack), 3V Lithium Coin Batteries",$9.99,4.8,280278
B0DWVLWXLX,Apple 60W USB-C to USB-C Woven Charge Cable (1 m): Fast and ,,4.7,10482
B0CCXHL3JJ,Oklar FDA Cleared Blood Pressure Monitor Upper Arm BP Machin,$24.99,4.3,13112
B010OV9KQ4,"Dixie Ultra Large Paper Bowls 20 Oz, 150 Count, Microwave Sa",$20.99,4.8,31152
B0FDQF41GY,"Affresh Garbage Disposal Cleaner, Helps Power Away Odor Caus",$10.99,4.7,2431
B0F6D28F7R,LISEN for MagSafe Car Mount [3800gf Strong Magnet&90+LBS Suc,$38.99,4.3,23520Three pages took 9 seconds and returned 48 products, 16 per page.
Good to know
- A large seller takes many pages. Woot lists 12,344 products at 16 per page; sort_by=BEST_SELLERS puts the important ones first.
- Some products come back without a price (the Apple charger above), so handle empty prices.
- The seller ID is in every offer from /product-offers (seller_id), so you can go from any listing to its seller.
- review_summary in the profile gives positive, neutral and negative percentages for 30 days, 90 days and 12 months.
Frequently asked questions
How do I find an Amazon seller's ID from a product listing?
In the seller_id field of /product-offers, or in the seller= part of the seller's Amazon page URL.
Can I get an Amazon seller's feedback and reviews, not just the rating?
Yes. /seller-reviews returns the seller's feedback, filterable by star rating.
Can I look up sellers on Amazon UK or Germany?
The same 24 Amazon stores as the rest of the API, set with country.
Check the Amazon buy box and every seller's price for any ASIN
One API call per ASIN returns the buy box winner and every competing offer, with shipping, FBA status and the delivery date for your ZIP code.
Real-Time Amazon Data
Get today's Amazon deals filtered by discount, rating and category
One call returns 30 current Amazon deals with deal price, list price, discount and ASIN, filtered the way Amazon's deals page filters them.
Real-Time Amazon Data
Get Amazon Best Sellers and New Releases for any category and country
One call returns the top 50 products of an Amazon Best Sellers or New Releases list, with rank, ASIN, price, rating and review count, for any category and store.
Real-Time Amazon Data
Start building with real-time web data
Every API includes a free tier. No credit card required, and the first request is a minute away.