Whatnot Seller Rankings Scraper avatar

Whatnot Seller Rankings Scraper

Pricing

Pay per event

Go to Apify Store
Whatnot Seller Rankings Scraper

Whatnot Seller Rankings Scraper

πŸ† Export public 30-day Whatnot seller rankings with revenue, sales, streams, viewers, categories, profile links, report totals, and freshness metadata.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Export the public 30-day Whatnot seller leaderboard as clean, analysis-ready data.

Track which sellers lead by observed revenue, compare sales and streaming activity, discover category leaders, and build repeatable competitor-monitoring workflows without copying a table by hand.

The Actor reads Resellbot's public market report and returns one normalized record per seller.

Each record includes the seller's rank, handle, Whatnot profile URL, observed revenue and sales, stream count, average viewers, primary category, report totals, and freshness dates.

What does Whatnot Seller Rankings Scraper do?

Whatnot Seller Rankings Scraper converts a public 30-day leaderboard into a structured Apify dataset.

It can:

  • πŸ† export up to 75 ranked Whatnot sellers;
  • πŸ’΅ filter sellers by minimum observed revenue;
  • 🎯 focus on one or more primary categories;
  • πŸ‘€ look up exact seller handles from the ranking;
  • πŸ”— preserve clickable Whatnot profile URLs;
  • πŸ“… report the source period and last update time;
  • πŸ“Š include marketplace-wide observed totals on every row.

Results can be downloaded as JSON, CSV, Excel, XML, or accessed through the Apify API.

Who is it for?

Whatnot sellers and resellers

Benchmark your store against leaders with similar inventory.

Compare sales volume, stream frequency, viewers, and observed revenue instead of relying only on follower counts.

Brands and agencies

Build a focused list of visible sellers for partnerships, sponsorship research, or creator outreach.

Use category and revenue filters to keep the list relevant.

Live-commerce analysts

Capture a dated snapshot on a daily or weekly schedule.

Track changes in rank and reported performance in your warehouse or dashboard.

Marketplace operators and investors

Measure category concentration and identify high-throughput or high-value seller strategies from a consistent public report.

Why use this Whatnot seller scraper?

  • ⚑ Fast HTTP extraction β€” no browser is launched.
  • πŸ”“ No login required β€” the source report is publicly accessible.
  • 🧹 Normalized numbers β€” revenue, sales, streams, rank, and viewers are numeric.
  • πŸ—“οΈ Freshness included β€” every row identifies the reporting window and source update.
  • πŸ” Schedule friendly β€” run it daily or weekly in Apify.
  • πŸ”Œ Integration ready β€” connect datasets to Sheets, webhooks, Make, Zapier, or your own API client.
  • πŸ›‘οΈ Structural checks β€” the run fails loudly if expected report structures disappear.

What Whatnot seller data can I extract?

FieldTypeMeaning
ranknumberRevenue position in the public report
sellerHandlestringWhatnot seller handle
whatnotProfileUrlURLPublic Whatnot profile link
observedRevenuenumberRevenue observed during the report period
currencystringRevenue currency, currently USD
observedSalesnumberSales observed during the period
streamsnumberStreams observed during the period
averageViewersnumberAverage viewers reported for the seller
primaryCategorystringSeller's primary category in the report
reportObservedSalesnumberAll observed report sales
reportObservedRevenuenumberAll observed report revenue
reportStreamsTrackednumberAll streams tracked by the report
reportPeriodStartdateBeginning of the report window
reportPeriodEnddateEnd of the report window
dataUpdatedAtdatetimeSource report update time
latestSaleDatedateLatest sale date represented by the report
sourceUrlURLPublic leaderboard source
scrapedAtdatetimeTime this Actor fetched the report

Observed metrics are estimates published by the source, not seller-provided accounting statements.

How to scrape Whatnot seller rankings

  1. Open Whatnot Seller Rankings Scraper in Apify Console.
  2. Set Maximum sellers from 1 to 75.
  3. Optionally add a minimum observed revenue.
  4. Optionally enter exact primary categories or seller handles.
  5. Click Start.
  6. Open the Dataset tab when the run succeeds.
  7. Export the records or connect the dataset to your workflow.

The prefilled example requests only 10 sellers and normally completes well under two minutes.

Input parameters

