Whatnot Seller Scraper
Pricing
from $2.03 / 1,000 seller profiles
Whatnot Seller Scraper
Whatnot seller profiles, ratings, current inventory, written reviews and live or scheduled shows for a list of usernames. No login or API key needed. Pay per record.
Pricing
from $2.03 / 1,000 seller profiles
Rating
0.0
(0)
Developer
Romy
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Whatnot Seller Scraper turns a list of Whatnot usernames into seller intelligence: profile and rating breakdown, current marketplace inventory, written reviews and live or scheduled shows, one dataset row per record. It calls the same GraphQL API the Whatnot mobile app uses for a signed-out user, so no account, app or device is needed.
Spun off from the Whatnot All-in-One API for teams that want a run-and-export dataset per seller list rather than a live REST API.
Why use this Actor?
- Seller due diligence — rating (overall, shipping, packaging, accuracy), review count, sold count, followers, verification and Premier Shop status for every seller you are evaluating.
- Reputation monitoring — pull every written review with rating, text, date and the seller's reply; filter to low or high stars with
minRating. - Inventory tracking — export a seller's current listings (price, format, quantity, images) filtered by format and price range.
- Live-commerce scouting — see which of your sellers are live or have a scheduled show, with viewers and start time.
How to use Whatnot Seller Scraper
- Add usernames (or profile URLs) to Seller usernames.
- Switch on the record types you want: profile (on by default), inventory, reviews, shows.
- Run the Actor and download the dataset as JSON, CSV or Excel.
Input
| Field | Description |
|---|---|
usernames (required) | Usernames (attamus, @attamus) or profile URLs. Case-insensitive; duplicates ignored. |
includeProfile (default on) | One seller row per username. |
includeProfileDetails (default off) | Also return bio, display name and profile/store images (personal data). |
includeListings (default off) | One listing row per current marketplace listing. |
maxListingsPerSeller (default 100) | Stop after this many listings per seller. |
buyingFormat, minPrice, maxPrice | Listing filters: BUY_IT_NOW or LIVESTREAM_AUCTION; price range in major units (e.g. dollars). |
listingSort | price_asc, price_desc, newest or oldest. |
includeReviews (default off) | One review row per written review, newest first. |
maxReviewsPerSeller (default 100), minRating | Stop after this many reviews per seller; only reviews with an overall rating of at least minRating stars (1-5). |
includeReviewers (default off) | Also return reviewer username, id and photo (personal data). |
includeShows (default off), maxShowsPerSeller | One livestream row per show that is live now or scheduled. |
Output
Every row has recordType (seller, listing, review or livestream) and sellerUsername.
{"recordType": "seller","sellerUsername": "attamus","found": true,"username": "attamus","sellerRating": {"overall": 5,"numReviews": 28872},"soldCount": 149834,"followerCount": 175224,"isVerifiedSeller": false}
{"recordType": "listing","sellerUsername": "attamus","id": "TGlzdGluZ05vZGU6MTg1OTIzNDA2Ng==","numericId": 1859234066,"title": "Old Navy 500 Units","price": {"amountMinor": 170000,"currency": "USD"},"transactionType": "BUY_IT_NOW","listingStatus": "active"}
- Money is
{ amountMinor, currency }in minor units of the seller's own currency (e.g. 44000 USD = $440.00). - Unknown or banned usernames produce a
sellerrow withfound: falseand are not billed. A per-seller upstream failure produces the same row with anerrormessage instead of stopping the run. - Personal data (reviewer identities, seller bio, display name, images) is off by default.
What is not available
Whatnot only serves the following to logged-in users or redacts it for everyone: sold prices and bid history, follower/following lists, seller leaderboards and past shows. Sellers who sell only live have no marketplace inventory. This Actor does not offer any of these.
Pricing / Cost estimation
Billed pay-per-event: one seller event per seller profile row, one listing, review or livestream event per row of that type, plus a flat start event per run. found: false rows are free. Set max*PerSeller to bound the cost of a run.
FAQ, disclaimers, and support
This is an unofficial Actor, not affiliated with or endorsed by Whatnot Inc. It reads only data that Whatnot shows to signed-out users in its own app; no account credentials, private data or bypassed authentication are involved. Use responsibly and in line with Whatnot's Terms of Service and applicable law.
Found an issue or need another field? Use the Issues tab on this Actor's page.