The distribution problem that kills most indie projects isn't the product — it's not knowing where your people are.
I kept finishing builds and then spending weeks guessing which subreddits, Discord servers, or forums to post in. Getting banned from one, ignored in another. All while the communities where my exact customer was already talking about the problem I solve were right there.
So I built NicheRadar.
What it does: You describe your product and your ideal customer in two sentences. It returns 8 real communities with:
The stack: Next.js + Claude Haiku 4.5. Each scan costs ~$0.006 in API calls.
What I learned building it: The hardest part wasn't the code — it was getting the AI to NOT hallucinate communities. I had to add explicit anti-hallucination rules: only return communities you're certain exist, verify member counts are realistic, no invented subreddits. Still not perfect (non-Reddit sources use model estimates, not live data), but useful enough that I'm using it for my own distribution.
It's free right now. I'm collecting feedback before deciding what to charge.
https://radar-v2-theta.vercel.app
Question for IH: How did you find your first 10 communities for distribution? Did you do it manually or have a system?
@skynet2101 Really appreciate you testing it with two different products — that's exactly the kind of signal that's useful to hear.
On the "unverified" label: good catch. "Verified" means we successfully fetched live data from Reddit's API (real member counts, actual post titles, promo rules from the actual subreddit sidebar). "Unverified" means we couldn't reach Reddit from our servers and the data is an AI estimate instead. Right now Reddit blocks requests from cloud provider IPs, so almost everything shows as unverified in production — which makes the label more confusing than helpful. We're working on fixing the underlying data issue; in the meantime I'll update the UI to make that distinction clearer rather than just showing a label without context.
Thanks for taking the time — this is genuinely useful.
I tried it with two completely different products today and was pleasantly surprised that the recommendations changed in meaningful ways instead of always pointing to the same startup communities. The extra context about promotion rules and community fit is probably the most useful part.
One thing that confused me a bit was the "0 verified" label. Most communities are marked as "unverified", but it's not immediately clear what "verified" actually means or how I should interpret that status. A short explanation would make the results easier to understand.
Overall, it's a neat idea. I can definitely see this saving founders a lot of manual research.