Gumroad Scraper

Gumroad Scraper

by louisdeconinck

Extract valuable product data from Gumroad with ease. This scraper collects detailed information about products, pricing, sellers, and ratings. Perfec...

692 runs
51 users
Try This Actor

Opens on Apify.com

About Gumroad Scraper

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.

What does this actor do?

Gumroad Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

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 json { "startUrls": [ { "url": "https://gumroad.com/?query=a&rating=3&min_price=10&filetypes=pdf%2Cmp4&tags=blender%2Ctutorial&sort=most_reviewed" } ], "maxResultsPerUrl": 100 } ## 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 json { "id": "SntC-9dfCzWLUfi0KJkmsg==", "permalink": "rnPNZ", "name": "Jingsketch All Access+", "seller": { "id": "3584109985223", "name": "Jingsketch", "avatar_url": "https://public-files.gumroad.com/si4t2u7mizdppi1ljc7qbnvnwasi", "profile_url": "https://jingsketch.gumroad.com?recommended_by=search" }, "ratings": { "count": 1940, "average": 4.9 }, "thumbnail_url": "https://public-files.gumroad.com/rwi0syt7x5biy9i4lws0kr1p5qp9", "native_type": "digital", "quantity_remaining": null, "is_sales_limited": false, "price_cents": 8800, "currency_code": "usd", "is_pay_what_you_want": false, "url": "https://jingsketch.gumroad.com/l/JingsketchAllAccess?layout=discover&recommended_by=search", "duration_in_months": null, "recurrence": null, "description": "Stop overthinking your art.Get everything you need to improve your work and succeed in one elegan..." }

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Gumroad Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
louisdeconinck
Pricing
Paid
Total Runs
692
Active Users
51
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support