Gumroad Scraper avatar

Gumroad Scraper

Try for free

2 hours trial then $29.00/month - No credit card required now

Go to Store
Gumroad Scraper

Gumroad Scraper

louisdeconinck/gumroad-scraper
Try for free

2 hours trial then $29.00/month - No credit card required now

Extract valuable product data from Gumroad with ease. This scraper collects detailed information about products, pricing, sellers, and ratings. Perfect for market research, competitor analysis, and building product feeds. Supports multiple search parameters and automated pagination.

This actor scrapes product data from Gumroad search results, allowing you to collect detailed information about products, sellers, and pricing.

Features

  • Scrapes product details from Gumroad search results
  • Supports multiple search URLs
  • Handles pagination automatically
  • Configurable maximum results per URL
  • Supports various search parameters (query, rating, price, filetypes, tags)

Use cases

  • Collect product data for analysis
  • Build Gumroad product feeds
  • Scrape Gumroad search results for a specific keyword or phrase

Input Parameters

  • startUrls (Array) - List of Gumroad search URLs to scrape from. All search URLs work. Required.
  • maxResultsPerUrl (Integer) - Maximum number of products to scrape from each start URL. Default: 100

Input Example

1{
2    "startUrls": [
3        {
4            "url": "https://gumroad.com/?query=a&rating=3&min_price=10&filetypes=pdf%2Cmp4&tags=blender%2Ctutorial&sort=most_reviewed"
5        }
6    ],
7    "maxResultsPerUrl": 100
8}

Output Dataset

The actor stores results in a dataset, with each item containing the following fields:

  • id (String): A unique identifier assigned to each product on Gumroad
  • permalink (String): A short, unique URL identifier used in the product's web address
  • name (String): The full title/name of the product as displayed on Gumroad
  • url (String): The complete URL to access the product's page on Gumroad
  • description (String): A detailed text description of the product and its features
  • price_cents (Number): The product's price in cents (e.g., 1000 = $10.00)
  • currency_code (String): The three-letter currency code indicating the price currency (e.g., "USD", "EUR")
  • is_pay_what_you_want (Boolean): Indicates if buyers can choose their own price for the product
  • native_type (String): The category/type of product (e.g., "digital", "physical")
  • thumbnail_url (String): The URL to the product's main preview image
  • quantity_remaining (Number): For limited products, shows how many items are still available for purchase
  • is_sales_limited (Boolean): Indicates if the product has a limited quantity available
  • duration_in_months (Number): For subscription products, specifies the length of the subscription in months
  • recurrence (String): For subscription products, indicates how often payments recur (e.g., "monthly", "yearly")
  • ratings.average (Number): The average rating given by buyers, typically on a 1-5 scale
  • ratings.count (Number): The total number of ratings/reviews the product has received
  • seller.id (String): The unique identifier for the product's seller/creator
  • seller.name (String): The display name of the seller/creator on Gumroad
  • seller.avatar_url (String): The URL to the seller's profile picture/avatar
  • seller.profile_url (String): The complete URL to view the seller's Gumroad profile page

Output Example

1{
2	"id": "SntC-9dfCzWLUfi0KJkmsg==",
3	"permalink": "rnPNZ",
4	"name": "Jingsketch All Access+",
5	"seller": {
6		"id": "3584109985223",
7		"name": "Jingsketch",
8		"avatar_url": "https://public-files.gumroad.com/si4t2u7mizdppi1ljc7qbnvnwasi",
9		"profile_url": "https://jingsketch.gumroad.com?recommended_by=search"
10	},
11	"ratings": {
12		"count": 1940,
13		"average": 4.9
14	},
15	"thumbnail_url": "https://public-files.gumroad.com/rwi0syt7x5biy9i4lws0kr1p5qp9",
16	"native_type": "digital",
17	"quantity_remaining": null,
18	"is_sales_limited": false,
19	"price_cents": 8800,
20	"currency_code": "usd",
21	"is_pay_what_you_want": false,
22	"url": "https://jingsketch.gumroad.com/l/JingsketchAllAccess?layout=discover&recommended_by=search",
23	"duration_in_months": null,
24	"recurrence": null,
25	"description": "Stop overthinking your art.Get everything you need to improve your work and succeed in one elegan..."
26}
Developer
Maintained by Community

Actor Metrics

  • 3 monthly users

  • 1 star

  • >99% runs succeeded

  • 4.7 days response time

  • Created in Nov 2024

  • Modified 21 days ago