Gumroad Market Intelligence — Find Winning Digital Products
Pricing
from $5.00 / 1,000 results
Gumroad Market Intelligence — Find Winning Digital Products
Scrape Gumroad Discover by niche and keyword to find proven digital products, creators, prices, ratings, descriptions, URLs, and market signals for product validation, competitor research, affiliate discovery, and pricing strategy.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ian Dikhtiar
Maintained by CommunityActor stats
0
Bookmarked
41
Total users
11
Monthly active users
10 days ago
Last modified
Categories
Share
Gumroad Market Intelligence Scraper
Find Gumroad products worth studying before you build, copy a market, price an offer, or pick an affiliate angle.
This Apify Actor searches Gumroad Discover by niche, keyword, price, rating, and sort order. It turns public product listings into a ranked dataset with pricing signals, rating strength, niche competition, opportunity grades, and a plain-English summary for each product.
Actor name: gumroad-product-scraper
What it does
Gumroad has useful market signals, but browsing it manually is slow and messy. This actor gives you a clean research table instead.
Use it to answer:
- Which products show up repeatedly in a niche?
- What price ranges are common for templates, courses, prompts, kits, and software?
- Which products have enough ratings to be worth a closer look?
- Which niches look crowded, open, premium, low-ticket, or low-confidence?
- Which creators or products should go on a watchlist?
The actor collects public Gumroad Discover listings, filters them, ranks them, then adds an intelligence layer so you can sort the results instead of eyeballing page after page.
Best use cases
| Use case | What to look for |
|---|---|
| Product research | Products with strong ratings, good price points, and high interestScore. |
| Competitor research | Offer names, creator positioning, price bands, ratings, and product URLs. |
| Affiliate research | Paid products with strong social proof and a clear niche. |
| Pricing research | price, pricingTier, priceVsNicheMedian, and optimalPriceRange. |
| Niche mapping | nicheCompetition, nicheDemandScore, top products, and price density. |
| Trend scanning | Run sort: "newest" to find fresh listings before they are obvious. |
What data you get
Each dataset item is one Gumroad product listing.
Raw product fields
idnamecreatorcreatorUrlproductUrlthumbnailUrlpricecurrencyisFreeisPayWhatYouWantratingAverageratingCountnativeTypeisVerifiedCreatornichesortscrapedAt
Market intelligence fields
interestScore— 0-100 composite score from popularity proxy, rating quality, and price fit.scoreBreakdown— popularity, quality, and value points.dataConfidence— tells you how much of the listing data is reliable.marketSignals— demand tier, price tier, underpriced/overpriced flags, and revenue estimate when sales data is available.productHealth— conversion proxy, social proof score, rating strength, rating momentum, viral potential, and longevity signal.pricingIntel— price category, refund-risk proxy, price-per-rating, pricing fit, and niche-derived optimal range.nicheAnalysis— niche demand score, competition density, median price, rating average, price percentile, and leader flag.actionableInsights—BUY_NOW,WATCH, orSKIP, plus a short explanation.opportunityGrade—A+,A,B,C, orD.summary— one readable sentence explaining why the product matters.
Important data caveat
Gumroad Discover does not reliably expose every field marketers want.
In the current implementation, sales counts, descriptions, and tags may be unavailable from the Discover payload. When that happens, the actor does not fake them. It sets salesCountSource: "unavailable", leaves weak fields empty, and lowers dataConfidence.
Translation: use the actor to find products worth studying. Do not treat every revenue or demand field as proven truth unless dataConfidence says the underlying data is strong.
Input
Basic scan
{"niches": ["design", "programming"],"keywords": [],"sort": "top","maxResultsPerNiche": 50,"minPrice": 0,"maxPrice": 999,"minRating": 0}
Find paid templates with stronger ratings
{"niches": ["templates", "business", "self-improvement"],"keywords": ["notion template", "planner", "operating system"],"sort": "top","maxResultsPerNiche": 100,"minPrice": 9,"maxPrice": 149,"minRating": 4}
Watch fresh AI/productivity products
{"niches": ["software", "programming", "templates"],"keywords": ["ai", "chatgpt", "prompt", "automation"],"sort": "newest","maxResultsPerNiche": 50,"minPrice": 0,"maxPrice": 199,"minRating": 0}
Input fields
| Field | Type | Default | Notes |
|---|---|---|---|
niches | array | ['design', 'programming'] | Gumroad category tags to search. Required. |
keywords | array | [] | Optional buyer-intent search terms. Leave empty to browse the whole niche. |
sort | string | top | Use top for proven products, newest for early signals. |
maxResultsPerNiche | integer | 50 | 1-200. Start with 50, then go deeper once the query is useful. |
minPrice | number | 0 | Use this to filter out free or low-ticket products. |
maxPrice | number | 999 | Use this to cap premium products. |
minRating | number | 0 | Use 4 or higher when quality matters more than volume. |
proxyConfiguration | object | {} | Optional Apify proxy settings. Usually safe to leave default. |
Supported Gumroad niches
3d, audio, business, comics, design, drawing-and-painting, education, fiction, film, fitness, fonts, games, illustration, music, other, photography, podcasts, programming, publishing, science, self-improvement, software, sports, teaching-and-learning, templates, travel, video, web-design, writing-and-publishing.
Output example
{"id": "abc123","name": "Notion Business OS","creator": "Creator Name","creatorUrl": "https://gumroad.com/creator","productUrl": "https://creator.gumroad.com/l/product","thumbnailUrl": "https://public-files.gumroad.com/...","price": 49,"currency": "usd","isFree": false,"isPayWhatYouWant": false,"ratingAverage": 4.8,"ratingCount": 126,"salesCount": 0,"salesCountSource": "unavailable","niche": "business","sort": "top","interestScore": 68,"scoreBreakdown": {"popularity": 10,"quality": 33,"value": 25},"dataConfidence": {"level": "LOW","salesCountKnown": false,"tagsKnown": false,"descriptionKnown": false,"ratingReliable": true,"score": 35},"productHealth": {"conversionProxy": "DECENT","socialProofScore": 28,"viralPotential": "LOW","longevitySignal": "EVERGREEN","ratingStrength": "STRONG","ratingMomentum": "GAINING"},"pricingIntel": {"priceCategory": "MID","estimatedRefundRisk": "LOW","isPricingOptimal": true,"pricePerRating": 10.21,"optimalPriceRange": {"min": 19,"max": 59,"currency": "USD"}},"nicheAnalysis": {"nicheTag": "business","nicheDemandScore": 61,"isNicheLeader": true,"priceVsNicheMedian": "+$20 above median","pricePercentile": 72,"ratingVsNicheAvg": "+0.3 above avg"},"actionableInsights": {"buyerSignal": "WATCH","creatorToWatch": false,"cloneOpportunity": "LOW","whyThisMatters": "Growing engagement with 126 ratings -- worth monitoring for momentum."},"opportunityGrade": "B","summary": "UNTESTED demand business product at $49. Rated 4.8 stars from 126 reviews. Data confidence: LOW. Grade: B -- evergreen appeal. Watch list.","scrapedAt": "2026-06-21T16:00:00.000Z"}
How to read the scores
| Field | Meaning | Use it for |
|---|---|---|
interestScore | Quick ranking score from rating quality, price fit, and available traction signals. | Sorting the whole dataset. |
opportunityGrade | Letter grade derived from the interest score and evidence strength. | Shortlisting products. |
dataConfidence | How much of the data behind the score is available. | Avoiding false confidence. |
ratingStrength | How much review volume supports the rating. | Separating one lucky 5-star review from real proof. |
ratingMomentum | Whether rating volume and average suggest traction. | Watchlist creation. |
nicheCompetition | Density, median price, average rating, and entry barrier for the niche. | Picking markets to enter or avoid. |
buyerSignal | Simple action label: BUY_NOW, WATCH, or SKIP. | Fast triage. |
Run output
The actor writes:
- A dataset with one item per product.
- A key-value store record named
OUTPUTwith:- product count
- niches searched
- keywords searched
- sort mode
- filters used
- grade distribution
- top 10 products
- generated timestamp
The Apify output schema also links directly to:
- ranked products dataset
- products overview table
- intelligence table
- run summary JSON
Recommended workflows
Find product ideas
- Pick 1-3 niches.
- Use
sort: "top". - Start with
maxResultsPerNiche: 50. - Sort by
interestScoreanddataConfidence. - Study the top products manually before building anything.
Build a pricing map
- Search one niche at a time.
- Export to CSV.
- Group by
pricingTier,pricePercentile, andpriceVsNicheMedian. - Ignore one-off outliers unless they also have strong ratings.
Spot early opportunities
- Use
sort: "newest". - Search buyer-intent keywords like
ai prompt,notion template,figma kit,automation,course, orbundle. - Watch products with growing rating momentum.
- Re-run weekly and compare outputs.
Build an affiliate shortlist
- Filter to paid products.
- Set
minRatingto4. - Look for clear niches, strong rating counts, and reasonable prices.
- Review the creator and product page before outreach.
Exports and integrations
You can download results as JSON, CSV, Excel, XML, or HTML from Apify.
You can also send the dataset to:
- Google Sheets
- Airtable
- Make
- Zapier
- Notion
- BI dashboards
- internal product research databases
- affiliate prospecting workflows
For API usage, call the default dataset endpoint after the run and pull /items.
Limitations
- The actor scrapes public Gumroad Discover data only.
- It does not log into Gumroad.
- It does not scrape private customer data.
- Discover may omit sales counts, descriptions, and tags.
- Revenue estimates are only meaningful when sales data is available.
- Ratings are useful, but they are still a proxy. Verify any serious product decision manually.
Responsible use
Use this for research, not lazy cloning.
Do not copy creators' products, impersonate sellers, scrape private data, or spam creators. The smart play is to study the market, find gaps, build a better offer, and cite your own proof.