Gumroad Scraper - Products, Prices, Ratings & Creators avatar

Gumroad Scraper - Products, Prices, Ratings & Creators

Pricing

from $3.40 / 1,000 product delivereds

Go to Apify Store
Gumroad Scraper - Products, Prices, Ratings & Creators

Gumroad Scraper - Products, Prices, Ratings & Creators

Scrape Gumroad products by keyword, category, creator or URL: price in the seller's own currency, rating average and 1-5 star breakdown, product type, creator reputation and full description. No login, no browser. US$ 4 per 1,000 products; filtered-out rows are free.

Pricing

from $3.40 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Gumroad Scraper: Products, Prices, Ratings and Creators

Gumroad scraper that collects products by keyword, by category, from a creator's storefront or from a list of product URLs, with the price in the seller's own currency, the rating average and its 1-to-5 star breakdown, the product type, the creator's reputation and the full description.

For creators researching a niche before building a product, agencies sizing a market, and analysts tracking prices and ratings across the digital-product economy. AI agents can call it through the Apify MCP server.

At a glance

This Actormemo23/gumroad-scrapermuhammetakkurtt/gumroad-scraper
Price per 1,000 products, Free planUS$ 4.00US$ 5.00US$ 10.00
Price per 1,000 products, Gold plan and aboveUS$ 3.40see its pagesee its page
Search, category, creator and product URLyesyescategory and URL
Filter by tag, file type, product type, price, ratingyesyespartial
Free-only, pay-what-you-want-only, verified-creator-onlyyesyesno
Star breakdown (how many 1★ to 5★)yessee its pagesee its page
Creator reputation (average, ratings, products on sale)yessee its pagesee its page
Rows dropped by a filternever chargedsee its pagesee its page
Users in the last 30 daysnew1416
Run success, public runs in 30 daysnew98% of 16199% of 137

Competitor figures come from the public Apify API on 2026-09-20 and change every day. If you already use one of those and it fits, there is no reason to switch. This Actor exists for three things they do not all give: the star breakdown, the creator's reputation next to every product, and not being charged for rows a filter throws away.

Quick start

  1. Type a keyword, for example notion template.
  2. Press Start.
  3. Download the results as JSON, CSV or Excel.

Fifty products cost US$ 0.20 on the Free plan.

Modes

ModeWhat it doesWhat to fill
Search by keywordThe same box as gumroad.com/discoversearchQuery, or several in searchQueries
Browse a categoryWalks a whole categorycategories, such as business-and-money
All products of a creatorEverything on a public storefrontcreators, such as productivesetups
Details of product URLsFull record for URLs you already haveproductUrls

You do not have to pick the mode by hand. Fill the field you have and the Actor follows it: product URLs win, then creators, then categories, then keywords.

What data you get

Per product:

FieldExample
name, url, permalink, thumbnailUrlHeadquarters Notion Productivity Template
price, priceCents, currency79.0, 7900, AUD
ratingAverage, ratingCount5.0 from 199 ratings
ratingBreakdown[0, 0, 1, 1, 98], percent of 1★ to 5★
nativeType, isRecurring, recurrence, durationInMonthsdigital, course, membership, bundle
isPayWhatYouWant, isSalesLimited, quantityRemainingtells a real price from a suggested one
sellerName, sellerProfileUrl, sellerIsVerifiedProductive Setups
sellerRatingAverage, sellerRatingCount, sellerProductsCount4.9 from 840 ratings, 37 products
descriptionText, descriptionHtml, coverUrlsthe full sales page
localPrice, localCurrencythe converted price, marked as such

About currency, because it trips people up. Gumroad converts prices to the currency of whoever is asking, so the same product can come back in USD, BRL or AUD depending on which proxy exit answered. price and currency in this Actor are always what the seller set. The converted figure is kept apart, in localPrice and localCurrency, so you know which is which.

ratingBreakdown, sellerRatingAverage, sellerRatingCount, sellerProductsCount, descriptionText, descriptionHtml and coverUrls need Open each product page on, which is the default. It costs one extra request per product.

Filters