Maximum sellers

maxSellers controls how many matching leaderboard rows are returned.

The allowed range is 1–75.

The Actor keeps the source's revenue ranking order.

Minimum observed revenue

minObservedRevenue is an inclusive USD threshold.

Set 1000000 to return sellers with at least one million dollars in observed 30-day revenue.

Primary categories

primaryCategories accepts exact category labels, matched case-insensitively.

For example:

["Sports Cards", "Women's Fashion"]

Seller handles

sellerHandles accepts exact Whatnot handles.

Both sellername and @sellername are accepted.

Filters combine with AND logic across filter types and OR logic within each list.

Example input

{
"maxSellers": 50,
"minObservedRevenue": 500000,
"primaryCategories": ["Sports Cards"]
}

To monitor exact competitors:

{
"maxSellers": 75,
"sellerHandles": ["@backyardbreaks", "wethehobby"]
}

A valid filter can return zero rows when no seller in the current top 75 matches it.

Example output

{
"rank": 1,
"sellerHandle": "backyardbreaks",
"whatnotProfileUrl": "https://www.whatnot.com/user/backyardbreaks",
"observedRevenue": 10908671,
"currency": "USD",
"observedSales": 14378,
"streams": 140,
"averageViewers": 119.63,
"primaryCategory": "Sports Cards",
"reportObservedSales": 50931075,
"reportObservedRevenue": 946706471,
"reportStreamsTracked": 1049551,
"reportPeriodStart": "2026-06-18",
"reportPeriodEnd": "2026-07-17",
"dataUpdatedAt": "2026-07-18T10:30:41.645Z",
"latestSaleDate": "2026-07-17",
"sourceUrl": "https://resellbot.com/top-whatnot-sellers/",
"scrapedAt": "2026-07-19T00:00:00.000Z"
}

Values change whenever the public source report updates.

How much does it cost to scrape Whatnot seller rankings?

The Actor uses pay-per-event pricing.

A small start fee covers fetching and validating the report, followed by a per-seller charge for records actually saved.

The current start event is $0.005.

Per-seller pricing is tiered by Apify plan:

Apify plan tierPrice per seller
Free$0.000030962
Bronze$0.000026924
Silver$0.000021001
Gold$0.000016154
Platinum$0.00001077
Diamond$0.00001

A 10-seller test is intentionally inexpensive.

A 75-seller full export remains bounded because the public report contains at most 75 ranked sellers.

You are not charged a seller event for rows excluded by your filters.

Check the Actor pricing tab for the authoritative current prices.

Tips for better seller research

  • πŸ“† Schedule the Actor at the same time each week for comparable snapshots.
  • 🧭 Start broad, then inspect exact category labels before filtering.
  • πŸ’Ύ Append snapshots to a named dataset or external warehouse for history.
  • πŸ“ˆ Calculate revenue per stream and sales per stream downstream.
  • πŸ” Use seller-handle filters for competitor watchlists.
  • 🏷️ Treat primary category as source classification, not an exhaustive catalog.
  • πŸ•’ Compare dataUpdatedAt before treating two runs as distinct report versions.

Scheduling and monitoring

Use an Apify schedule to run the scraper daily or weekly.

A webhook can notify your system after each successful run.

For change monitoring, store the latest dataset and join records by sellerHandle.

Useful alerts include:

  • rank moved by more than five places;
  • observed revenue crossed a threshold;
  • a watched seller entered or left the top 75;
  • a category gained a new leading seller;
  • the source update timestamp changed.

Integrations

Google Sheets

Export a dataset as CSV or connect Apify to Google Sheets for a shared seller benchmark.

Make and Zapier

Trigger the Actor on a schedule, wait for completion, and route new rows into a CRM or notification channel.

Webhooks

Send run-completion events to your application, then fetch the dataset through its API URL.

Data warehouses

Load dated snapshots into BigQuery, Snowflake, PostgreSQL, or another warehouse.

Use sellerHandle plus dataUpdatedAt as a practical snapshot key.

BI dashboards

Visualize seller rank, category concentration, revenue per stream, or sales per stream in Looker Studio, Tableau, or Power BI.

Use with the Apify API

