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])
Result (Python)
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
Full response of the cURL call above (seller profile) · JSON
{
  "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")])
seller_products.csv (first 10 of 48 rows)
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,23520

Three 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.

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.