Gumroad Scraper avatar

Gumroad Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Gumroad Scraper

Gumroad Scraper

Scrape public Gumroad products from Discover searches, category pages, creator storefronts and product pages: prices, pay-what-you-want minimums, ratings, sales counts, memberships, creators, descriptions and images. For creator-economy and market research. No login, no API key, no proxy.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

banner

Gumroad Scraper

Public Gumroad products — prices, ratings, sales counts, memberships and creators — from any Discover search, category, storefront or product page, as clean JSON.

Gumroad is where hundreds of thousands of independent creators sell Notion templates, presets, courses, e-books, fonts, 3D assets, software and memberships. This Actor reads Gumroad's public pages and returns one row per product: name, price and currency, pay-what-you-want minimum and suggested price, subscription periods, star rating with its breakdown, the public sales count when the creator shows it, the creator's name and storefront, variants and tiers, summary details, full description as HTML and plain text, cover images, and creation and update dates. Paste a Discover search, a category page, a creator storefront or a product URL, or just type keywords; there is no login, no API key, and no proxy to configure. Built for creator-economy research, competitor and pricing analysis, niche validation, and lead lists of digital-product sellers.

⚡ Quick start

{
"startUrls": [{ "url": "https://gumroad.com/discover?query=notion" }],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayno—Gumroad URLs: a Discover search (gumroad.com/discover?query=…, with any sort or filter), a category page (gumroad.com/design), a creator storefront (<creator>.gumroad.com) or a product page (…/l/<product>).
searchTermsarrayno—Keywords to search Gumroad Discover for, such as notion template. Each term counts as its own start URL for the item limit.
maxItemsintegerno—Maximum products per start URL or search term. The input form starts at 5; leave it empty to get every result.
includeDetailsbooleannotrueOpen each product page for the full description, rating breakdown, public sales count, variants, cover images and dates. Turn it off for quick price and rating lists.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. Gumroad's public pages need no proxy.

Add at least one Gumroad URL or one search term.

Sorting and filtering. Set up a search on gumroad.com/discover (sort, price range, rating, tags, file types, category) and paste the address bar URL: the Actor keeps every filter. Category pages such as https://gumroad.com/design/icons work the same way.

📤 Output

Each product is one dataset row. With includeDetails off, the fields only a product page carries (description, rating breakdown, sales count, variants, summary details, covers, dates) are null or empty.

Fields

FieldTypeDescription
idstringGumroad product ID.
permalinkstringThe product's short name in its URL (/l/<permalink>).
namestringProduct name.
urlstringThe product page.
productTypestringGumroad's product type: digital, course, ebook, membership, bundle, physical, and so on.
categorystringThe Discover category the start URL was filtered to, such as design/icons; null for searches, storefronts and products.
creatorIdstringGumroad ID of the creator.
creatorNamestringCreator's display name.
creatorUsernamestringCreator's username (their <username>.gumroad.com storefront).
creatorUrlstringCreator's storefront.
creatorAvatarUrlstringCreator's avatar image.
creatorIsVerifiedbooleanWhether Gumroad marks the creator as verified.
pricenumberPrice in whole currency units. For pay-what-you-want it is the minimum; for memberships, the cheapest tier per period.
currencystringISO currency code, such as USD.
priceFormattedstringThe price as Gumroad shows it, such as $0+ or $127+ a month.
isPayWhatYouWantbooleanWhether buyers choose what to pay.
minimumPricenumberPay-what-you-want minimum; null for fixed prices.
suggestedPricenumberPay-what-you-want suggested price, when set.
isRecurringbooleanWhether the product bills on a schedule (subscription or membership).
recurrencestringDefault billing period: monthly, quarterly, biannually, yearly or every_two_years.
recurrenceOptionsarrayEvery billing period the buyer can choose.
isMembershipbooleanWhether the product is a tiered membership.
ratingAveragenumberAverage star rating, 1 to 5; null when the product has no ratings yet.
ratingCountnumberNumber of ratings.
ratingDistributionobjectPercent of ratings per star, keyed "1" to "5".
salesCountnumberPublic sales count, when the creator shows it; otherwise null.
summarystringThe one-line summary under the buy button, when set.
attributesarrayThe product's detail rows (name, value), such as file size, pages, format, version or access.
variantsarrayVersions, tiers or license levels: name, description, price (for memberships, per default billing period) and priceDifference (added to the base price).
descriptionHtmlstringFull product description as HTML.
descriptionTextstringFull product description as plain text.
thumbnailUrlstringSquare thumbnail image.
coverUrlsarrayCover images and media, full size.
quantityRemainingnumberCopies left for limited products; null when unlimited.
refundPolicystringRefund policy title, such as 7-day money back guarantee.
createdAtstringWhen the product was created (ISO 8601).
updatedAtstringWhen the product was last updated (ISO 8601).

💡 Use cases

  • Niche validation — see how many products a niche has, what they cost, and how well the best ones rate and sell before you build your own.
  • Pricing research — compare fixed, pay-what-you-want and membership pricing across a category or a set of competitors.
  • Creator-economy analysis — track top sellers, ratings and public sales counts over time for reports and market maps.
  • Lead generation — build lists of active digital-product creators and their storefronts for partnerships, tools and services.
  • Competitor monitoring — follow a rival creator's storefront for new products, price changes and updates.

❓ FAQ

  • Do I need a Gumroad account or an API key? No. The Actor reads the same public pages any visitor sees.
  • Do I need a proxy? No. It runs without one by default.
  • Why is salesCount empty for some products? Creators choose whether to show their sales count. When it is hidden, the field is null.
  • Why are tags missing? Gumroad uses tags for search but does not show them on product pages. To collect products by tag, use a Discover URL with a tag filter, such as https://gumroad.com/discover?tags=notion.
  • How many results can one search return? Gumroad Discover serves up to 10,000 results per search. For more, split the search by category, tag or price range.
  • Can I scrape many searches or creators at once? Yes. Add one URL or search term per line; maxItems applies to each one separately.
  • Why did a storefront return nothing? Some creators hide their product list or sell only through direct links. The log says when a storefront shows no products; product URLs still work.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: gumroad.com