Whatnot Scraper avatar

Whatnot Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Whatnot Scraper

Whatnot Scraper

Scrape Whatnot search results, seller profiles, reviews, live shows, shop listings, and categories.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Turn Whatnot into structured marketplace data. Search by keyword or search URL for listings, live shows, and sellers. Look up known sellers for profile stats, buyer reviews, upcoming / live shows, and shop inventory. Browse top-level categories or trending livestream tags with viewer counts. Built for card dealers, resellers, lead gen, and market research — no Whatnot account required.

Features

  • Three modes — search, seller, and category in one Actor
  • Search — keywords or pasted search URLs; verticals: PRODUCT, LIVESTREAM, USER, CATEGORY, UNIVERSAL
  • Seller profiles — followers, sold count, rating, shipping days, verification, bio
  • Buyer reviews — overall / shipping scores, text, date, seller reply
  • Live & upcoming shows — title, status, viewers, start time
  • Shop listings — buy-it-now and auction asking prices from a seller shop
  • Categories — top-level category list, or trending tags sorted by viewers
  • Optional Cookie header for signed-in sessions (public data works without it)
  • Export Dataset as JSON, CSV, Excel, or Google Sheets

Modes

Use searchQueries and / or searchUrls. Text queries use the vertical field; each search URL keeps its own query and searchVertical from the link.

VerticalTypical rows
PRODUCTListings (buy-it-now / auction)
LIVESTREAMLive and recent shows
USERSeller / user accounts
CATEGORYRelated tags / categories
UNIVERSALMixed feed

Include toggles (includeListings, includeLivestreams, includeUsers, includeCategories) filter which result types are kept for text queries. Users and categories are off by default so listing / show searches stay clean.

Seller

Pass usernames (or profile URLs) and / or numeric / Relay userIds. Toggle profile, reviews, shows, and shop independently. Optional query filters shop listings by text. showStatus filters shows to live, upcoming, or all.

Category

  • list — top-level marketplace categories
  • trending — livestream tags with viewerCount / livestreamCount (sortable)

Input

FieldModeDefaultDescription
modeAllsearchsearch, seller, or category
searchQueriesSearch—Keywords, each run separately
searchUrlsSearch—Whatnot search page URLs
verticalSearchPRODUCTResult type for text queries
includeListings / includeLivestreamsSearchtrueKeep listings / shows
includeUsers / includeCategoriesSearchfalseKeep users / tags
maxResultsPerQuerySearch100Cap per query and per URL
usernames / userIdsSeller—Sellers to look up
includeProfile / includeShows / includeReviewsSellertrue / true / trueSections to fetch
includeShopSellerfalseActive shop listings
querySeller—Optional shop text filter
maxReviews / maxListings / maxShowsSeller50 / 50 / 25Per-seller caps
showStatusSelleralllive, upcoming, or all
categoryViewCategorylistlist or trending
maxCategoriesCategory50Category / tag cap
sortByCategoryVIEWER_COUNTTrending sort
cookiesAll—Optional Cookie header
proxyConfigurationAll—Proxies recommended for production

Example — search listings

{
"mode": "search",
"searchQueries": ["pokemon cards"],
"vertical": "PRODUCT",
"maxResultsPerQuery": 20,
"includeListings": true
}

Example — seller with reviews and shop

{
"mode": "seller",
"usernames": ["ah_sneakers"],
"includeProfile": true,
"includeReviews": true,
"includeShows": true,
"includeShop": true,
"maxReviews": 20,
"maxListings": 20,
"maxShows": 10
}
{
"mode": "category",
"categoryView": "trending",
"sortBy": "VIEWER_COUNT",
"maxCategories": 25
}

Output

One Dataset row per entity. Discriminator field: type.

typeDescription
listingBuy-it-now or auction listing (price, currentBid, transactionType, seller, images, url)
userSearch hit for a user / seller
sellerFull seller profile metrics
reviewBuyer review with ratings and text
livestreamLive or scheduled show
categoryCategory or livestream tag
errorSkipped / invalid target

Prices are returned as Whatnot sends them (amount / currency / amountSafe). Treat them as asking prices or bids, not confirmed sale prices. soldCount is a seller total, not revenue.

Listing example

{
"type": "listing",
"id": "TGlzdGluZ05vZGU6MjQ1NDY4MzM0OQ==",
"title": "Pokemon 30th AR Complete set",
"transactionType": "BUY_IT_NOW",
"price": { "amount": 7000, "currency": "JPY", "amountSafe": 7000 },
"user": { "username": "nako_cardclub_japan" },
"url": "https://www.whatnot.com/listing/2454683349",
"searchQuery": "pokemon cards",
"vertical": "PRODUCT",
"scrapedAt": "2026-10-23T05:50:00.000Z"
}

Tips

  • Start with one query or one username and a small limit (maxResultsPerQuery: 10) to validate output shape.
  • Residential proxies are recommended for production and higher volume.
  • Schedule seller runs daily and diff soldCount / followerCount between runs to track growth.
  • This Actor collects public marketplace data only — not private orders, payouts, or completed sale histories.
  • Category deep-dive leaderboards (per-tag ranked sellers) are not included in this version; use list / trending plus seller mode for follow-up.
  • Price-check a trading card across sellers before buying
  • Build a lead list of niche sellers (vertical: USER) then enrich with seller mode
  • Monitor competitors' ratings, reviews, and upcoming shows on a schedule