Amazon Best Sellers & Seller UBO Scraper avatar

Amazon Best Sellers & Seller UBO Scraper

Pricing

from $8.32 / 1,000 results

Go to Apify Store
Amazon Best Sellers & Seller UBO Scraper

Amazon Best Sellers & Seller UBO Scraper

Track Amazon Best Sellers rank/ASIN/price/rating by category, plus seller profiles with business name, registered address (UBO), country, VAT and feedback. HTTP, JSON/CSV/Excel.

Pricing

from $8.32 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Amazon Best Sellers & Seller UBO Scraper

Amazon Best Sellers & Seller UBO Scraper

Here is one real seller-profile result, with every field the actor returns in seller mode:

{
"mode": "seller",
"sellerId": "A1S39RKFZC1S5T",
"sellerName": "HEVO Store",
"businessName": "HEVO TECHNOLOGY CORPORATION",
"businessAddress": "4 Executive Circle, Suite 120, IRVINE, CA, 92614, US",
"businessAddressLines": [
"4 Executive Circle, Suite 120",
"IRVINE",
"CA",
"92614",
"US"
],
"country": "US",
"tradeRegisterNumber": null,
"vatNumber": null,
"phoneNumber": null,
"customerServiceAddress": null,
"feedbackPositivePct": 98,
"feedbackRatingsLifetime": 118,
"sellerRating": 5,
"hasBusinessInfo": true,
"sellerUrl": "https://www.amazon.com/sp?seller=A1S39RKFZC1S5T",
"domain": "com",
"aiSummary": null,
"error": null
}

The most complete Amazon Best-Sellers and seller-identity scraper available. It tracks live Best-Sellers rank, ASIN, title, price and rating for any category, and it resolves the legal business identity behind a listing from the "Detailed Seller Information" page (legal business name, registered address, country, feedback), a sub-target most Amazon scrapers skip. It works across 15 marketplaces and gives you six filters plus opt-in add-ons.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor runs in two modes:

  • Best-Sellers (mode: "bestsellers"): reads an Amazon Best-Sellers list for a category (/gp/bestsellers/<category>) and returns one record per ranked product: rank, ASIN, title, price, currency, star rating, ratings count, image and product URL. Turn on withDetails to fetch each product page and add the Buy Box seller, its seller ID, the best-seller rank detail line and the feature bullets.
  • Seller (mode: "seller"): takes seller IDs or seller URLs and returns the seller's profile from the storefront and "Detailed Seller Information" page: display name, legal business name, registered business address (broken into lines), country, trade register / VAT number when shown, feedback percentage, lifetime ratings count and seller rating.

The seller business identity (the UBO angle) can also be attached to Best-Sellers items: enable the seller_ubo add-on and every item's Buy Box seller is resolved to its legal business name and registered address.

Supported marketplaces: com, co.uk, de, es, fr, it, ca, com.mx, com.br, com.au, co.jp, in, nl, se, pl.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the top 20 Electronics best-sellers with Buy Box seller details.

{
"mode": "bestsellers",
"category": "electronics",
"domain": "com",
"maxItems": 20,
"withDetails": true
}

To pull the business identity behind specific sellers:

{
"mode": "seller",
"sellerIds": ["A1S39RKFZC1S5T", "A2YNUEXBGH2YRR"],
"domain": "com",
"withSellerUbo": true
}

Input reference

NameTypeRequiredDescriptionExample
modestringnobestsellers (ranked list) or seller (seller profiles / UBO)."bestsellers"
categorystringnoBest-Sellers category slug, node or full URL. Empty = top-level list."electronics"
categoryUrlsarraynoOne or more full /gp/bestsellers/... URLs.["https://www.amazon.com/gp/bestsellers/books"]
sellerIdsarraynoAmazon seller/merchant IDs (seller mode).["A1S39RKFZC1S5T"]
sellerUrlsarraynoSeller URLs containing seller=<id> (seller mode).["https://www.amazon.com/sp?seller=A1S39RKFZC1S5T"]
domainstringnoMarketplace domain. Default com."co.uk"
maxItemsintegernoMax records. Free plans capped at 10. Default 50.20
withDetailsbooleannoBestsellers: fetch each product page for Buy Box seller, seller ID, rank detail and features. Default true.true
withSellerUbobooleannoResolve the seller's business name and registered address (UBO). Default on in seller mode. Paid plans only.true
withSummarybooleannoAI one-line KYB summary of a seller. Paid plans only.false
withAttributesbooleannoAI structured product attributes and category (bestsellers). Paid plans only.false
minRatingintegernoKeep best-seller items at or above this star rating (0-5).4
maxRankintegernoKeep best-seller items at or below this rank.20

Output reference

