Gumroad Product Scraper avatar

Gumroad Product Scraper

Pricing

Pay per usage

Go to Apify Store
Gumroad Product Scraper

Gumroad Product Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

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

ParameterTypeDefaultDescription
urlsarray[]List of Gumroad product or creator profile URLs to scrape (required)
maxResultsinteger100Maximum number of results to extract
useResidentialProxybooleanfalseEnable 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:

FieldTypeDescription
urlstringURL of the scraped product page
titlestringProduct title or name
pricestringProduct price as displayed
currencystringPrice currency code (e.g. USD)
creatorstringCreator or seller name
creatorUrlstringURL of the creator profile
descriptionstringProduct description (up to 2000 chars)
ratingstringProduct rating value
reviewCountintegerNumber of reviews
salesCountintegerNumber of sales
tagsarrayProduct tags or categories (up to 10)
sourceProfilestringCreator profile URL (when product was discovered from a profile page)
errorstringError code if scraping failed
errorMessagestringDetailed error message if scraping failed
scrapedAtstringISO 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