DEV Community

Demandproof
Demandproof

Posted on

I opened live Gumroad pages for 10 niches. A rating is a buyer. Most pages had none.

I did not scrape Gumroad. I opened public listing pages on 17 August 2026 and wrote down only the ratings, prices, and sales those pages printed. A rating is a buyer I can see. A listing with no ratings is supply.

This is the opposite of a large scrape recap. Someone already published a "most niches don't have buyers" post from a scrape. Fine. I wanted numbers I could click. If I did not open the page, the number is not here.

The table

Niche Call Verified ratings Listings opened Prices seen Visible sales Note
notion template Go 991 5 $0+–$29 3,199 downloads on one free file 639 ratings on paid listings. One $18 planner holds 627. Crowded.
n8n templates Go 36 2 $1+ / $27 2,805 sales on the $1+ generator Buyers exist. They already trained on a dollar.
life planner Go 627 1 $18 Same listing as the Notion planner. Do not add the rows.
second brain Caution 245 1 $0+ Same Simple Second Brain file as the Notion row. Free/PWYW.
cold email Caution 8 3 $9–$47 Thin paid sample.
claude code Caution 6 3 $9–$29 A writing app ranked in search and was dropped.
faceless youtube Caution 5 3 $17–$49 Sales-page copy talks like a business. Five verified ratings.
digital planner Caution 4 3 $8–$27 Supply is easy to find. Buyers on the pages I opened are not.
cursor rules Caution 0 3 $5–$19 A screen ruler ranked in search and was dropped.
excel dashboard No-go 0 3 $9–$29 Products listed. No rating or sale I could read.

Eight more niches, same day, same rules:

Niche Call Verified ratings Note
notion habit tracker Go 185 Overlaps the Notion row. 27 ratings on the only fixed-price listing ($15, 403 sales).
midjourney prompts Go 939 761 of those sit on a PWYW guide. The paid cluster is a $25 mixed ChatGPT/Midjourney pack (97).
obsidian templates Go 15+ A $99 vault shows 386 sales and 15 ratings. Free vaults show thousands of downloads. Do not add them.
resume template Caution thin Listings exist. Buyer pile is thin.
shopify theme Caution 29 24 of 29 sit on a $29 theme last updated in 2019.
etsy printables Caution 163 161 of 163 sit on a free shop-planning worksheet.
wedding website Caution 2 Prices $10 / $68 / $150. Two ratings across four pages.
gumroad course No-go 0 $9.99 and $88+ pages. Neither showed a buyer.

How I count

  1. Open the public listing page.
  2. Write the price the page prints.
  3. If the page prints a rating count, that count is a buyer count. Sales and downloads enter the table only when the listing itself displays them.

A card in search is not a source. A snippet that says "59 ratings" is not a source until the page loads and repeats the number. Chat recaps are not evidence.

Free and pay-what-you-want files count as demand of a weaker kind: someone took the file. They did not necessarily pay a fixed price.

Go means I saw a cluster of buyers, including paid ones. Caution means listings exist and the buyer pile is thin, free, or concentrated. No-go means I opened pages and could not verify a rating or a sale.

What this week does not claim

This is a listing sample, not a census. Gumroad Discover is client-rendered and often returns a card or two. Missing sales on a page is not proof of zero sales. It is proof I could not read a number.

Life planner and second brain reuse listings already counted under notion template. Habit tracker overlaps that row too. Do not add those totals.

Sources

Full write-up with listing URLs: Week 1 report

The table also lives at demandproof.kylevarga.com. A custom term, same method, is $2.

Top comments (0)