Gumroad Scraper avatar

Gumroad Scraper

Try for free

1 day trial then $19.99/month - No credit card required now

Go to Store
Gumroad Scraper

Gumroad Scraper

muhammetakkurtt/gumroad-scraper
Try for free

1 day trial then $19.99/month - No credit card required now

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.

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.
Developer
Maintained by Community

Actor Metrics

  • 4 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Jan 2025

  • Modified 15 days ago