NameTypeDescription
modestringbestsellers or seller.
categorystringCategory name (bestsellers mode).
rankintegerBest-Sellers rank position.
asinstringProduct ASIN.
titlestringProduct title.
pricenumberPrice in the marketplace currency.
currencystringISO currency code.
ratingnumberStar rating (0-5).
ratingsCountintegerNumber of ratings.
productUrlstringCanonical product URL.
imageUrlstringPrimary product image.
domainstringMarketplace domain.
buyBoxSellerstringBuy Box seller display name (details add-on).
buyBoxSellerIdstringBuy Box seller ID (details add-on).
shipsFromstringShips-from entity when shown.
bestSellerRankDetailstringBest-seller rank line from the product page.
reviewsCountintegerReview count from the product page.
featuresarrayFeature bullet points (details add-on).
sellerIdstringAmazon seller/merchant ID.
sellerNamestringSeller storefront display name.
businessNamestringLegal business name (Detailed Seller Information).
businessAddressstringRegistered business address (UBO), joined.
businessAddressLinesarrayRegistered address split into lines.
countrystringRegistered country (ISO code).
tradeRegisterNumberstringTrade register number when shown.
vatNumberstringVAT number when shown.
phoneNumberstringSeller phone number when shown.
customerServiceAddressstringCustomer service address when shown.
feedbackPositivePctnumberPositive feedback percentage.
feedbackRatingsLifetimeintegerLifetime rating count.
sellerRatingnumberSeller star rating.
hasBusinessInfobooleanTrue when a legal business name or address was found.
sellerUrlstringSeller profile URL.
aiSummarystringAI KYB summary (add-on).
aiAttributesobjectAI structured attributes (add-on).
aiCategorystringAI category (add-on).
errorstringError reason, or null.

Example output record

A real Best-Sellers item (rank 1 in Musical Instruments, with the withDetails add-on):

{
"mode": "bestsellers",
"category": "musical instruments",
"rank": 1,
"asin": "B0CMJTSVRW",
"title": "Mini Mic Pro (Latest Model, #1 Microphone for iPhone & Android, Wireless Mini Microphone, Clear Voice, Noise Cancelling, Lavalier Mic for TikTok, YouTube & Interviews",
"price": 24.99,
"currency": "USD",
"rating": 4.3,
"ratingsCount": 7495,
"productUrl": "https://www.amazon.com/dp/B0CMJTSVRW",
"imageUrl": "https://images-na.ssl-images-amazon.com/images/I/711s6fypzWL.jpg",
"domain": "com",
"buyBoxSeller": "Designed in NYC",
"buyBoxSellerId": "ACJX9YJUXSVOZ",
"bestSellerRankDetail": "#1 in Musical Instruments",
"features": [
"The Original Mini Microphone: studio-quality sound in a design small enough to clip onto your shirt.",
"Seamless Connection: works with iPhone, Android, tablet or laptop, USB-C and Lightning adapters included.",
"Rechargeable Battery: record for up to 6 hours per charge."
],
"error": null
}

Run via API and CLI

Start a run with the Apify API:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~amazon-bestsellers-seller-scraper/runs?token=YOUR_TOKEN" \
-H "content-type: application/json" \
-d '{ "mode": "bestsellers", "category": "electronics", "domain": "com", "maxItems": 20, "withDetails": true }'

Or with the Apify CLI:

apify call scrapers_lat/amazon-bestsellers-seller-scraper \
--input='{ "mode": "seller", "sellerIds": ["A1S39RKFZC1S5T"], "withSellerUbo": true }'

Fetch results

Read the dataset items from a finished run:

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN&clean=true&format=json"

Swap format=json for csv or xlsx to download other formats.

Billing and limits

This actor is billed pay per result (pay-per-event):

EventWhen it is charged
resultOne dataset record (a Best-Sellers item or a seller profile).
detailsA Best-Sellers item enriched from its product page (Buy Box seller, rank detail, features).
seller_uboA seller resolved to a legal business name / registered address. Charged only when business info is found.
ai_attributesAI product attributes, charged only on usable AI output.
ai_summaryAI seller KYB summary, charged only on usable AI output.
  • Failed records are never charged. If a product or seller page cannot be reached, the row carries an error and no billable add-on fires.
  • Free Apify plans are capped at 10 records per run, and the paid add-ons (seller_ubo, ai_attributes, ai_summary) are disabled for free plans.
  • Set a run spend limit (maxTotalChargeUsd) and the actor stops emitting billable results once it is reached.

FAQ and troubleshooting

Which sellers expose a business name and address? Professional third-party sellers list their legal business name and registered address on the "Detailed Seller Information" page. Amazon's own first-party listings and some brand-registered sellers do not, so those records return hasBusinessInfo: false.

Where do I get a seller ID? Run bestsellers mode with withDetails: true and read buyBoxSellerId, or copy the seller= value from any seller URL. You can feed those straight into seller mode.

How many best-sellers per category? Amazon publishes up to 100 ranked products per Best-Sellers list (two pages of 50). Use maxRank to keep only the top N.

Why is a field null? The source did not show that value for that record. Missing values are returned as null rather than dropped, so the row shape stays consistent.

More scrapers at scrapers.lat