Gumroad Creator Product Scraper
Pricing
from $5.00 / 1,000 results
Gumroad Creator Product Scraper
Scrapes all products from a Gumroad creator's store with maximum data extraction including pricing, ratings, descriptions, variants, media, and seller info.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ian Dikhtiar
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract every product from any Gumroad creator's store — prices, ratings, descriptions, variants, media, and more.
What It Does
Scrapes complete product catalogs from any public Gumroad creator store. Whether you're researching competitors, building a product directory, or powering a marketplace — this actor delivers every product with structured, buyer-ready data.
Two scraping modes
| Mode | Speed | Data Depth | Use When |
|---|---|---|---|
| Fast (default) | ~3s/store | Core fields only | Quick lookups, large batches |
| Deep | ~30s/store | Full page scrape | Competitive analysis, rich data |
Data you get per product
| Field | Fast | Deep |
|---|---|---|
| Name, description, permalink | ✅ | ✅ |
| Price (cents + display) | ✅ | ✅ |
| Currency, type (digital/physical) | ✅ | ✅ |
| Thumbnail + cover URL | ✅ | ✅ |
| Pay-what-you-want flag | ✅ | ✅ |
| Rating (average + count) | ✅ | ✅ |
| Variants | ❌ | ✅ |
| Tags | ❌ | ✅ |
| Gallery images | ❌ | ✅ |
| Sales count | ❌ | ✅ |
| File details | ❌ | ✅ |
| Creator info (name, avatar, username) | ✅ | ✅ |
Quick Start
Input
{"creatorUrl": "extycreate","maxProducts": 0,"scrapeIndividualDetails": false,"includeCreatorInfo": true,"scrollWaitTime": 2000,"maxScrolls": 50}
| Parameter | Type | Default | Description |
|---|---|---|---|
creatorUrl | string | required | Creator username or full store URL |
maxProducts | integer | 0 | Max products to scrape (0 = all) |
scrapeIndividualDetails | boolean | false | Enable deep mode (slow, rich data) |
includeCreatorInfo | boolean | true | Include creator profile in output |
scrollWaitTime | integer | 2000 | Ms to wait between page scrolls |
maxScrolls | integer | 50 | Max scroll attempts before giving up |
Output
A dataset of product objects:
{"url": "https://extycreate.gumroad.com/l/architectbundle","permalink": "architectbundle","name": "Architect Bundle — 7x Notion Business Templates","description": "A bundle of 7 Business Systems for Notion...","price_cents": 24900,"price_display": "249.00","currency": "USD","is_pay_what_you_want": false,"type": "digital","thumbnail_url": "https://public-files.gumroad.com/...","cover_url": "https://public-files.gumroad.com/...","rating_average": 5,"rating_count": 127,"has_file": true,"variants": ["Notion Template", "Figma Version"],"tags": ["notion", "business", "productivity"],"sales_count": 1847,"images": ["https://public-files.gumroad.com/..."],"creator_name": "extycreate","creator_username": "extycreate","creator_avatar_url": "https://public-files.gumroad.com/...","_scraped_at": "2026-04-20T14:30:00.000Z","_page_source": "bulk_api","quality_score": 72,"quality_tier": "enriched","quality_breakdown": {"name": 10,"description": 10,"description_long": 10,"thumbnail": 5,"images": 0,"image_gallery": 0,"price": 10,"pwyw": 0,"rating": 15,"sales_count": 0,"variants": 4,"tags": 3,"file_details": 3}}
Quality Score
Every product gets a quality_score (0–100) and quality_tier so you know the data richness at a glance:
| Tier | Score | What it means |
|---|---|---|
bare | 0–14 | URL only — almost nothing populated |
minimal | 15–39 | Name and maybe thumbnail |
basic | 40–64 | Name, price, description, thumbnail |
enriched | 65–84 | Above + ratings, longer descriptions |
complete | 85–100 | Full product page scraped — everything populated |
The quality_breakdown object tells you exactly which fields contributed to the score. Fast mode typically scores 40–80 depending on the store. Deep mode can hit 85–100.
Use Cases
- Market research — Compare pricing, ratings, and product types across creators
- Product directories — Build curated lists of digital products by category
- Competitor monitoring — Track new products and price changes over time
- Affiliate aggregators — Power a Gumroad product marketplace or deals site
- Lead generation — Find high-rated creators with strong sales volume
Technical Details
- Runtime: Node.js 20, Playwright browser automation
- Speed: ~3s for fast mode (50 products), ~30s for deep mode
- Anti-detection: Real browser automation with stealth techniques
- Pagination: Automatically handles "Load more" infinite scroll
- API fallback: Uses Gumroad's bulk product API when available, falls back to individual page scraping when needed
- Output: Apify dataset (JSON Lines), downloadable as CSV, JSON, or via API
API Access
# Run via APIcurl -X POST https://api.apify.com/v2/acts/k1FzQp9bsZXZhXgNH/runs \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"creatorUrl": "extycreate", "scrapeIndividualDetails": false}'
Disclaimer
This scraper is for legitimate research and personal use. Respect Gumroad's terms of service when using scraped data. Do not use scraped data to clone stores, spam creators, or violate any platform policies.