Whatnot Seller Review Scraper — Extract Ratings & Reviews
Pricing
from $1.00 / 1,000 reviews
Whatnot Seller Review Scraper — Extract Ratings & Reviews
Scrape Whatnot seller reviews and ratings in bulk — average rating, review text, shipping rating, reviewer username, and seller response. No API key needed. Export as JSON, CSV, or Excel. Ideal for seller reputation analysis, competitor monitoring, and market research on Whatnot.com.
Pricing
from $1.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Epic Scrapers
Maintained by CommunityActor stats
1
Bookmarked
14
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Whatnot Seller Review Scraper: export buyer reviews and ratings for any Whatnot seller
Whatnot Seller Review Scraper turns the reviews on a Whatnot seller's profile into a spreadsheet. Give it seller usernames or user IDs and it returns one row per review: the buyer's text, the overall and shipping ratings, the reviewer's username, the date and the seller's reply. It is built for buyers vetting a seller, resellers checking suppliers, and analysts comparing seller reputation.
- One row per review. Reviews are flattened into clean rows with the seller's ID and username on each one, so you can filter and pivot straight away.
- Overall and shipping ratings.
ratingOverallandratingShippingare separate numbers, so you can find sellers who are good on the item but slow on shipping. - Seller replies included.
sellerResponseshows how a seller answers complaints, ornullif they did not. - Usernames or IDs, many sellers per run. Mix
sellerUsernamesandsellerUserIdsin one run. A seller that cannot be found is skipped and the others continue. - Pay per review, no login. Priced per review with tiers by Apify plan. No Whatnot account, cookies or API key needed. Export to JSON, CSV, Excel or Google Sheets.
Scope: This Actor reads a seller's buyer reviews only. To find sellers by keyword, use Whatnot Search Scraper. For a seller's profile, listings and sales data, use Whatnot Scraper. For the chat of a seller's live show, use Whatnot Live Comments Scraper.
What can you do with Whatnot Seller Review Scraper?
| Goal | How |
|---|---|
| Vet a seller before a big buy | Read the latest overallReview texts and look for repeated complaints. |
| Compare sellers | Average ratingOverall and ratingShipping per sellerUsername in a spreadsheet. |
| Find shipping problems | Filter rows where ratingShipping is low and read the overallReview text. |
| Monitor competitors | Schedule the same sellers weekly and compare new reviews by reviewedOn. |
| Check how a seller handles issues | Count how many low-rated reviews have a sellerResponse. |
| Screen suppliers and partners | Run a list of usernames and sort by review volume and rating. |
| Analyze review text | Export overallReview to your own sentiment or keyword analysis. Reviews can be in any language. |
How it compares
| What you need | Whatnot Seller Review Scraper | Manual copy-paste from profiles | Whatnot's app and website |
|---|---|---|---|
| Many sellers in one run | Yes, usernames or IDs | One profile at a time | One profile at a time |
| Review text, ratings, dates | One row per review | Typed by hand | Shown on screen, no export |
| Shipping rating separate | ratingShipping on every row | Hand copied | Shown per review |
| Repeatable on a schedule | Yes, with Apify Schedules | No | No |
| Price | Pay per review | Your time | Free to read, no data export |
Quick start
- Click Try for free and sign in to Apify.
- Add one or more usernames to Seller Usernames, for example
club404. The username is the handle in the seller's Whatnot profile link. - For a first run, set Max Reviews Per Seller to
20. - Click Start. When the run finishes, open the Output tab and export the data.
{"sellerUsernames": ["club404"],"maxReviewsPerSeller": 20}
Track seller reviews over time with scheduled runs
Most of the value comes from running the same sellers again and comparing. Apify can run the actor for you on a schedule and send the results wherever you need them.
1. Save your input as a task
Open the actor, set your sellers, then click Save as a new task. A task is a saved input you can run again with one click or on a schedule.
2. Schedule the task
In Apify Console, go to Schedules, click Create new, choose how often to run (for example daily at 06:00 in your time zone), and add your task. See Schedules and How to create a schedule.
Watch how to schedule an Actor:
Or schedule a saved task:
Common schedules:
| Use case | Frequency | Cron expression |
|---|---|---|
| Reputation monitoring | Daily | 0 6 * * * |
| Competitor review checks | Weekly (Monday) | 0 6 * * 1 |
| Seller vetting before a buy | Hourly | 0 * * * * |
| Monthly report | 1st of the month | 0 6 1 * * |
3. Send the results to a spreadsheet
Connect Google in the task's Integrations tab to save every run to Google Sheets or Google Drive automatically:
4. Compare runs
Rows carry scrapedAt or fetchedAt, so runs are easy to join:
- New reviews: rows whose
reviewedOnis later than your last run, persellerId. - Rating trend: average of
ratingOverallandratingShippingpersellerUsernameover time. - Complaints: new reviews with
ratingOverallof 3 or below, read inoverallReview. - Seller replies: share of reviews with a non-null
sellerResponse. - Reviewers: repeat
reviewedByusernames.
Input reference
| Field | Type | Default | Effect |
|---|---|---|---|
sellerUsernames | Array of strings | Empty | Whatnot seller usernames. |
sellerUserIds | Array of strings | Empty | Numeric Whatnot user IDs. Use these when you have an ID but not a username. |
maxReviewsPerSeller | Integer | 100 | Maximum reviews saved per seller. Required. Values below 1 are treated as 1. |
At least one username or user ID is required. Each seller counts separately, so listing the same seller twice returns their reviews twice.
Ready-to-run examples
Compare three sellers
{"sellerUsernames": ["club404", "seller_one", "seller_two"],"maxReviewsPerSeller": 200}
Replace the example names with real usernames. Group the rows by sellerUsername and average the two rating columns.
Look up by user ID
{"sellerUserIds": ["41626782"],"maxReviewsPerSeller": 50}
Pull a seller's whole review history
{"sellerUsernames": ["club404"],"maxReviewsPerSeller": 5000}
The Actor pages through the seller's reviews until it reaches your limit or runs out.
Output
Results go to the run's default dataset, one row per review. Export as JSON, CSV, Excel, XML or HTML.
This is a real row for the seller club404, collected on May 17, 2026:
{"sellerId": "41626782","sellerUsername": "club404","averageRating": 5,"overallReview": "Achat nikel et envoie rapide. Une petite tâche sur la J4RM à l'arrivé mais rien de méchant et dû au transporteur (certainement un colis qui a percé le plastique de protectiom). RAS merci la team","reviewedOn": "Sun, 17 May 2026 12:58:02 GMT","ratingOverall": 5,"ratingShipping": 5,"reviewedBy": "lassyl","sellerResponse": null,"fetchedAt": "2026-05-17T17:55:38.061Z"}
| Field | Meaning |
|---|---|
sellerId, sellerUsername | The seller the review belongs to. sellerId is the numeric Whatnot user ID. |
averageRating | Star rating from the review record, 1 to 5. |
overallReview | The review text written by the buyer. |
reviewedOn | When the review was posted, as an RFC 2822 date string in GMT. |
ratingOverall | The overall rating of this review, 1 to 5, or null. |
ratingShipping | The shipping rating of this review, 1 to 5, or null. |
reviewedBy | The buyer's Whatnot username, or null. |
sellerResponse | The seller's reply, or null if there is none. |
fetchedAt | When the Actor collected the row, in UTC. |
Notes on fields
- Review text is saved as written, in the buyer's language.
reviewedOnis a date string, not an ISO timestamp. Most spreadsheet tools and libraries parse it directly.- Missing values are
null. - Rows are saved to the dataset when the run finishes, not one by one.
FAQ
How many reviews can I get?
Every review Whatnot shows on the seller's profile, up to maxReviewsPerSeller. Reviews are fetched in pages of up to 50. A seller with 300 reviews returns 300 rows if your limit is 300 or more.
Why did I get no rows for a seller?
The seller may not exist, may have no reviews, or the username may be misspelled. The log shows User not found for unknown sellers. The other sellers in the run still complete.
Can I get reviews for a specific item or show?
No. Reviews belong to the seller, not to an item. The Actor returns the seller's reviews as Whatnot lists them.
Do I need a Whatnot account, cookies or proxies?
No. The Actor reads public review data and does not log in.
Can it find sellers for me?
Not by itself. Use Whatnot Search Scraper with the USER vertical to find sellers by keyword, then pass their usernames here.
Is it legal to scrape Whatnot reviews?
The Actor collects publicly visible reviews. They include buyer usernames, which is personal data in some jurisdictions. You are responsible for how you use the data, including Whatnot's terms and laws such as GDPR.
Cost
This Actor uses pay-per-event pricing. You pay for each review saved plus a very small start fee, with no subscription. The price per review depends on your Apify plan:
| Apify plan | Per review | Per 1,000 reviews |
|---|---|---|
| Free | $0.003 | $3 |
| Bronze | $0.002 | $2 |
| Silver and up | $0.001 | $1 |
The start fee is $0.00005 per GB of memory. At the Free plan price, 100 reviews cost about $0.30 and 1,000 reviews cost about $3. Set a maximum cost per run to cap spending. The Pricing tab always shows the current prices.
Related Actors
- Whatnot Scraper: seller, search and category data.
- Whatnot Search Scraper: find listings, shows and sellers by keyword.
- Whatnot Live Comments Scraper: live chat from Whatnot shows.
- Dripshop Live Scraper: data from another live-shopping platform.
- eBay Trading Card Comps and eBay Sold Listings API: sold prices for items you resell.
Support
Report problems or request features in the Issues tab. Include the run ID, the input and what you expected.
This Actor is not affiliated with or endorsed by Whatnot, Inc. "Whatnot" is a trademark of Whatnot, Inc.