👋 Quick start — 3 things
- 🔍 Research: type a keyword, tap Analyze — every number is real, or labeled.
- 🎯 Criteria: set your price and favorites first — see only listings that fit.
- ⚖︎ Verdict: one honest grade per niche — worth entering, or skip it.
Welcome to NicheDoctrine
Ecommerce niche research — every number real, or labeled. Choose a feature below, or open the menu (☰) to jump anywhere.
💡 Suggestions for you
Picked from your live search data — every suggestion on the full screen carries its reason, its source, and its date.
- Competition: Under 500 listings = Low · 500–5,000 = Medium · over 5,000 = High. Total not visible? We say so — never guess.
- Favorites: Etsy doesn't show favorites on public pages. The API returns each listing's favorites — those are the numbers we use.
- Search volume: Real search volume lives inside a seller account (Marketplace Insights). We never invent it.
- Prices: Prices come from the live listings Etsy returns. Listings priced in other currencies stay out of USD price stats — no made-up exchange rates.
- Sales & revenue: Etsy does not publish listing sales, so we never show a sales number we can't source.
Research a keyword
Every search runs on live Etsy data: real listings fetched from the official Etsy API through this site's own secure pipe the moment you tap Analyze — no key needed from you. Every figure is labeled REAL — and anything Etsy does not return is shown as NOT AVAILABLE, never estimated.
⭐ You have used today's 10 free searches
Free plan: 10 searches a day — they come back tomorrow.
A paid plan with more searches is coming soon.
👋 Start with a keyword. Type one above and tap Analyze keyword — you'll see live Etsy results here: the real competition count, the top listings, prices and favorites, every figure labeled by how it was obtained.
Only listings inside your price band stay in the list.
Hearts a listing collected — a plain demand signal.
Reviews the seller's whole shop has earned — a trust signal.
How recently the listing was first published.
Downloads vs shipped goods.
Sorting only re-orders — it never hides a listing.
Scores use all listings; filters only change the list below. Criteria reset when you search a new keyword.
Keyword dashboard — “”
The headline numbers for this search — values in pills, meters scaled to this search's own data. On verdict tiles the color is the meaning: green = favorable · amber = middle · red = hard.
The 10-function panel
Every figure carries its honesty label: REAL measured from live listing data · CALCULATED published formula · NOT AVAILABLE the platform does not publish it (yet).
Top listings — live from Etsy
| # | Title | Shop | Price (USD) | Favorites |
|---|
Search a keyword first
No verdict yet — the grade and its three scores are worked out from a keyword search. Run one search and they appear here.
Niche verdict — “”
Three published scores, one grade. A score is only shown when its real inputs exist — otherwise it says Not measured and tells you exactly what would unlock it. We never grade on air.
How the verdict is calculated (published formulas)
Search a keyword first
No tags yet — tags are read from the top listings of a search. Run one search and the real tags, plus a copy-ready set of 13, appear here.
Tags & keyword suggestions
Tags are read from listings that publish them. Title phrases are extracted from the top titles — useful, and labeled as what they are.
Copy-ready tag set (13)
Built from published tags first, then title phrases — each ≤ 20 characters, per Etsy's tag rule.
Search a keyword first
No shops yet — shops are ranked from a search's results. Run one search and the shops holding the top slots appear here.
Shops in the top listings
Competitor view of your live results: who holds the top slots, at what prices. Full shop analysis (reviews, all listings) is not part of the listings search response, so it is not shown.
Listing audit
Paste your listing's details and audit them against Etsy's published listing rules and the niche data above. Every check explains itself.
1-Click Listing Optimization
One click: a full optimization pass — keyword-front-loaded title (≤ 140 characters), 13 rule-checked tags, your price positioned against the niche median, and every fix explained. Rule-based on your live search data + Etsy's published listing rules; it produces a ready-to-paste listing.
Trends
Trends are built from dated live readings — never from a single guess. Each search you run adds one dated reading for its keyword; movement between readings becomes the trend:
💡 Suggestions
Every suggestion here is built from your live search data — and every card says why, from what source, as of when. No data behind an idea means no suggestion: that is the rule, not a gap.
Niche suggestions
From the niches you have searched, plus the seasonal calendar. Cards reuse the verdict engine's own grade — when the inputs are not public, the card says Not measured instead of faking a score.
Product suggestions
Product types counted from the titles of your searches' top listings — the formats buyers already choose in each niche. Angles to make your own original version of, never copies.
Search a keyword first
No report yet — the report packs one finished research into a single file. Run a search first, then download it here.
Research report
Standalone report with the full evidence and method disclosure.
eBay — next integration
Status: planned, not connected. No eBay numbers are shown anywhere until the real API is wired — a tools page that invents data is worse than an honest empty one.
- Developer account + API keys → Browse API search by keyword/category
- Same honesty labels, same verdict formulas — one search, marketplaces side by side
- Sold-listing data comes only from eBay-sanctioned endpoints (Terapeak/seller research), never scraped
Amazon — limited by design
Status: honest limitation, stated plainly.
- What may come later, legally: analysis of your own Amazon seller data (Seller Central reports you own)
- What will never come: scraped Amazon data presented as research
Gumroad — own-shop analytics, Phase 1.5
Status: planned. Gumroad research means something different: not competitor spying, but your own shop's numbers.
Live board
Only you see this screen — it opens only for your admin account. A search is counted when Etsy answers it; “online now” counts apps that checked in during the last couple of minutes.
Legacy tester usage
| Tester | Used | Left |
|---|---|---|
| Loading… | ||
Top keywords today
Loading…
NicheDoctrine
Every number real — or labeled.
Niche research for Etsy sellers — right on your phone.
Every number is real — or labeled.
Idea by Malik · Built with Milo
Your research stays on your device; only your account basics (name, email, password hash) live on our server, so you can sign in. Your data, your secret.
© 2026 Malik. All rights reserved.
About this build
NicheDoctrine · Phase 1 (internal build) · All research data is live from the official Etsy API, fetched through the site's own connection when you search · Every number real — or labeled.
📱 Use NicheDoctrine like an app on your phone: Android — browser menu (⋮) → “Add to Home screen”. iPhone — Share (↑) → “Add to Home Screen”.