Gumroad Product Scraper
Pricing
Pay per usage
Gumroad Product Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Gumroad digital product listings at scale. Extract prices, ratings, sales counts, creator profiles, tags, and detailed descriptions from any Gumroad product page or creator storefront.
What does Gumroad Product Scraper do?
This actor scrapes product data from Gumroad, the popular platform for selling digital products. It handles both individual product pages and creator profile pages, automatically detecting the page type and extracting all available structured data.
Whether you need to research competitor pricing, analyze trending digital products, or build a dataset of Gumroad listings, this scraper delivers clean, structured data ready for analysis.
Features
- Scrape individual product pages with full details (price, description, ratings, sales)
- Scrape creator profile pages to discover all listed products
- Automatic proxy rotation with optional residential proxy support
- Session management for reliable extraction
- Handles rate limiting and access errors gracefully
- Outputs clean, structured JSON data
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | array | [] | List of Gumroad product or creator profile URLs to scrape (required) |
maxResults | integer | 100 | Maximum number of results to extract |
useResidentialProxy | boolean | false | Enable residential proxy for better success rates on protected pages |
Example Input
{"urls": ["https://gumroad.com/l/example-product","https://examplecreator.gumroad.com"],"maxResults": 50,"useResidentialProxy": false}
Output Fields
Each scraped product is returned as a JSON object with the following fields:
| Field | Type | Description |
|---|---|---|
url | string | URL of the scraped product page |
title | string | Product title or name |
price | string | Product price as displayed |
currency | string | Price currency code (e.g. USD) |
creator | string | Creator or seller name |
creatorUrl | string | URL of the creator profile |
description | string | Product description (up to 2000 chars) |
rating | string | Product rating value |
reviewCount | integer | Number of reviews |
salesCount | integer | Number of sales |
tags | array | Product tags or categories (up to 10) |
sourceProfile | string | Creator profile URL (when product was discovered from a profile page) |
error | string | Error code if scraping failed |
errorMessage | string | Detailed error message if scraping failed |
scrapedAt | string | ISO 8601 timestamp of when data was scraped |
Example Output
{"url": "https://gumroad.com/l/example-product","title": "Ultimate Design Toolkit","price": "$29","currency": "USD","creator": "DesignStudio","creatorUrl": "https://designstudio.gumroad.com","description": "A comprehensive collection of design assets...","rating": "4.8","reviewCount": 142,"salesCount": 3500,"tags": ["design", "toolkit", "templates"],"scrapedAt": "2026-02-11T12:00:00.000Z"}
Proxy Configuration
By default, the actor uses Apify datacenter proxies. If you encounter access issues (403 errors), enable the useResidentialProxy option for better success rates.
Use Cases
- Market Research: Analyze pricing strategies and product trends on Gumroad
- Competitor Analysis: Track competitor products, pricing, and sales performance
- Creator Discovery: Find top-selling creators in specific niches
- Product Intelligence: Monitor reviews, ratings, and sales counts over time
- Content Strategy: Research what types of digital products sell well
Cost Estimation
This actor uses Cheerio (lightweight HTTP requests), making it very cost-efficient. Typical runs cost approximately $0.00075 per result extracted.
Limitations
- Some Gumroad pages may require residential proxies for successful access
- Sales counts are only available when publicly displayed by the creator
- Rate limiting may occur with high concurrency; the actor handles retries automatically