Skip to content

Whatnot Scraper

Try for free

Scrape Whatnot: search listings with prices and bids, live shows, users and categories; seller profiles with followers, sold count and rating, buyer reviews, shows and shop listings; category live feeds, trending categories and seller leaderboards. No login.

🛍️ Whatnot Scraper

Turn Whatnot into clean spreadsheets. Search listings with prices and current bids, find live shows and sellers, pull full seller profiles with followers, sold count, rating and buyer reviews, and watch categories with live viewer counts and seller leaderboards. No Whatnot account, cookies or API key needed, and a typical search of 20 results finishes in a few seconds.

✨ Why use Whatnot Scraper?

  • ⚡ Fast — reads the same public data feed the Whatnot website uses, 50 results per request, no browser.
  • 🧩 Everything in one actor — listings, live shows, users, sellers, reviews, shop listings, categories and leaderboards from one input form.
  • 💵 Real prices — prices and bids come in normal currency units (12.5, not 1250) with the currency code next to them.
  • 🔎 Filters that match the site — sort by price or newest, buy-it-now or auction only, price range, seller rating and ships-from country.
  • 🔓 No login — public data only, nothing to configure. Results are pinned to the US site by default; pick another proxy country for other markets.
  • 📊 One flat table — every row has a type column (listing, livestream, user, seller, review, category, rankedSeller), and the Output tab has ready views for listings, sellers, reviews and shows.

🎯 Use cases

  • 🃏 Price checks for cards and collectibles — search an exact card or set and compare asking prices, current bids and seller ratings.
  • 🏆 Find the top sellers in a niche — category leaderboards for live, today or this week, with followers and items sold.
  • 🕵️ Vet or monitor sellers — followers, sold count, rating, average ship days and the latest buyer reviews with seller replies.
  • 📺 Track live shopping — which shows are live or upcoming in a category, their viewers and watchlist counts.
  • 📈 Market research — trending categories by live viewer count, and how many listings and shows a keyword has.
  • 🛒 Competitor shop tracking — schedule a seller's shop listings and compare prices over time.

🚀 How to use

  1. Enter one or more search queries, seller usernames, categories or Whatnot URLs.
  2. Pick the search type (listings, live shows, users, categories or everything) and set Max results.
  3. Optional: set filters (sort, buying format, price range, seller rating, ships from) and what to collect for sellers and categories.
  4. Click Start and wait a few seconds.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords such as pokemon cards or jordan 1
usernamesSeller usernames: profile plus reviews, shows and (optional) shop listings
categoriesCategory names or slugs (Pokémon Cards, sneakers); all lists every category by viewers
startUrlswhatnot.com search, user, category, tag, live show or listing links
searchVerticalPRODUCT (listings), LIVESTREAM, USER, CATEGORY or UNIVERSAL
maxResultsMax rows per query, URL or category feed (Whatnot shows up to about 1,000 per search)
sortBy, buyingFormat, minPrice, maxPrice, shipsFrom, minSellerRatingListing filters
includeReviews, includeShows, includeShop (+ max per seller)What to collect per seller
includeCategoryShows, includeLeaderboard, leaderboardInterval, maxRankedSellersWhat to collect per category
{
  "searchQueries": ["pokemon cards"],
  "searchVertical": "PRODUCT",
  "maxResults": 20,
  "usernames": ["some_seller"],
  "includeReviews": true,
  "maxReviewsPerSeller": 20,
  "categories": ["Pokémon Cards"],
  "includeLeaderboard": true,
  "leaderboardInterval": "CURRENT_WEEK"
}

📤 Output

Each row has a type. The main fields per type:

