Gumroad Best Sellers Scraper | Niche Spy, Trends & Price Intel
Pricing
from $1.12 / 1,000 product results
Gumroad Best Sellers Scraper | Niche Spy, Trends & Price Intel
Scrape Gumroad search results, best sellers and hot-new products with prices, ratings, sellers and rank — plus free niche market stats per query. Monitor mode charges only new products.
Pricing
from $1.12 / 1,000 product results
Rating
0.0
(0)
Developer
Mr Zack
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Gumroad Best Sellers Scraper — Niche Spy, Trends & Price Intel
Find out what actually sells on Gumroad before you create, launch or promote a digital product. This Actor scrapes Gumroad search results, best-seller rankings and trending "hot & new" products — with prices, ratings, sellers, recurring-billing flags and rank — and adds a free niche market-stats row per query (market size, top tags, median price, % recurring).
$1.60 per 1,000 product results + $0.001 per start. MARKET_STATS rows, cross-page duplicates and monitor-mode repeats are never charged.
Who is this for?
- Creators validating a niche before building: how crowded is "notion template"? What's the median price? Do best sellers use recurring billing?
- Affiliate marketers hunting products worth promoting — sort by best sellers or most reviewed, filter by price and rating.
- Trend scouts & newsletter writers watching
hot_and_newfor rising products (run on a schedule with monitor mode, pay only for new finds). - AI agents & analysts who need structured Gumroad market data instead of screenshots.
What you get per product
| Field | Description |
|---|---|
rank | Position in the chosen sort order (1 = top) |
searchTotal | Market size — total products matching the query |
name, url, productId | Product identity (clean URL, no tracking params) |
sellerName, sellerUrl, sellerVerified | Seller info |
price, currency, originalPrice, discountPct | Pricing incl. live discounts |
isPayWhatYouWant | "$0+" pay-what-you-want flag |
isRecurring, recurrence | Subscription products (monthly etc.) |
ratingCount, ratingAverage, hasSocialProof | Review signals |
nativeType, isSalesLimited, thumbnailUrl, description | Extras |
Plus one free MARKET_STATS row per query: marketSize, topTags (with counts — instant keyword ideas), topFiletypes, medianPriceUsd, avgPriceUsd, pctWithRatings, avgRatingOfRated, pctRecurring.
Input
{"queries": ["notion template", "lightroom presets"],"sort": "best_sellers","maxItemsPerQuery": 45,"minPrice": 5,"minRating": 4,"onlyNew": false}
sort:hot_and_new(trending),best_sellers,newest,highest_rated,most_reviewedtaxonomy: browse a category instead of (or with) keywords — e.g.design,3d,educationonlyNew: monitor mode — remembers seen product IDs between runs; repeats are free
Run it on a schedule
The highest-value setup: daily hot_and_new monitor.
- Set
queriesto your niches,sorttohot_and_new,onlyNewtotrue. - Create a Schedule in Apify Console (e.g. every morning).
- Each run emits only products you haven't seen — trending finds land in your dataset for pennies.
AI agents & MCP
This Actor is AI-agent friendly: call it via the Apify MCP server and ask your agent things like "what's the median price and top tags for 'ai prompts' on Gumroad?" The free MARKET_STATS row answers niche questions in one call; the output schema exposes the dataset URL for direct consumption.
Honest data policy
- 100% public data from Gumroad's own search — no login, no private endpoints.
- Fields Gumroad doesn't expose (e.g. exact sales counts) are not faked; rating counts are your social-proof proxy.
- Cross-page duplicates from ranking jitter are deduplicated and never charged.
Related Actors
- Whop New Launches Monitor — the same fresh-product radar for Whop.
- Whop Content Rewards Scraper — clipping campaigns paying per view.
- Ad Budget Signals — check which domains actively run ads.
Example output (one real row, 6 Sep 2026)
{"query": "notion template","taxonomy": null,"sort": "hot_and_new","rank": 1,"searchTotal": 292,"productId": "7XQWXb5l_Wr8EfUMriO_Mg==","permalink": "yopiqg","name": "the AI Portfolio System for Designers ","url": "https://6969634366200.gumroad.com/l/ai-portfolio-system","sellerName": "Ioana Adriana Teleanu","sellerUrl": "https://6969634366200.gumroad.com/","sellerVerified": false,"price": 30,"originalPrice": null,"currency": "eur","isPayWhatYouWant": false,"recurrence": null,"isRecurring": false,"durationInMonths": null,"ratingCount": 4,"ratingAverage": 5,"nativeType": "digital","isSalesLimited": false,"quantityRemaining": null,"thumbnailUrl": "https://public-files.gumroad.com/43gbn3bs25eg9p0z3mpn7qvjfvsw"}
Changelog
- 0.1.4 (24 Sep 2026) — Reliability: A run that gets close to its timeout now stops early and finishes normally, keeping every product already collected, and the run's status line shows how many rows it delivered. No price or field change.
- 0.1.3 (22 Sep 2026) — Clean
descriptiontext. Gumroad's search API returns descriptions HTML-escaped (Content & Brand,'), which showed up verbatim in the Output tab; entities are now decoded. Note:recurrence/durationInMonthsare only filled for subscription products (isRecurring: true) andtaxonomyechoes your input — both are empty by design on a plain keyword search. - 0.1.2 (19 Sep 2026) — Typo guard on input. Apify accepts input fields an Actor does not know without complaining, so a misspelled option used to produce a successful run with that setting silently inactive. The run log now warns for every unknown field and suggests the closest real one.
- 0.1.1 (19 Sep 2026) — Fix
onlyNewmemory across runs. The seen/previous-run memory was stored in the run's default key-value store, which is per-run on the Apify platform, soonlyNewsilently returned the full result on every run. It now lives in a named store in your account, so scheduled runs return only what changed. No field, default or price changed. - 0.0.8 (11 Sep 2026) —
minRatingaccepts decimals (4.5); it was integer-only. - 0.0.1 (30 Aug 2026) — Launch.
Found this useful? A review helps more than you'd think
If this Actor saved you time, a short review on the Reviews tab of this Store page takes 30 seconds and is the only signal other buyers have before they spend anything. If something is broken instead, open a ticket on the Issues tab — parser bugs and field requests get fixed.
Related Actors from the same account