Gumroad Product Scraper avatar

Gumroad Product Scraper

Pricing

from $6.00 / 1,000 gumroad product scrapeds

Go to Apify Store
Gumroad Product Scraper

Gumroad Product Scraper

Scrape public Gumroad products from keyword search, creator, or product URLs. Use for product and creator-market research, not orders or private data. Returns price, rating, creator, optional details, and provenance. $0.006/product + $0.00005 start; platform usage extra.

Pricing

from $6.00 / 1,000 gumroad product scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Extract structured data from public Gumroad search results, creator profiles, and product pages. It returns one product per row with price, currency, rating, creator information, optional public detail fields, source URL, and collection time.

Use it for digital-product research, creator catalog analysis, competitive pricing, and offer discovery. Do not use it for checkout, buyer, order, download, or any authenticated seller data.

Inputs

FieldPurpose
searchQueriesKeyword searches against Gumroad Discover, such as notion template.
startUrlsPublic Gumroad creator roots, product URLs, or Discover URLs with query.
maxResultsGlobal cap from 1–200; limits billable product rows.
includeDetailsFetch public detail pages for descriptions and exposed sales/subscription fields.

At least one of searchQueries or startUrls is required.

{
"searchQueries": ["notion template", "procreate brush"],
"startUrls": ["https://creator.gumroad.com/"],
"maxResults": 50,
"includeDetails": true
}

Output

Each dataset row has stable, agent-friendly fields:

FieldMeaning
productName, productUrl, productTypePublic product identity and canonical URL.
sellerName, sellerProfileUrl, sellerVerifiedPublic creator attribution.
price, priceCurrency, isPayWhatYouWantPublic offer and pricing data.
rating, ratingCount, salesCountPublic social-proof fields when Gumroad exposes them.
description, imageUrl, isSubscriptionCompact public detail fields.
sourceMode, sourceUrl, sourceQuery, scrapedAtProvenance and freshness.

Pricing — Pay per event + usage

EventPrice
Actor start$0.00005 per valid run
Gumroad product scraped$0.006 per validated dataset row

For example, a run capped at 50 products has a maximum event charge of $0.30005, plus platform usage under Apify's Pay per event + usage setting. Products that fail validation or are not written are never billed.

How it works

Gumroad's public pages include a server-rendered Inertia payload. This actor reads that payload using a consistent public web session, extracts public product cards, optionally enriches them from their product pages, validates the complete record, and then writes and bills the row together. It uses a single Apify Residential Proxy session per run, bounded retries for 429/5xx responses, explicit result caps, and truthful terminal outcomes.

The actor currently collects the public first result set exposed by each Discover page. It does not claim exhaustive pagination when Gumroad does not expose a public next-page contract.

Outcome contract

Every run writes OUTPUT and RUN_SUMMARY.

  • COMPLETE — all requested public sources returned usable records.
  • PARTIAL — useful records were preserved but detail enrichment, a source, or a configured cost cap had warnings.
  • VALID_EMPTY — valid sources completed but contained no matching public products.
  • INVALID_INPUT — change the supplied query or URL; this exits successfully and is not billed for products.
  • UPSTREAM_FAILED — valid public sources did not return usable data after retries.

This actor accesses only public Gumroad page data. It does not access accounts, checkout flows, private creator information, buyers, orders, downloads, or other authenticated content. You are responsible for ensuring your use complies with Gumroad's terms, robots directives, copyright/database rights, and applicable law.