ParseForge Scrapers

Whatnot Search Scraper

parseforge/whatnot-scraper

E-commerceSocial mediaOther

Scrape Whatnot search results for any product or keyword. Returns listings and live streams with price, seller, and viewer count in a flat row.

Run this scraper See the API call
Total users
32
Monthly active
0
Total runs
2K
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Whatnot Search Scraper

Scrape Whatnot search results for any product, keyword, or category, up to a million listings per run. Every result comes with its price, seller, viewer count, and stream status. No login or API key. Export to CSV, JSON, Excel, or XML.

Whatnot's live auction and marketplace data is locked inside a fast-moving app with no public API. This Actor reads the public search feeds directly, filtered by product type, category, price, and sort order, and returns each match in one fixed schema.

Who uses it What they scrape Whatnot for
Resellers Spotting undervalued items before a live auction ends.
Market analysts Tracking which trading card or sneaker categories are gaining traction.
Streamers Monitoring competitor pricing and show schedules.
Collectors Finding rare items across multiple categories without manual browsing.

What it does

This Actor collects Whatnot listings and live streams by search query and returns each one as a flat row.

  • ๐Ÿ” Search by keyword: enter any product name like 'pokemon cards' or 'sneakers'.
  • ๐Ÿ“Š Filter by vertical: choose all results, products only, or live streams only.
  • ๐Ÿ’ฐ Sort by price or time: sort by best match, price low-to-high, price high-to-low, newest, or ending soonest.
  • ๐Ÿท๏ธ Category filter: narrow results to a specific category like trading-cards or sports-cards.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Whatnot data

๐Ÿ“ˆ Track market prices.

A reseller runs a daily search for 'sports cards' sorted by ending soonest to find auctions closing below market value.

๐Ÿ“Š Monitor category trends.

An analyst scrapes the trading-cards category weekly to measure which games are growing in listing volume.

๐Ÿ”” Watch competitor streams.

A streamer searches for live streams in their niche to see who is online and what they are selling.

๐Ÿ›’ Build a product feed.

A developer pulls all products for a keyword into a JSON feed to power a price-comparison bot.

Why choose this scraper

What you get
No API key Reads public Whatnot data with zero authentication.
Fixed schema Every row has the same fields, ready for analysis.
Up to 1M rows Collect a handful of listings or a full market snapshot.
Multi-format export Download as CSV, JSON, Excel, or XML.

How it compares

This Actor focuses on high-volume search scraping with vertical and sort filters. The competitors below also scrape Whatnot, but each has a different feature emphasis.

Feature ParseForge Whatnot Scraper - Extract Seller, Search & Category Data Whatnot Data Scraper Whatnot Search Scraper - Listings, Streams & Seller Data
Search by keyword Yes Yes Yes Yes
Filter by vertical (All, Products, Live) Yes Not listed Not listed Yes
Sort results (price, newest, ending soonest) Yes Not listed Not listed Not listed
Category filter Yes Yes Not listed Yes
Seller profiles Not listed Yes Not listed Yes
Category leaderboards Not listed Yes Not listed Not listed

Configure the run

Drive the Actor from a single search query, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "searchQuery": "pokemon cards",
 "maxItems": 10
}

A larger pull:

{
 "searchQuery": "pokemon cards",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0065 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.65
1,000 results $6.50
10,000 results $65.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Whatnot Search Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Whatnot through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/whatnot-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your search query is spelled correctly and try a broader term. Also verify that your category filter, if set, matches an existing Whatnot category.

The Actor stops before reaching my max items.

Whatnot may return fewer results than your requested maximum. This is normal when a search query or category has limited inventory.

Some listings are missing prices.

Live auction items may not show a fixed price. The price field will be empty or show the current bid when available.

I get an error when using a category filter.

Category names are case-sensitive and must match Whatnot's URL slug format, like 'trading-cards' or 'sports-cards'. Try the search without a category first to confirm the query works.

The export file is too large.

Reduce the maximum listings per run or split your search into smaller, more specific queries using category or keyword variations.

FAQ

Question Answer
Do I need a Whatnot account to scrape? No. This Actor reads publicly visible search results and does not require a login, API key, or account.
Can I scrape live streams and products in the same run? Yes. Set the Search Type to 'All Results' to get both products and live streams for your query.
How many listings can I collect? You can set the maximum from 1 up to 1,000,000 listings per run. The Actor stops when it hits your limit or exhausts the results.
What export formats are supported? Your dataset can be exported to CSV, JSON, Excel, or XML from the Apify console or via API.
Can I filter by category? Yes. Use the optional Category field to restrict results to a specific category like trading-cards, sports-cards, or sneakers.
How do I sort results? Choose from Best Match, Price Low to High, Price High to Low, Newest, or Ending Soonest in the Sort By dropdown.
Does this scrape seller profiles? This Actor focuses on search results. Each result includes seller information, but it does not deep-scrape full seller profiles.
Is this the official Whatnot API? No. This is an unofficial scraper that reads public web data. It is not affiliated with Whatnot, Inc.
Can I run multiple searches at once? Each run handles one search query. To run multiple queries, you can schedule separate runs or use the Apify API to trigger them in parallel.
What data fields do I get? Each row includes the listing title, price, seller name, viewer count, stream status, category, and more. The exact field list is shown in a sample output on the Actor's page.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Whatnot, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
searchQuery required string What to search for on Whatnot (e.g. pokemon cards, sports cards, sneakers) pokemon cards
maxItems integer How many listings to collect per run. 10
vertical string (3 options) Filter results by type: all results, products only, or live streams only UNIVERSAL
sortBy string (5 options) How to sort search results best_match
category string Optional category filter (e.g. trading-cards, sports-cards, sneakers, comics) not set

Pricing

from $6.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.006 to $0.0065

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~whatnot-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Whatnot Search Scraper on Apify All scrapers