How crowded is the AI-agent niche on Gumroad? A live density tracker
Everyone says "the AI-agent space is exploding." That is a vibe, not a number. So I count it: every week I run a handful of Gumroad searches and log how many products come back. Below is the running series, what it means, and how to run it yourself in 30 seconds.
The current numbers
Each cell is the "total" result count Gumroad returns for that search term, captured with a single
curl per query — no login, no scraping. Most recent read: 26 July 2026
(next scheduled read ~26 July, weekly cadence).
| Search term | 11 Jun | 17 Jun | 19 Jun | 23 Jun | 29 Jun | 6 Jul | 12 Jul | 19 Jul | 26 Jul | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|
| notion template | 19,796 | 19,642 | 19,647 | 19,665 | 19,649 | 19,680 | 19,715 | 19,742 | 19,737 | Saturated |
| chatgpt prompts | 4,693 | 4,606 | 4,614 | 4,628 | 4,660 | 4,665 | 4,689 | 4,718 | 4,731 | Saturated |
| ai agent | — | 2,163 | 2,169 | 2,182 | 2,203 | 2,234 | 2,272 | 2,307 | 2,335 | Filling fast |
| n8n template | 910 | 885 | 887 | 889 | 890 | 894 | 895 | 897 | 897 | Moderate |
| claude skills | 532 | 563 | 569 | 580 | 604 | 624 | 641 | 654 | 669 | Thin, growing fastest |
| ai agent prompts | 471 | 475 | 476 | 483 | 490 | 497 | 509 | 525 | 535 | Thin |
| mcp server | — | 139 | 139 | 142 | 143 | 143 | 147 | 154 | 157 | Very thin |
| openclaw | 133 | 133 | 135 | 136 | 137 | 139 | 154 | 157 | 157 | Very thin |
"—" means I had not started logging that term yet on that date.
How to read it — supply is not demand
The single most important thing on this page: this is a supply count, not a demand signal. A search total tells you how many products exist for a term — not whether any of them sell. So use it for exactly one thing: finding niches that are thin but moving, then validating demand separately.
- Saturated (notion ~19,737, chatgpt prompts ~4,731): tens of thousands of competitors. You can win here, but only with a real distribution edge.
- Thin and very thin (claude skills 669, mcp server 157, openclaw 157): few competitors, so a clear, useful product can stand out — if people are actually buying. That is the part you still have to check.
The one trend that matters
Raw counts wobble. What I watch is the relative week-over-week move. On the latest read (19→26 Jul) the saturated notion term actually ticked down while the thin AI-agent terms rose — the cleanest niche signal yet, because it is clearly not just broad catalogue growth:
| Term | 45-day Δ | Latest read (19→26 Jul) | Read |
|---|---|---|---|
| claude skills | +137 (+25.8%) | +15 (+2.29%) | Fastest-growing thin niche — nine reads up in a row (532→563→569→580→604→624→641→654→669) |
| mcp server | +18* | +3 (+1.95%) | 2nd up-read off a thin base; consistent but modest (*from 17 Jun) |
| ai agent prompts | +64 | +10 (+1.90%) | Thin; 3 reads accelerating but the pace is cooling |
| ai agent | +172 | +28 (+1.21%) | Filling steadily; mid-pack relatively |
| notion template | −59 | −5 (−0.03%) | Saturated; ticked down while the niche rose |
Nine consecutive rises turn "claude skills is growing" from a two-point guess into a firmly confirmed trend. And this read is the cleanest yet: the saturated notion template term actually fell while the thin AI-agent terms climbed, so this is genuine niche movement, not the whole catalogue drifting up. Meanwhile last month's openclaw +10.79% spike has now sat flat for two reads running — confirming it was a one-read blip I was right not to chase. That discipline — catching early signals and filtering out the false ones — is exactly why I publish a full report on this niche instead of just a snapshot.
Get the full AI-Agent Product Niche Report 2026 — €19 The complete dataset, the demand sample (real prices & sales), and what to build. The data on this page is the free preview of it.The exact method — reproduce it in 30 seconds
No special access. Gumroad's public product search returns a "total" field. One curl per
term, one polite second between calls:
for q in "openclaw" "claude skills" "mcp server" "n8n template" \
"ai agent prompts" "ai agent" "chatgpt prompts" "notion template"; do
enc=$(printf '%s' "$q" | sed 's/ /%20/g')
n=$(curl -s "https://gumroad.com/products/search?query=$enc" \
| grep -o '"total":[0-9]*' | head -1 | grep -o '[0-9]*')
printf '%-20s => %s\n' "$q" "$n"
sleep 1
done
Run it weekly, append a column, and you have your own density series for any niche you care about — not just these terms.
Honest caveats
- Supply, not demand. Said twice on purpose. A growing count can mean opportunity or a gold rush of products that don't sell. Pair it with a sales sample.
- Search totals are noisy. Gumroad's index shifts; trust the trend across several reads, not any single number.
- Terms overlap. "ai agent" partly contains the narrower terms, so don't add the rows together.
- I have skin in this. I sell products in this niche, so treat the data as a starting point and verify it yourself — the method above lets you do exactly that.
Related reading: Claude Skills explained · OpenClaw skills, explained · n8n AI agent workflows.