Applied by Gumroad, so they also cut what you pay for:

  • sort: relevance, best sellers, hot and new, most reviewed, price up, price down, newest
  • minRating: 1 to 5 stars
  • minPrice, maxPrice: whole dollars
  • tags: Gumroad tags, such as notion, productivity, planner
  • fileTypes: pdf, zip, mp4, png, json, txt, docx, link

Applied after download, and never charged for the rows they drop:

  • nativeTypes: digital, course, ebook, membership, bundle, physical and the rest
  • freeOnly, payWhatYouWantOnly, sellerVerifiedOnly

One caveat worth knowing: Gumroad treats a pay-what-you-want product as starting at zero, so it matches any minimum price and can come back showing 0. The isPayWhatYouWant field tells those apart. Gumroad's own free-only filter was tested on 2026-09-20 and the site ignores it, which is why freeOnly here is applied on our side.

Use cases

Research a niche before building a product

Search your niche sorted by most reviewed, and read ratingCount and ratingBreakdown. A product with 199 ratings and 98% at five stars tells you what buyers already accept, and the price they paid for it.

Size a market

Walk a whole category and add up prices, types and rating counts. sellerProductsCount shows whether a niche is a few big creators or a long tail.

Track competitors

Point the creator mode at the storefronts you follow and run it weekly. Price changes, new products and rating growth all show up.

Price your own product

Filter your niche by rating and price range, and you have the real distribution instead of a guess.

AI agents

The Actor is on the Apify MCP server, so an agent can call it with a keyword and get structured products back.

Pricing

Pay per event: US$ 4.00 per 1,000 products delivered on the Free plan, going down to US$ 3.40 on Gold and above. There is no start fee.

You are charged per product that reaches the dataset. You are not charged for:

  • rows carrying an errorCode (product removed, creator not found, empty search)
  • products dropped by nativeTypes, freeOnly, payWhatYouWantOnly or sellerVerifiedOnly
  • duplicates, which are removed inside the run before charging
What you collectCost, Free plan
50 productsUS$ 0.20
1,000 productsUS$ 4.00
10,000 productsUS$ 40.00

Speed and reliability

No browser is used. Gumroad serves its whole page state as JSON inside the HTML, so one request brings 36 products. A run of 3 products without product pages took 1 request; with product pages, one extra request each.

Blocked requests are retried on a new proxy IP, up to three times. If the block does not clear, the run ends with a row carrying errorCode: BLOCKED instead of failing silently, and that row is free.

Bad input never kills the run: a creator that does not exist, a dead product URL, a search with no match and an unknown category each come back as one row with an errorCode, and the run still finishes green.

Use it from code, no-code tools and AI agents

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("scrapewise/gumroad-scraper").call(run_input={
"mode": "search",
"searchQuery": "notion template",
"minRating": 4,
"sort": "most_reviewed",
"maxItems": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item["price"], item["currency"], item["ratingAverage"])

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('scrapewise/gumroad-scraper').call({
mode: 'creator',
creators: ['productivesetups'],
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

HTTP API

curl -X POST "https://api.apify.com/v2/acts/scrapewise~gumroad-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \
-H 'Content-Type: application/json' \
-d '{"mode":"search","searchQuery":"notion template","maxItems":50}'

n8n, Make, Zapier and Google Sheets

Use the Apify integration and pick this Actor, or call the HTTP API above. The dataset also exports straight to CSV and Excel.

AI agents (MCP)

Point your agent at the Apify MCP server and it can run this Actor by name.

The Actor reads the same public pages any visitor sees on gumroad.com, without logging in and without touching anything behind a paywall. It collects product listings, prices, ratings and public creator profiles. It does not collect buyer data, purchase records or anything private. You are responsible for what you do with the data, including any personal data in a public profile, under the rules that apply to you.

FAQ

Do I need a Gumroad account? No. Everything comes from public product and profile pages.

Do failed items cost anything? No. A removed product, a seller with no public products or a page that refused the request comes back as a free row with a stable errorCode.

Can I follow a seller's whole catalogue? Yes, pass the seller URL and the Actor walks the public product list, up to the limit you set.

How fresh are the numbers? Ratings and sales counts are read live from the page at run time, so they are as fresh as what a visitor sees.