Whatnot Listing Search Scraper
Pricing
from $1.01 / 1,000 listing scrapeds
Whatnot Listing Search Scraper
Search Whatnot marketplace listings by keyword with 16 verified filters (graded, PSA, set, rarity, price, condition) and sorts. Price, format, seller and images per listing, up to 1,000 per query. No login needed.
Pricing
from $1.01 / 1,000 listing scrapeds
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 Listing Search Scraper searches Whatnot's marketplace by keyword and returns one dataset row per listing, with 16 verified filters (graded, PSA/CGC/Beckett, set, rarity, grade, condition, language, price range, seller rating and country, buying format, ...) and four sort orders. 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 rather than a live REST API.
Why use this Actor?
- Collectibles market research — see what is listed for a card, set or grade, at what price and format.
- Sourcing and arbitrage — pull every buy-it-now listing under a price for a set or grading service.
- Price monitoring — schedule the same query and compare runs.
Input
| Field | Required | Description |
|---|---|---|
queries | yes | Search texts. Each is searched separately; rows carry the query they came from. |
sort | no | price_asc, price_desc, newest, oldest. Empty = best match. |
maxItemsPerQuery | no | Default 100, max 1,000 (Whatnot's search depth). |
includeDetails | no | Adds description, category, attributes, creation time, views and product per listing (extra listing-detail event). |
category, buyingFormat, minSellerRating, premierShop, sellerCountry, minPrice, maxPrice, graded, autographed, condition, language, productType, set, rarity, grade, gradingService, cardNumber, year | no | The 16 filters. Values inside one filter are OR, different filters are AND. |
Every filter was verified live against Whatnot's real search (server-side result totals and returned items change as expected). Whatnot silently ignores unknown filter names, so use exactly the fields above. minPrice/maxPrice are in major units (dollars) and compared on a currency-normalised price.
Output
One dataset row per listing, de-duplicated by id within each query:
{"id": "TGlzdGluZ05vZGU6MjMxOTM3NzE1Ng==","numericId": 2319377156,"title": "Slab: Pokemon: Charizard ex: SAR: Shiny Treasure ex: PSA 10","price": { "amountMinor": 44000, "currency": "USD" },"transactionType": "BUY_IT_NOW","listingStatus": "active","user": { "username": "example_seller" },"query": "psa 10 charizard","scrapedAt": "2026-09-21T02:00:00.000Z"}
- Money is
{ amountMinor, currency }in minor units (44000 USD = $440.00), in the seller's own currency. - Search stops at the end of the strict matches: Whatnot's broader "results matching fewer words" backfill is not returned.
- A query reaches at most about 1,000 listings (Whatnot's server-side depth).
What is not available
Sold prices and bid history are redacted by Whatnot for everyone, and the search index only contains active listings.
Pricing / Cost estimation
Billed pay-per-event: one listing event per listing row pushed (plus one listing-detail event per listing when includeDetails is on) and a flat apify-actor-start event per run. Volume tiers apply automatically.
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. Use responsibly and in line with Whatnot's Terms of Service and applicable law.
Found an issue or need another filter? Use the Issues tab on this Actor's page.