Whatnot Scraper: Listings, Shows, Sellers, Reviews & Monitoring
Pricing
from $0.67 / 1,000 whatnot records
Whatnot Scraper: Listings, Shows, Sellers, Reviews & Monitoring
Scrape Whatnot listings, live auctions with current bids, live and upcoming shows, seller profiles with reviews, and daily seller leaderboards. Schedule it to get only new and changed items. No Whatnot account, cookie or API key needed. Pay per result, priced below other Whatnot scrapers.
Pricing
from $0.67 / 1,000 whatnot records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
19
Total users
6
Monthly active users
4 hours ago
Last modified
Categories
Share
๐๏ธ Whatnot Scraper: Listings, Shows, Sellers, Reviews & Monitoring
|
Whatnot listings, live shows and seller data in one run, and only what changed on every repeat Search listings and auctions, list live and upcoming shows, pull seller profiles with reviews, and read the daily seller leaderboard. No Whatnot account, cookie or API key. |
|
๐จ Listings and auctions Price, currency, buying format, current bid and bid count, with filters for category, price and rating. |
๐ด Shows and schedules Live viewers, watchlist count, start time and minutes until an upcoming show starts. |
๐ค Seller depth Profile, followers, sales, ship time, reviews with shipping and packaging scores, shows and shop. |
๐ Changes only Schedule the same run and get new items, price changes, bid changes, shows going live and rank moves. |
Whatnot is the largest live-shopping marketplace in the US, moving trading cards, sneakers, comics, coins and vintage goods through live auctions and fixed-price listings every day. This scraper turns the public side of Whatnot into clean, flat records you can drop into a spreadsheet, a database or an alert.
๐ผ What can you do with it?
- You are a reseller or flipper. Search a niche, filter by price, buying format and seller rating, and spot new listings and price drops as they appear.
- You are a collector hunting deals. Track a keyword or category on a schedule and get only what is new since the last run.
- You are a seller sizing up the competition. Look up any seller by username: followers, lifetime sales, average ship time, rating and recent reviews, plus their shop and upcoming shows.
- You are a live-commerce analyst. Compare live viewers and watchlist counts across categories, and read the daily top sellers per category.
- You run a data pipeline. Every record is one flat row with stable field names, ready for Sheets, Make, Zapier, n8n or your own database.
๐ก Why this scraper?
- Five modes, one Actor. Keyword and URL search, seller lookup, category browser, live and upcoming shows, and seller leaderboard.
- Change monitoring built in. Turn on Only Return Changes and repeat runs return just new items, price changes, bid changes, shows going live and listings that vanished.
- Honest data. A field that Whatnot does not publish is left out, never filled with a guess. Prices keep their real currency.
- No account needed. Everything comes from public pages. There is nothing to log into and no cookie to paste.
- Cheaper than the other Whatnot scrapers on the Store. Pay per result, no monthly fee. See Pricing below.
๐ How to use it
|
STEP 1 Pick a mode Search, seller lookup, categories, shows or leaderboard, then fill in the matching inputs. |
STEP 2 Click Start Small runs finish in seconds. A message on the run says what was collected. |
STEP 3 Get your data Download JSON, CSV or Excel, or send it to Google Sheets, Slack, Make or Zapier. |
๐ฅ Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | enum | No | search (default), seller, category, liveStreams or leaderboard. |
searchUrls | array | No | Whatnot search URLs. The keyword and result type are read from each URL. Profile links count as sellers. |
searchQueries | array | No | Keywords to search, for example ["pokemon cards", "jordan 1"]. |
sellerUsernames | array | No | Seller usernames, @names or profile URLs. Seller mode. |
categories | array | No | Category names such as Pokรฉmon Cards or pokemon_cards. Limits search, selects shows and leaderboards. |
vertical | enum | No | PRODUCT (default), UNIVERSAL, LIVESTREAM, USER or CATEGORY. Search mode. |
buyingFormat | enum | No | Any, BUY_NOW, or an auction format. Products only. |
minPrice / maxPrice | integer | No | Price range in the listing's own currency. 0 turns it off. |
shipsFrom | enum | No | Only listings shipped from one country, which also keeps prices in one currency. |
minSellerRating | enum | No | Only sellers rated 4.0, 4.5 or 5 and up. |
premierShopOnly / gradedOnly | boolean | No | Only Premier Shops, or only graded items. |
sortBy | enum | No | Newest, price ascending or descending, or most viewers (shows). |
showStatus | enum | No | live, upcoming or all. Shows. |
includeListings / includeLivestreams / includeSellers | boolean | No | Which record types a keyword search keeps. |
includeReviews / maxReviews | boolean / integer | No | Seller mode: add reviews, default off, 20 per seller. |
includeShows / maxShows | boolean / integer | No | Seller mode: add the seller's live and upcoming shows. |
includeShop / maxListings | boolean / integer | No | Seller mode: add the seller's current shop listings. |
includeSellerEnrichment / maxSellerEnrichment | boolean / integer | No | Add seller followers, sales and ship time to every product. Off by default. |
includePriceStats | boolean | No | Add one asking-price summary per keyword and currency (needs 10 or more listings). |
monitorMode / monitorName | boolean / text | No | Only return changes since the last run with the same name. |
maxItems | integer | No | Most records in the run. 0 means no limit. Free-plan runs are capped at 25. |
maxResultsPerQuery | integer | No | How many items to read for each keyword, category or leaderboard. |
proxyConfiguration | object | No | Fallback only. Used if Whatnot refuses the direct connection. |
๐ค Output
Every row is one flat record with a type. A product looks like this:
{"type": "product","id": "2456209952","title": "Latias & Latios TAG TEAM GX FAN ART / CUSTOM-MADE CARDS","price": 20,"currency": "USD","buyingFormat": "BUY_NOW","status": "ACTIVE","quantity": 1,"sellerId": "12982737","sellerUsername": "m1gu3l_ny","sellerRating": 4.9,"reviewCount": 42,"searchQuery": "pokemon cards","url": "https://www.whatnot.com/listing/TGlzdGluZ05vZGU6MjQ1NjIwOTk1Mg==","scrapedAt": "2026-10-18T18:57:25.611Z"}
Other record types are live_stream (show), seller, review, category, ranking and price_stats. In monitor mode every record also carries a changeType. Fields that Whatnot does not publish for a record are simply missing.
๐ Data table
| Field | Type | Description |
|---|---|---|
type | text | product, live_stream, seller, review, category, ranking or price_stats. |
title | text | Listing or show title. |
price / currency | number / text | Asking price and its real currency. priceMinorUnits is the raw amount. |
buyingFormat | text | BUY_NOW or AUCTION. |
currentBid / bidCount | number | Current bid and bid count, present when the auction is running. |
status | text | Listing status, or show status (PLAYING or CREATED). |
condition | text | Only when the listing states one, for example Near Mint. |
sellerUsername / sellerRating / reviewCount | text / number | Seller handle, star rating and review count. |
followerCount / soldCount / averageShipDays | number | Seller reach, lifetime sales and average days to ship. |
viewerCount / watchlistCount | number | Live viewers and watchlist count for a show. |
startTime / startsInMinutes | date / number | Show start time, and minutes until it starts for upcoming shows. |
reviewText / rating / ratingShipping | text / number | Review text, overall rating and shipping rating (also packaging and accuracy). |
rank / interval | number / text | Position on a seller leaderboard and the period it covers. |
changeType | text | Monitor mode: NEW, PRICE_CHANGE, BID_CHANGE, STATUS_CHANGE, WENT_LIVE, RANK_CHANGE, UPDATED or VANISHED. |
lastSeenPrice | number | On VANISHED rows: the last price we saw. It is not a sold price. |
url / scrapedAt | link / date | The Whatnot page and the time of the read. |
๐ฐ Pricing
This Actor is pay per result. You are charged for each record that lands in your dataset, with nothing upfront and no monthly subscription. A run that finds nothing, a rejected run and an unchanged monitor run cost you next to nothing. Apify shows the exact current rate on the Store page before you start, and it drops automatically on paid Apify plans.
Seller extras such as reviews, shows and shop listings are ordinary records at the same rate, so you control the bill with the per-seller limits. Apify's maximum cost per run setting stops a run at your budget.
โญ Enjoying Whatnot Scraper?
|
โญ โญ โญ โญ โญ Tracking Whatnot sellers, shows and listings without watching every stream yourself? A 5-star rating takes 10 seconds and helps other resellers and collectors find it. Your feedback also tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
๐ ๏ธ Tips and advanced options
- Track a niche. Set Only Return Changes, give the monitor a name, and schedule the run. The first run returns everything as new, later runs return only changes. Do not schedule two runs with the same monitor name at the same time.
- Keep prices comparable. Whatnot shows each listing in its seller's currency. Set Shipped From to one country to keep a single currency.
- Find deals fast. Sort by newest with a maximum price, and schedule it every few minutes.
- Size up a seller. Seller mode with reviews on gives the rating, the shipping, packaging and accuracy scores and the written feedback.
- Mix searches in one run. Paste several search URLs and keywords. Duplicate items are returned once.
- Control the bill. Use the per-seller limits and Max Results, or set a maximum cost per run in Apify.
โ FAQ
Does it return sold prices or final auction prices? No. Whatnot only shows those to logged-in users, and this Actor never logs in. You get asking prices, the current bid and bid count on running auctions, and in monitor mode the last price we saw before a listing vanished, clearly labelled as not a confirmed sale.
Do I need a Whatnot account, cookie or API key? No. Everything comes from public pages. There is no login field.
Why did my run return nothing or fewer items than I asked for? A narrow search can have few matches, a seller can have an empty shop, and a leaderboard only exists while a category has activity. The run message says what happened, and an empty run is not charged.
Can I track a seller or category over time? Yes. Schedule a run with Only Return Changes on and the same monitor name. You get new items, price and bid changes, shows going live, seller sales and follower changes, rank moves and vanished listings.
๐ Disclaimers and support
- Disclaimer: This Actor reads publicly visible data on Whatnot.com. Make sure your use complies with Whatnot's terms and applicable laws.
- Support: Open an issue from the Issues tab for bug reports or feature requests.
๐ Other actors
- ShopGoodwill Scraper: Active Auctions, Sold Comps & Monitoring โ - active auctions and sold comps from ShopGoodwill.
- HiBid Scraper: Live Auction Bids, Lot Data & Closed Sale Prices โ - live auction bids and closed sale prices from HiBid.
- AuctionNinja Scraper: Estate Sales & Online Auctions โ - estate sale and online auction listings from AuctionNinja.
- Mercari US Scraper: Active & Sold Listings, Price & Seller Data โ - active and sold listings with seller data from Mercari US.
- Swappa Scraper: iPhone, MacBook, Galaxy Prices, No Proxy Needed โ - used electronics prices and listings from Swappa.