Gumroad Products avatar

Gumroad Products

Pricing

from $4.00 / 1,000 product-details

Go to Apify Store
Gumroad Products

Gumroad Products

Scrape public Gumroad marketplace listings, product details, prices, offers, ratings, and written reviews.

Pricing

from $4.00 / 1,000 product-details

Rating

0.0

(0)

Developer

datasaurus

datasaurus

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Gumroad Product Scraper

Collect structured product and review data from Gumroad discovery/category pages and product pages. No Gumroad login required.

Please also checkout our Gumroad Creator Profile Scraper.

Features

  • Accepts marketplace discovery, category, subcategory, creator storefront, and /l/... product URLs.
  • Deduplicates globally by Gumroad's opaque product ID.
  • Optionally enriches records with descriptions, media, offers or membership recurrence prices, availability, and ratings.
  • Optionally collects public written reviews and creator responses.

Input

FieldDefaultDescription
startUrlsSoftware DevelopmentGumroad category, discovery, or product URLs. Query-string filters on marketplace URLs are forwarded to Gumroad.
maxProductsPerStartUrl60Maximum products discovered from each start URL. There is no global cap; the run can return up to this number per URL.
scrapeProductPagefalseFetch full product details.
maxReviews0Maximum reviews per product; 0 disables reviews. A positive value also fetches product-page details, even if scrapeProductPage is false.
sorttrendingtrending, hot_and_new, best_sellers, or curated.
searchQueryemptyOptional marketplace text search.

Input examples

Search the Software Development category for products matching a phrase:

{
"startUrls": [{"url": "https://gumroad.com/software-development"}],
"searchQuery": "cursor workflow",
"maxProductsPerStartUrl": 10,
"sort": "best_sellers",
"scrapeProductPage": true
}

Pass Gumroad discovery filters in the category URL. Supported query parameters are forwarded to Gumroad:

{
"startUrls": [{"url": "https://gumroad.com/software-development/programming?tags=typescript&filetypes=pdf&min_price=5&max_price=50&rating=4"}],
"maxProductsPerStartUrl": 20,
"sort": "trending",
"scrapeProductPage": false
}

Scrape products from a creator's storefront, then fetch a few written reviews per product:

{
"startUrls": [{"url": "https://walkingriver.gumroad.com"}],
"maxProductsPerStartUrl": 5,
"scrapeProductPage": false,
"maxReviews": 10,
"sort": "trending"
}

Fetch specific products directly:

{
"startUrls": [
{"url": "https://walkingriver.gumroad.com/l/pair-programming-2026"},
{"url": "https://vibecoding.gumroad.com/l/the-vibe-coding-builder-kit"}
]
}

Direct /l/... URLs are fetched as full product pages automatically and are billed as product-detail, even when scrapeProductPage is false.

Output

Each dataset item represents one product. price is the seller price in major currency units and currency is its ISO currency code. When Gumroad returns a localized buyer price, buyerPrice and buyerCurrency contain its normalized amount and currency. Fields also include productId, name, seller, salesCount, offers, availability, ratings, reviews, categoryTaxonomy, link. salesCount is Gumroad's lifetime count when the product publicly discloses it; an absent field means Gumroad did not provide a public count, not that sales were zero.

Prices are converted from returned minor units to major units using Gumroad's subunit divisor when available, with a currency-aware fallback. Memberships can have a zero base price while their offers[].recurrencePrices are nonzero.

Detailed product example

With scrapeProductPage enabled, product records can include the full description, seller identity, disclosed lifetime sales count, product offers, cover metadata, availability, ratings, and locale. Set maxReviews above zero to also include reviews. A value greater than 0 automatically fetches product-page details, even when scrapeProductPage is false. Here is a real sample output from this Actor; it contains two reviews, while Gumroad reported more review pages were available:

Example Input - scrapes product detail pages when scrapeProductPage=True:

{
"startUrls": [{"url": "https://kevinvandermarliere.gumroad.com/"}],
"maxProductsPerStartUrl": 10,
"scrapeProductPage": true,
"maxReviews": 2,
"sort": "hot_and_new",
"searchQuery": ""
}
Example Output (when scrapeProductPage=True):
```json
{
"productId": "6Y016MfnTlpkuPqubFniXw==",
"name": "AI Video Studio V.3 | DaVinci Resolve 21",
"description": "Generate AI video & images right inside DaVinci Resolve 21...",
"seller": {
"id": "5120379184344",
"name": "Kevin Vandermarliere",
"profileUrl": "https://kevinvandermarliere.gumroad.com/",
"isVerified": false
},
"price": 59.0,
"currency": "EUR",
"buyerPrice": 66.04,
"buyerCurrency": "USD",
"offers": [
{
"id": "gsWNZxHFgB-rJXh6hyOTxQ==",
"name": "Solo",
"description": "For individual creators. Activates on 2 computers",
"priceDifferenceMinor": 0
},
{
"id": "crZF5WaRBwNmu6i980_qAw==",
"name": "Studio",
"description": "For small teams of 2–5 people. One license key, activates on 5 computers. Priority support",
"priceDifferenceMinor": 10000
}
],
"nativeType": "digital",
"imageUrl": "https://public-files.gumroad.com/3eh9uphmre5uth5tmna1p0me3ljx",
"covers": [
{
"id": "975c8cbbef80b7ccb8d8f4f78c3e22d3",
"url": "https://public-files.gumroad.com/yzihv2pctpyj6unoqm1kuc6zou14",
"type": "png",
"width": 670,
"height": 376
}
],
"availability": {
"isPublished": true,
"isComplianceBlocked": false,
"isSalesLimited": false
},
"ratings": {
"count": 28,
"average": 4.7,
"percentages": [
3,0,4,7,86
]
},
"locale": "en-US",
"internalPermalink": "bltlixr",
"link": "https://kevinvandermarliere.gumroad.com/l/Aivideostudio",
"reviews": {
"provider": "gumroad",
"items": [
{
"id": "1igcrPlRXrbYNRozwuJkJQ==",
"rating": 5,
"reviewText": "I installed without any problems in latest studio version of DaVinci resolve. Mainly I was looking for fal.ai. Integration. Installation was flawless. I am using local AI models now instead. I am impressed. Though still a lot to learn. ",
"userNickname": "Anonymous",
"avatarUrl": "https://assets.gumroad.com/images/gumroad-default-avatar-5.png",
"submissionTime": "2026-09-28T20:09:56Z",
"ratingRange": 5
},
{
"id": "-yR199IGITPesp3pw73fIw==",
"rating": 5,
"reviewText": "upset i paid and have not got a key and know i cant use the program i cant reach anyone plz help ok i got help and my problem was fixed ",
"userNickname": "Project Page",
"avatarUrl": "https://public-files.gumroad.com/994ro5nzm8u3pq7ax8yrjn7vg27p",
"submissionTime": "2026-09-21T22:20:21Z",
"creatorResponse": "Fixed!",
"ratingRange": 5
}
],
"pagesAvailable": 2,
"complete": false
}
}

Fast listings extraction product example

Example Input - scrapes listing pages only when scrapeProductPage=False:

{
"startUrls": [{"url": "https://kevinvandermarliere.gumroad.com/"}],
"maxProductsPerStartUrl": 10,
"scrapeProductPage": false,
"maxReviews": 0,
"sort": "hot_and_new",
"searchQuery": ""
}

Example Output:

{
"productId": "6Y016MfnTlpkuPqubFniXw==",
"name": "AI Video Studio V.3 | DaVinci Resolve 21",
"seller": {
"id": "5120379184344",
"name": "Kevin Vandermarliere",
"profileUrl": "https://kevinvandermarliere.gumroad.com/",
"isVerified": false
},
"price": 59.0,
"currency": "EUR",
"buyerPrice": 66.04,
"buyerCurrency": "USD",
"nativeType": "digital",
"imageUrl": "https://public-files.gumroad.com/3eh9uphmre5uth5tmna1p0me3ljx",
"availability": {
"isSalesLimited": false
},
"ratings": {
"count": 28,
"average": 4.7
},
"internalPermalink": "bltlixr",
"link": "https://kevinvandermarliere.gumroad.com/l/Aivideostudio"
}

Countries, locale, and currency

Start URLs are deliberately restricted to gumroad.com and its subdomains.

Pricing

EventSuggested priceWhat it covers
product-listing$1.25 / 1,000 productsProduct records from discovery listings or storefronts.
product-detail$3.00 / 1,000 productsFull product records after fetching each product page; this is the total product price, not an add-on to the listing event.
review$0.50 / 1,000 reviewsPublic review records collected when maxReviews is enabled.

Responsible use

Only public anonymous pages are read. Use reasonable limits, comply with Gumroad's terms and applicable law.

AI agents and integrations

Connect chat clients such as Claude and ChatGPT to this Apify scrapper through the Apify MCP server.