Clair API
  • All APIs
  • Pricing
  • Docs
SERP & Search
  • Google Search API
  • Google Maps API
News & Media
  • Google News API
  • Bloomberg News API
  • Associated Press API
  • Reuters News API
Jobs & Hiring
  • Glassdoor API
  • Greenhouse Jobs API
  • Indeed Jobs API
E-commerce
  • Amazon Products API
Company Data & Reviews
  • Trustpilot Reviews API
  • Product Hunt API
  • Crunchbase API
Contact & Lead Data
  • Website Contacts API
Missing a data source? Ask for one →
  • Use cases
  • Comparisons
  • Glossary
Ecommerce and reviews
  • Amazon price monitoring
  • Trustpilot review monitoring
  • MAP enforcement on Amazon
  • Amazon rating monitoring
  • Amazon category research
  • Trustpilot competitor benchmarking
Search and local
  • Google rank tracking
  • Local lead generation
  • Local SEO competitor audit
  • Grounding LLM answers in search results
  • Content research from People also ask
Leads and companies
  • Lead enrichment from company websites
  • Product Hunt launch tracking
  • Startup deal sourcing
  • Account research briefs
Jobs and hiring
  • Salary benchmarking
  • Job market analytics
  • Hiring signals for sales
  • Employer reputation tracking
News
  • Media monitoring
  • Financial news alerts
  • News corpus for research and RAG
Comparisons
  • Clair vs SerpApi
  • Clair vs Google Places API
  • Clair vs Google Custom Search API
  • Clair vs Hunter
GlossarySERPSERP APIPeople also askGoogle place IDASINBuy BoxGTINSalary percentilesTrustScoreWeb scrapingAll 40 terms →
PricingDocs
Dashboard

Use cases / Amazon Products API

Amazon category research

Before launching or sourcing a product, map the category: what sells, at what price, and how well it is rated. Amazon's Best Sellers lists rank the top products in every subcategory; read them all and you have the shape of the market.

Last updated September 28, 2026. Response excerpts are recorded from the live API.

Try the Amazon Products API →

On this page

  1. Who
  2. Pipeline
  3. Code
  4. Cost
  5. Response times
  6. Limits
  7. FAQ

Who

Who runs this, and what for

TeamWhat they decide with it
Private-label sellersWhich subcategories have demand, a price band, and weak ratings to beat.
Retail and brand strategistsWhich competitors lead each subcategory and at what price.
Investors in consumer brandsHow a brand ranks across its category, from outside the company.

Pipeline

The calls, step by step

  1. 01Read the category and its subcategories

    A Best Sellers call for a category returns its top products and its subcategories, each with a node_id. Categories can also be browsed from the top with the categories endpoint.

    GET /v1/bestsellers?engine=amazon&category=electronics&page=1 · subcategories

    [
      {
        "name": "Accessories & Supplies",
        "category": "electronics",
        "node_id": "281407"
      }
    ]
    Recorded response. Live values differ.
  2. 02Read each subcategory's list

    Each list has 30 products per page and two pages, ranked, with price, rating, and ratings count. Products with many ratings and a low average are the ones to beat.

    GET /v1/bestsellers?engine=amazon&category=electronics&page=1 · results.0

    {
      "rank": 1,
      "asin": "B08JHCVHTY",
      "title": "Blink Plus Plan with monthly auto-renewal",
      "url": "https://www.amazon.com/dp/B08JHCVHTY",
      "price_text": "$11.99",
      "price": 11.99,
      "currency": "USD",
      "rating": 4.4,
      "ratings_count": 280481,
      "image_url": null
    }
    Recorded response. Live values differ.
  3. 03Open the products you shortlist

    The product endpoint adds the Best Sellers Rank in each category, the brand, the Buy Box seller, specifications, and variants.

    GET /v1/product?engine=amazon&asin=B0CF3VGQFL · product.best_sellers_rank

    [
      {
        "rank": 12,
        "category": "PC Gaming Keyboards"
      }
    ]
    Recorded response. Live values differ.

Code

A script to start from

category_map.py

# Map an Amazon category: the top 60 best sellers in each subcategory,
# with price and ratings. Out: category.csv.
import csv, os, requests

API = "https://api.clair.im"
HEADERS = {"Authorization": f"Bearer {os.environ['CLAIR_API_KEY']}"}
CATEGORY = "electronics"

def get(path, **params):
    r = requests.get(f"{API}{path}", headers=HEADERS, timeout=90,
                     params={"engine": "amazon", **params})
    r.raise_for_status()
    return r.json()

