Gumroad Scraper avatar

Gumroad Scraper

Pricing

from $2.00 / 1,000 each products

Go to Apify Store
Gumroad Scraper

Gumroad Scraper

Powerful Gumroad product scraper that extracts digital products, courses, and assets with advanced filtering options. Search by category, price range, rating, and file type. Supports unlimited product collection with structured data output including seller details, ratings, and pricing information.

Pricing

from $2.00 / 1,000 each products

Rating

5.0

(2)

Developer

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Actor stats

10

Bookmarked

643

Total users

14

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

Gumroad Product Scraper and Data Extraction Tool Dashboard

Gumroad Product Scraper: Extract E-commerce Data

An advanced Apify actor for extracting comprehensive product data from Gumroad. Ideal for market research, competitor analysis, price tracking, and e-commerce data aggregation.

This powerful web scraping tool allows you to gather detailed information on thousands of products, either by searching through categories with powerful filters or by providing a direct list of product URLs.

Key Features

  • Dual Scraping Modes: Effortlessly switch between broad category-based searches and targeted URL-based scraping.
  • Advanced Filtering: Narrow down your search by category, file type, price range, and minimum rating score.
  • Flexible Sorting: Organize results by trending, hot & new, or best sellers to find exactly what you need.
  • Direct URL Input: Scrape specific products by simply providing a list of their Gumroad URLs.
  • Comprehensive Data Extraction: Gathers all essential product details, including pricing, seller information, ratings, descriptions, and more.
  • Structured Output: Delivers clean, well-structured data in JSON format, ready for immediate use in your projects or analysis tools.
  • Built-in Proxy Support: Leverages Apify's proxy network for reliable and fast scraping.

Use Cases: Who Is This For?

This Gumroad scraper is a valuable tool for:

  • Market Researchers: Analyze trends, popular products, and pricing strategies in different niches.
  • Data Analysts: Collect large datasets for e-commerce analysis and business intelligence.
  • Content Creators & Sellers: Monitor competitors, find inspiration, and understand what makes products successful.
  • E-commerce Businesses: Track product listings and gather competitive intelligence.

Ready-to-Run Examples

Get started in seconds with these pre-configured examples — open any in the Apify Console and click Run:

How to Use This Scraper

You can operate this actor in two main ways:

  1. Search by Category and Filters: Ideal for discovery and broad data collection. Use the various filters to search for products across Gumroad.
  2. Scrape by Product URLs: Perfect for targeted data extraction. Provide a list of URLs to scrape only those specific products.

Input Parameters

The actor's behavior is controlled by the following input fields:

  • productUrls: (Optional) Provide a list of Gumroad product URLs to scrape directly. Using this will override all other filtering and sorting options.
  • category: The category to search for products in. Ignored if productUrls is used.
  • fileType: Filter by specific file types (e.g., pdf, zip, fig). Leave empty for all types. Ignored if productUrls is used.
  • sort: Sort products by trending, hot_and_new, or best_sellers. Ignored if productUrls is used.
  • maxProducts: The maximum number of products to scrape (default: 100). Ignored if productUrls is used.
  • minPrice / maxPrice: Set a price range in USD. Ignored if productUrls is used.
  • minRating: Filter by a minimum rating score (1-4). Ignored if productUrls is used.
  • proxyConfiguration: Recommended proxy settings for reliable scraping.
{
"category": "all_products",
"fileType": [],
"sort": "trending",
"maxProducts": 100,
"minPrice": 0,
"maxPrice": 0,
"minRating": 0,
"proxyConfiguration": {
"useApifyProxy": true,
"groups": [
"RESIDENTIAL"
]
}
}
Example Input: URL Scraping
{
"productUrls": [
"https://user.gumroad.com/l/product-one",
"https://another.gumroad.com/l/product-two"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": []
}
}

Output

The collected data is saved to the Apify dataset. The exact fields depend on the mode:

Category / search mode returns each product with its core fields:

  • id, permalink, name
  • seller: id, name, avatar_url, profile_url
  • ratings: count, average
  • thumbnail_url, native_type, price_cents, currency_code, is_pay_what_you_want, url, description

