Gumroad Product Scraper
Pricing
from $6.00 / 1,000 gumroad product scrapeds
Gumroad Product Scraper
Scrape public Gumroad products from keyword search, creator, or product URLs. Use for product and creator-market research, not orders or private data. Returns price, rating, creator, optional details, and provenance. $0.006/product + $0.00005 start; platform usage extra.
Pricing
from $6.00 / 1,000 gumroad product scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Extract structured data from public Gumroad search results, creator profiles, and product pages. It returns one product per row with price, currency, rating, creator information, optional public detail fields, source URL, and collection time.
Use it for digital-product research, creator catalog analysis, competitive pricing, and offer discovery. Do not use it for checkout, buyer, order, download, or any authenticated seller data.
Inputs
| Field | Purpose |
|---|---|
searchQueries | Keyword searches against Gumroad Discover, such as notion template. |
startUrls | Public Gumroad creator roots, product URLs, or Discover URLs with query. |
maxResults | Global cap from 1–200; limits billable product rows. |
includeDetails | Fetch public detail pages for descriptions and exposed sales/subscription fields. |
At least one of searchQueries or startUrls is required.
{"searchQueries": ["notion template", "procreate brush"],"startUrls": ["https://creator.gumroad.com/"],"maxResults": 50,"includeDetails": true}
Output
Each dataset row has stable, agent-friendly fields:
| Field | Meaning |
|---|---|
productName, productUrl, productType | Public product identity and canonical URL. |
sellerName, sellerProfileUrl, sellerVerified | Public creator attribution. |
price, priceCurrency, isPayWhatYouWant | Public offer and pricing data. |
rating, ratingCount, salesCount | Public social-proof fields when Gumroad exposes them. |
description, imageUrl, isSubscription | Compact public detail fields. |
sourceMode, sourceUrl, sourceQuery, scrapedAt | Provenance and freshness. |
Pricing — Pay per event + usage
| Event | Price |
|---|---|
| Actor start | $0.00005 per valid run |
| Gumroad product scraped | $0.006 per validated dataset row |
For example, a run capped at 50 products has a maximum event charge of $0.30005, plus platform usage under Apify's Pay per event + usage setting. Products that fail validation or are not written are never billed.
How it works
Gumroad's public pages include a server-rendered Inertia payload. This actor reads that payload using a consistent public web session, extracts public product cards, optionally enriches them from their product pages, validates the complete record, and then writes and bills the row together. It uses a single Apify Residential Proxy session per run, bounded retries for 429/5xx responses, explicit result caps, and truthful terminal outcomes.
The actor currently collects the public first result set exposed by each Discover page. It does not claim exhaustive pagination when Gumroad does not expose a public next-page contract.
Outcome contract
Every run writes OUTPUT and RUN_SUMMARY.
COMPLETE— all requested public sources returned usable records.PARTIAL— useful records were preserved but detail enrichment, a source, or a configured cost cap had warnings.VALID_EMPTY— valid sources completed but contained no matching public products.INVALID_INPUT— change the supplied query or URL; this exits successfully and is not billed for products.UPSTREAM_FAILED— valid public sources did not return usable data after retries.
Legal
This actor accesses only public Gumroad page data. It does not access accounts, checkout flows, private creator information, buyers, orders, downloads, or other authenticated content. You are responsible for ensuring your use complies with Gumroad's terms, robots directives, copyright/database rights, and applicable law.