TypeKey fields
listingtitle, subtitle, description, price, currency, currentBid, currentBidCount, transactionType, quantity, status, isLive, images, sellerUsername, sellerRating, sellerReviewCount, url
livestreamtitle, status, isLiveNow, startTime, activeViewers, watchlistCount, categories, tags, thumbnailUrl, sellerUsername, url
userusername, followerCount, soldCount, sellerRating, sellerReviewCount, isLive, url
sellereverything in user plus displayName, bio, followingCount, averageShipDays, isVerifiedSeller, showCount
reviewrating, ratingShipping, ratingPackaging, ratingAccuracy, reviewText, sellerResponse, reviewerUsername, reviewedAt
categoryname, label, viewerCount, parentLabel, url
rankedSellerrank, leaderboardInterval, categoryLabel, username, followerCount, soldCount

Every row also carries where it came from (searchQuery, sourceSeller or sourceCategory) and scrapedAt.

[
  {
    "type": "listing",
    "id": "TGlzdGluZ05vZGU6MjQzODI4ODk5Nw==",
    "listingId": "2438288997",
    "url": "https://www.whatnot.com/listing/2438288997",
    "title": "Gengar Pokemon Sticker (1999) Sandylion #94",
    "subtitle": "Card",
    "status": "ACTIVE",
    "transactionType": "BUY_IT_NOW",
    "price": 70.0,
    "currency": "USD",
    "currentBid": null,
    "quantity": 1,
    "isLive": false,
    "imageUrl": "https://images.whatnot.com/...",
    "sellerUsername": "card_shop_example",
    "sellerRating": 5.0,
    "sellerReviewCount": 56,
    "searchQuery": "pokemon cards",
    "searchVertical": "PRODUCT",
    "scrapedAt": "2026-10-16T09:12:44.674Z"
  },
  {
    "type": "seller",
    "userId": "18249573",
    "username": "some_seller",
    "displayName": "Alex Example",
    "url": "https://www.whatnot.com/user/some_seller",
    "followerCount": 51625,
    "soldCount": 26916,
    "sellerRating": 4.9,
    "sellerReviewCount": 4751,
    "averageShipDays": 2,
    "isVerifiedSeller": false,
    "showCount": 17,
    "sourceSeller": "some_seller",
    "scrapedAt": "2026-10-16T09:12:44.850Z"
  }
]

💰 Pricing

You pay $2.50 per 1,000 items ($0.0025 per row), plus a small amount of platform usage (compute and proxy traffic, usually well under a cent for a few hundred rows). Every row is one item: a listing, a show, a user, a seller profile, a review, a category or a leaderboard entry.

Example: 1,000 listings ≈ $2.50 in items plus about a cent of usage. A seller with 20 reviews and 10 shows is 31 items ≈ $0.08.

Set a maximum charge per run and the actor stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Whatnot? The actor reads publicly visible marketplace data, the same you see in a browser without logging in. You are responsible for how you use it, including Whatnot's terms and privacy laws such as GDPR.

Do I need a Whatnot account or my own proxies? No. The actor needs no login and uses the built-in datacenter proxy pinned to the US. If datacenter exits are ever refused, it switches to US residential exits by itself.

How many results can I get? Whatnot shows up to about 1,000 results per search; use several queries or filters (price ranges, buying format) to go further. Reviews and seller shows can be paged much deeper.

Why are prices in different currencies? Whatnot sellers list in their own currency (USD, GBP, EUR, CAD, ...). Use shipsFrom to keep one market, or change the proxy country to see what buyers in another country see.

Why is a field empty? Not every item has every field: buy-it-now listings have no current bid, leaderboard rows have no rating, and users who never sold have no sold count. Empty means Whatnot did not show a value, not zero.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it, and fetch results through the API or an integration.

⚠️ Limits

  • Public data only: no completed sales history, sale prices, private orders or revenue. A listing price or bid is an asking price, not a sale.
  • Live show chat and bidding activity inside a show are not collected.
  • A row is saved once per run even when it matches several inputs (rows are deduplicated by id).
  • Category listings are not offered: Whatnot's category pages are live show feeds, which the actor collects.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.