Product URL mode returns the full product object for each URL — everything above plus richer detail:

  • price_formatted, created_at, updated_at
  • description_html, summary
  • covers (image/video gallery with dimensions)
  • attributes, ratings.percentages, reviews (rating, message, rater, response)
  • refund_policy, is_published, is_physical, is_sales_limited, is_recurring_billing, is_tiered_membership, free_trial, and more
{
"id": "0O3nxzCFh-Wgvn12kdT4Ug==",
"permalink": "efgP",
"name": "🚧 MDE.TV High-Roller Paywall 🚧 (INCLUDES ALL NEW 🍖 VIDEO CONTENT & NICK ROCHEFORT) and you also get......... 💥 THE GREAT WAR!!! 💥 Your Favrit",
"seller": {
"id": "2756737335548",
"name": "Sam Hyde",
"avatar_url": "https://public-files.gumroad.com/gi7c2soex58tol1u2ixkro3xrlh2",
"profile_url": "https://samhyde.gumroad.com?recommended_by=search"
},
"ratings": {
"count": 17457,
"average": 4.9
},
"thumbnail_url": "https://public-files.gumroad.com/v0ul5ge97lt03e2k2v3846xihhjj",
"native_type": "membership",
"quantity_remaining": null,
"is_sales_limited": false,
"price_cents": 1000,
"currency_code": "usd",
"is_pay_what_you_want": true,
"url": "https://samhyde.gumroad.com/l/HydeWars?layout=discover&recommended_by=search",
"duration_in_months": null,
"recurrence": "monthly",
"description": "For all Sam Hyde content, sign up here. (Including the podcast with Nick, doy (this is all that s..."
}

Example Output: Product Detailed Data

{
"api_version": 1,
"id": "mL78HXXQMeZGPlEXwncfsQ==",
"permalink": "consultations",
"name": "Lifetime Consultations",
"native_type": "digital",
"url": "https://dvassallo.gumroad.com/l/consultations",
"thumbnail_url": "https://public-files.gumroad.com/37ne0b81nbk2...",
"created_at": "2024-07-30T13:38:01Z",
"updated_at": "2025-04-13T06:37:41Z",
"seller": {
"id": "5943448006997",
"name": "Daniel Vassallo",
"avatar_url": "https://public-files.gumroad.com/2jk0gxbgoy1e...",
"profile_url": "https://dvassallo.gumroad.com/",
"is_verified": true
},
"price_cents": 250000,
"currency_code": "usd",
"price_formatted": "$2,500",
"is_pay_what_you_want": false,
"suggested_price_cents": null,
"is_recurring_billing": false,
"is_tiered_membership": false,
"recurrences": null,
"free_trial": null,
"description_html": "<h2><strong>Unlimited support</strong></h2><p>...</p>",
"summary": "Unlimited Zoom calls with me for personalized advice.",
"covers": [
{
"url": "https://public-files.gumroad.com/t7ukj8279mqw...",
"original_url": "https://public-files.gumroad.com/vqbi4ciuqxtc...",
"thumbnail": null,
"id": "6176184fd9592ce298cedae7bafdccf3",
"type": "image",
"filetype": "png",
"width": 670,
"height": 167,
"native_width": 1005,
"native_height": 251
}
],
"attributes": [],
"ratings": {
"count": 3,
"average": 5.0,
"percentages": [0, 0, 0, 0, 100]
},
"reviews": [
{
"id": "H9Een6XK-ilpVP5m2XJY7w==",
"rating": 5,
"message": null,
"rater": {
"avatar_url": "https://public-files.gumroad.com/0y61b0myo3f1...",
"name": "Davis Nabutovskis"
},
"created_at": "2025-12-05T15:12:34Z",
"response": null
}
],
"sales_count": null,
"options": [],
"quantity_remaining": null,
"is_quantity_enabled": false,
"is_sales_limited": false,
"is_published": true,
"is_physical": false,
"refund_policy": {
"title": "6-month money back guarantee",
"fine_print": "<p>If you're not 100% satisfied with the purchase...</p>",
"updated_at": "2025-04-13"
}
}

Integration with Review Scraper

Want to collect reviews for the products you've scraped? Use our Gumroad Review Scraper actor to:

  • Automatically collect reviews from scraped products
  • Get detailed review information including ratings and seller responses
  • Use the dataset from this scraper as direct input for the Review Scraper
  • Perfect for market research and product analysis

How to Use Together

  1. Run this Gumroad Scraper actor with your desired filters
  2. Give the created dataset a name
  3. Use the generated dataset as input for the Review Scraper
  4. Get comprehensive product data AND detailed reviews

This integration allows you to:

  • First filter products by category, price, rating etc.

  • Then collect all reviews from the filtered products

  • Build a complete dataset of products and their reviews

  • A maximum of 10,000 products can be collected in a single run when using category search.

  • The data is stored in the default Apify dataset associated with the actor run.

⌂ 换网址