top = get("/v1/bestsellers", category=CATEGORY)
with open("category.csv", "w", newline="") as f:
    out = csv.writer(f)
    out.writerow(["subcategory", "rank", "asin", "title", "price", "rating", "ratings"])
    for sub in top["subcategories"]:
        for page in (1, 2):  # 30 products a page, two pages per list
            body = get("/v1/bestsellers", category=CATEGORY,
                       node_id=sub["node_id"], page=page)
            for p in body["results"]:
                out.writerow([sub["name"], p["rank"], p["asin"], p["title"],
                              p["price"], p["rating"], p["ratings_count"]])

Set CLAIR_API_KEY to a key subscribed to the Amazon Products API. Each call is one request against that API's monthly quota.

Cost

What it costs per month

ScheduleRequestsPlanPer monthPer 1,000
1 category, 25 subcategories1 top call plus 25 × 2 pages = 51 requests.51Pay as you go$1.03$20.20
5 categories, 25 subcategories, weekly255 requests × 4 weeks = 1,020.1,020Pay as you go$20.50$20.10
One category map plus 300 products opened51 list calls and 300 product calls = 351 requests.351Pay as you go$7.06$20.11
The cheapest Clair plan for each volume: the monthly fee plus overage past the included requests. USD, before tax. The free tier covers 200 requests a month for trying the pipeline.

Measured

Response times

Amazon Products API
Succeeded6 of 7
Median response time15.1 s
95th percentile18.5 s
Had price83%
Had availability100%
Had sold by100%
Had rating100%
Had best sellers rank100%
Had variants83%
Amazon product detail pages on amazon.com, delivery to ZIP 10001. ASINs from the recorded examples. 7 requests, one at a time, on September 27, 2026.

Limits

What to plan for

  • Best Sellers lists rank by recent sales, and Amazon updates them often. A single read is a snapshot; weekly reads show which products hold their rank.
  • Rank is not sales volume. Amazon does not publish unit sales; search results sometimes show a bought-in-past-month badge, in sales_volume.
  • Two pages of 30 per list, the top 60. The long tail of a subcategory is only reachable through search with category_id.

FAQ

Common questions

What is a node_id?

Amazon's id for a category in its browse tree, also called a browse node. Pass it to best sellers for a subcategory, or as category_id to search.

Can I estimate sales from Best Sellers Rank?

Only roughly, and not from Amazon's data: estimates come from third-party models. Use rank to compare products in the same category.

Does it work outside the US?

Yes, on all ten supported marketplaces with country. Category slugs can differ by marketplace; read the categories endpoint for each.

Related

Keep reading

APIs

  • Amazon Products API

Glossary

  • Best Sellers Rank
  • Browse node
  • ASIN

Run it on your own products

200 requests a month free on each API, no card. Enough to run the pipeline on a short list before choosing a plan.

Get API Key →Compare plans
Clair API

Live data APIs for search, news, jobs, marketplaces, companies, reviews, and website contacts. Each call fetches the page and returns clean JSON.

contact@serinlabs.com@clair_api

APIs

SERP & Search
  • Google Search API
  • Google Maps API
News & Media
  • Google News API
  • Bloomberg News API
  • Associated Press API
  • Reuters News API
Jobs & Hiring
  • Glassdoor API
  • Greenhouse Jobs API
  • Indeed Jobs API
E-commerce
  • Amazon Products API
Company Data & Reviews
  • Trustpilot Reviews API
  • Product Hunt API
  • Crunchbase API
Contact & Lead Data
  • Website Contacts API

Use cases

Ecommerce and reviews
  • Amazon price monitoring
  • Trustpilot review monitoring
  • MAP enforcement on Amazon
  • Amazon rating monitoring
  • Amazon category research
  • Trustpilot competitor benchmarking
Search and local
  • Google rank tracking
  • Local lead generation
  • Local SEO competitor audit
  • Grounding LLM answers in search results
  • Content research from People also ask
Leads and companies
  • Lead enrichment from company websites
  • Product Hunt launch tracking
  • Startup deal sourcing
  • Account research briefs
Jobs and hiring
  • Salary benchmarking
  • Job market analytics
  • Hiring signals for sales
  • Employer reputation tracking
News
  • Media monitoring
  • Financial news alerts
  • News corpus for research and RAG

Compare and learn

Comparisons
  • Clair vs SerpApi
  • Clair vs Google Places API
  • Clair vs Google Custom Search API
  • Clair vs Hunter
Glossary
  • SERP
  • SERP API
  • People also ask
  • Google place ID
  • ASIN
  • Buy Box
  • All 40 terms
Developers
  • Documentation
  • Quickstart
  • API catalog
  • Pricing
  • All resources
© 2026 Serin Technologies, LLC
  • Terms of Service
  • Privacy Policy