Replace APIFY_TOKEN with your token.

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/whatnot-seller-rankings-scraper').call({
maxSellers: 25,
minObservedRevenue: 1000000,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
import os
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('automation-lab/whatnot-seller-rankings-scraper').call(
run_input={'maxSellers': 25, 'primaryCategories': ['Sports Cards']}
)
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl -X POST \
"https://api.apify.com/v2/acts/automation-lab~whatnot-seller-rankings-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxSellers":25,"minObservedRevenue":1000000}'

Fetch dataset items after the run finishes:

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

Use with Apify MCP

Connect the Actor to Claude Code:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/whatnot-seller-rankings-scraper"

For Claude Desktop, Cursor, or VS Code, add this MCP server configuration:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=automation-lab/whatnot-seller-rankings-scraper"
}
}
}

Example prompts:

  • β€œExport the top 25 Whatnot sellers and summarize categories.”
  • β€œFind ranked Sports Cards sellers above $1 million observed revenue.”
  • β€œCompare streams, sales, and revenue for these Whatnot handles.”
  • β€œCreate a CSV-ready weekly snapshot of the full seller leaderboard.”

Data quality and methodology

The source describes its metrics as aggregated analysis of observed Whatnot marketplace activity.

The Actor preserves that language by naming fields observedRevenue and observedSales.

Revenue is not guaranteed gross merchandise value, payout, profit, or audited seller income.

Average viewers comes from the source's structured data and may contain decimals even when the visible table rounds it.

The Actor joins categories from the visible table to sellers in JSON-LD by normalized handle.

It verifies that every emitted seller has all required structured metrics and a category.

Limitations

  • The source currently exposes the first 75 revenue-ranked sellers.
  • The Actor does not scrape arbitrary Whatnot profiles or listings.
  • The Actor does not require or use private Whatnot Seller API access.
  • Category labels reflect the source's primary-category assignment.
  • Historical results must be collected by scheduling repeated runs.
  • Source methodology and coverage can change independently of this Actor.
  • Valid narrow filters may produce an empty dataset.

This Actor extracts a publicly available aggregate market report without login.

Public availability does not remove every legal or contractual obligation.

Use the data for lawful purposes, respect applicable terms and database rights, avoid harassment or spam, and comply with privacy and marketing rules in your jurisdiction.

Do not represent observed estimates as audited financial statements.

If you plan commercial redistribution, review the source's linked data license and obtain appropriate legal advice.

Troubleshooting

Why did my run return no seller records?

Your category, handle, and revenue filters may not match any seller in the current top 75.

Remove filters, run a small broad export, and copy current category labels or handles from that dataset.

Why did the run fail instead of returning empty data?

A failure means the public report could not be fetched or its expected ranking structures changed.

Inspect the run log for the HTTP status or missing structural field.

Retry later if the source was temporarily unavailable.

If the source layout changed, report the failed run URL through the Actor's issue form.

Why does average viewers differ from the visible table?

The visible page rounds viewer values, while the structured data can preserve decimal precision.

The Actor returns the more precise structured value.

Why is a seller missing?

Only sellers present in the current public top-75 report can be returned.

The Actor is not a universal Whatnot user lookup tool.

FAQ

Does this Actor need a proxy?

No proxy is expected for the current anonymous public report.

Does it log in to Whatnot?

No. It reads an aggregate public report and only preserves public Whatnot profile links.

Can I extract all Whatnot sellers?

No. The product scope is the public 30-day top-seller leaderboard.

Can I monitor rank changes?

Yes. Schedule repeated runs and compare snapshots by sellerHandle and dataUpdatedAt.

Are numeric fields returned as strings?

No. Rank, revenue, sales, streams, viewers, and report totals are numbers.

Can I export CSV or Excel?

Yes. Use the Dataset export menu or Apify dataset API formats.

How fresh is the data?

Check dataUpdatedAt, latestSaleDate, reportPeriodStart, and reportPeriodEnd in every record.

Combine this Actor with other Automation Lab tools when you need broader commerce research:

Choose this Actor when your question is specifically about the public Whatnot seller revenue ranking.

Support

If a run fails unexpectedly, open an issue from the Actor page and include:

  • the run URL;
  • your input;
  • the expected seller or category;
  • whether the source report was accessible in your browser;
  • the approximate time of the failure.

That evidence makes source changes and transient failures much faster to diagnose.