Gumroad Profile Products Scraper avatar

Gumroad Profile Products Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Gumroad Profile Products Scraper

Gumroad Profile Products Scraper

Scrape products data from any Gumroad creator profile page. Extract product details including name, price, description, ratings and more. Perfect for market research and competitor analysis.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

Extract genuine public products from Gumroad creator profiles. The Actor reads Gumroad's structured Users/Show and product-page payloads over ordinary HTTP, so it avoids the cost and fragility of browser automation.

Input

FieldDefaultDescription
profileUrlsrequired1–10 HTTPS creator subdomains, such as https://matkatmusic.gumroad.com. Product, discovery, and path URLs are rejected.
maxItems20Maximum products per profile, from 1 to 50.
maxTotalItems100Hard run-wide product limit, from 1 to 100.
enrichProductDetailstrueFetch each selected product page for public descriptions and additional catalog facts.
maxConcurrency5Parallel HTTP requests, from 1 to 10.
maxRequestRetries2Retry limit, from 0 to 5.
proxyConfigurationdirectOptional Apify Proxy or fixed HTTP(S) proxies.
{
"profileUrls": ["https://matkatmusic.gumroad.com"],
"maxItems": 10,
"maxTotalItems": 100,
"enrichProductDetails": true
}

Output

Each row represents a real product present in the creator's structured public catalog. Core fields include the creator identity, stable product ID and permalink, canonical product URL, rank, type, price and currency, ratings, availability flags, description, media URLs, HTTP statuses, and scrape timestamp.

The Actor intentionally excludes creator biographies, seller/internal IDs, analytics, browser fingerprints, proxy details, raw HTML, and buyer-local pricing metadata. Currency and price refer to the product's native public catalog price rather than a visitor-specific conversion.

{
"profileUrl": "https://matkatmusic.gumroad.com",
"creatorName": "Matkat Music",
"creatorUsername": "matkatmusic",
"sourceRank": 1,
"productId": "u_P_qjY5LqTWsa2GwS5MMg==",
"productPermalink": "BWiDM",
"name": "PFM::C++ Language Fundamentals",
"url": "https://matkatmusic.gumroad.com/l/pfmcpp_fundamentals",
"nativeType": "digital",
"priceCents": 34900,
"price": 349,
"currency": "USD",
"profileHttpStatus": 200,
"productHttpStatus": 200,
"scrapedAt": "2026-08-31T00:00:00.000Z"
}

Successful runs write all rows only after every selected page has completed. If a selected profile or product exhausts its retries, the Actor fails without publishing a partial dataset. The OUTPUT key-value record summarizes successful item and profile counts.

Validation and responsible use

Run npm test, npm run lint, and npm run validate after a local Actor run. Use only public creator pages, respect Gumroad's terms and applicable law, and keep limits appropriate for your use case.