Gumroad Creator Profile Scraper — Products, Prices & Bio
Pricing
Pay per usage
Gumroad Creator Profile Scraper — Products, Prices & Bio
Scrape complete Gumroad creator profiles — username, bio, all products with titles, prices, descriptions, cover images, product type, ratings, and sales count. Focused on creator-level data, not just product search. Supports both gumroad.com/username and username.gumroad.com URL formats.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Venkatesh Sekar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Gumroad Creator Profile Scraper (Enhanced)
Scrape complete Gumroad creator profiles — focused on creator-level data rather than product search. Existing Apify Gumroad scrapers crawl the discover page; this actor takes a list of creator usernames and returns their full profile + every product.
What it scrapes
Per creator
| Field | Description |
|---|---|
username | Gumroad username |
profile_url | Canonical subdomain URL (e.g. https://nathanbarry.gumroad.com/) |
creator_name | Display name from profile |
bio | Creator bio / about text |
avatar_url | Profile picture URL |
followers | Follower count (if shown) |
social_links | Dict of platform → URL (twitter, instagram, youtube, etc.) |
product_count | Total number of products found |
products | Array of product records (see below) |
Per product (nested in products)
| Field | Description |
|---|---|
product_url | Full product page URL |
title | Product title |
price | Numeric price (0.0 for free products) |
price_str | Raw price string (e.g. "$12", "Pay what you want") |
is_free | Boolean |
product_type | Inferred type: ebook, course, template, etc. |
description | Product description text |
cover_image | Cover/preview image URL |
rating | Numeric rating (if shown) |
num_ratings | Number of ratings |
num_sales | Sales / buyer count (if shown) |
Input
{"creators": ["nathanbarry", "sahilbloom"],"maxConcurrency": 5,"proxyConfiguration": { "useApifyProxy": true }}
- creators (required): usernames,
gumroad.com/usernameURLs, orusername.gumroad.comURLs. - maxConcurrency: parallel creator fetches (default 5, max 20).
- proxyConfiguration: standard Apify proxy config.
How it works
- Each creator username is resolved to their
username.gumroad.comsubdomain (following Gumroad's 301 redirect automatically). - The profile page is parsed for creator metadata and all product page links.
- Each product page is fetched concurrently (up to 3 per creator) and parsed for full product details.
- One dataset record per creator is pushed, containing the full profile and nested products list.
Notes
- Both
gumroad.com/username(old canonical) andusername.gumroad.com(new subdomain) formats are accepted and normalised automatically. - Gumroad does not expose a public unauthenticated API; all data is scraped from rendered HTML.
- Product type is inferred from page text (ebook, course, template, etc.) when not explicitly marked.