Gumroad Scraper avatar
Gumroad Scraper

Pricing

Pay per event

Go to Store
Gumroad Scraper

Gumroad Scraper

Developed by

Muhammet Akkurt

Maintained by Community

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.

5.0 (1)

Pricing

Pay per event

1

Monthly users

7

Runs succeeded

>99%

Last modified

5 days ago

Gumroad Scraper

Gumroad Product Scraper

This project is an Apify actor designed to scrape product listings from Gumroad. It collects detailed product information, including product name, seller information, price, reviews, and file types.

Features

  • Scrapes product listings from Gumroad
  • Filter by category
  • Filter by file type
  • Sort products by trending, hot & new, or best sellers
  • Filter by price range
  • Filter by minimum rating score
  • Configurable maximum number of products
  • Stores collected data in a structured format

Usage

  1. Run this actor in the Apify console
  2. Provide the desired inputs:
    • category: Category to filter products
    • fileType: File types to filter (empty = all types)
    • sort: Sort products by (default: trending)
    • maxProducts: Maximum number of products to scrape (default: 100)
    • minPrice: Minimum price (USD)
    • maxPrice: Maximum price (USD)
    • minRating: Minimum rating score (1-4)
    • proxyConfiguration: Proxy settings

Example Input

1{
2  "category": "all_products",
3  "fileType": [],
4  "sort": "trending",
5  "maxProducts": 100,
6  "minPrice": 0,
7  "maxPrice": 0,
8  "minRating": 0,
9  "proxyConfiguration": {
10    "useApifyProxy": true,
11    "groups": [
12      "RESIDENTIAL"
13    ]
14  }
15}

Output

The collected data is saved to the Apify dataset. The output data includes the following fields:

  • id: Product ID
  • permalink: Product permalink
  • name: Product name
  • seller: Seller information:
    • id: Seller ID
    • name: Seller name
    • avatar_url: Profile picture URL
    • profile_url: Profile page URL
  • ratings: Rating information:
    • count: Number of ratings
    • average: Average score
  • thumbnail_url: Thumbnail URL
  • native_type: File type
  • price_cents: Price (cents)
  • currency_code: Currency code
  • url: Product URL
  • description: Product description

Example Output

1{
2    "id": "0O3nxzCFh-Wgvn12kdT4Ug==",
3    "permalink": "efgP",
4    "name": "🚧 MDE.TV High-Roller Paywall 🚧 (INCLUDES ALL NEW 🍖 VIDEO CONTENT & NICK ROCHEFORT) and you also get......... 💥 THE GREAT WAR!!! 💥 Your Favrit",
5    "seller": {
6        "id": "2756737335548",
7        "name": "Sam Hyde",
8        "avatar_url": "https://public-files.gumroad.com/gi7c2soex58tol1u2ixkro3xrlh2",
9        "profile_url": "https://samhyde.gumroad.com?recommended_by=search"
10    },
11    "ratings": {
12        "count": 17457,
13        "average": 4.9
14    },
15    "thumbnail_url": "https://public-files.gumroad.com/v0ul5ge97lt03e2k2v3846xihhjj",
16    "native_type": "membership",
17    "quantity_remaining": null,
18    "is_sales_limited": false,
19    "price_cents": 1000,
20    "currency_code": "usd",
21    "is_pay_what_you_want": true,
22    "url": "https://samhyde.gumroad.com/l/HydeWars?layout=discover&recommended_by=search",
23    "duration_in_months": null,
24    "recurrence": "monthly",
25    "description": "For all Sam Hyde content, sign up here. (Including the podcast with Nick, doy (this is all that s..."
26}

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

Notes

  • Maximum 10000 products can be collected (10000 limit also applies when maxProducts=0)
  • The collected data is stored in Apify's default data store.

Pricing

Pricing model

Pay per event 

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Actor Start

$0.010

Charged when the actor starts running

Each Page Scrape

$0.003

The fee charged for scraping each search page

Each Product

$0.002

The fee charged for the collection, processing and storage of each product.

Actor Completion

$0.010

Charged when all processes are successfully completed.