Loading...
Loading...
Deep market research — competitor analysis, user pain points, SEO/ASO keywords, naming/domain availability, and TAM/SAM/SOM sizing. Use when user says "research this idea", "find competitors", "check the market", "domain availability", "market size", or "analyze opportunity". Do NOT use for idea scoring (use /validate) or SEO auditing existing pages (use /seo-audit).
npx skill4agent add fortunto2/solo-factory solo-researchresearch.mdkb_search(query, n_results)web_search(query, engines, include_raw_content)session_search(query, project)project_info(name)codegraph_explain(project)codegraph_query(query)project_code_search(query, project)web_searchengines="reddit"engines="youtube""product hunt outreach launch""product hunt scraper maker profiles linkedin outreach launch strategy"include_raw_content=true1. MCP Playwright (old.reddit.com) ← BEST: bypasses CAPTCHA, full post + comments
2. PullPush API (api.pullpush.io) ← search by query/subreddit/author/score/date
3. MCP web_search include_raw_content ← sometimes works, often truncated
4. WebFetch / WebSearch snippets ← last resort, partial data onlybrowser_navigate("https://old.reddit.com/r/...")www.reddit.comold.reddit.comold.reddit.com/r/indiehackers/comments/abc123/post_title/https://api.pullpush.io/reddit/submission/searchqsubredditauthorscore>10,<100sinceuntilsizeselftext/reddit/comment/searchcurl -s "https://api.pullpush.io/reddit/submission/search?q=product+hunt+launch&subreddit=indiehackers&size=10".jsonreddit.com/r/sub/comments/id.jsonpip install prawuv add praw| Step | Best backend | Why |
|---|---|---|
| Competitors | WebSearch + | Broad discovery + Product Hunt + B2B reviews |
| Reddit / Pain points | MCP | PullPush API, selftext in content |
| YouTube reviews | MCP | Video reviews (views = demand) |
| Market size | WebSearch | Synthesizes numbers from 10 sources |
| SEO / ASO | WebSearch | Broader coverage, trend data |
| Page scraping | WebFetch or MCP | Up to 5000 chars of page content |
| Hacker News | WebSearch | HN discussions and opinions |
| Funding / Companies | WebSearch | Competitor funding, team size |
| Verified revenue | WebFetch | Stripe-verified MRR, growth, tech stack, traffic |
web_search$ARGUMENTSkb_searchkb_search(query="<idea keywords>", n_results=5)session_searchsession_search(query="<idea keywords>").mdresearch.mdprd.mdcodegraph_explain(project="<similar project>")project_code_search(query="<relevant pattern>", project="<sibling>")codegraph_query("MATCH (p:Project)-[:DEPENDS_ON]->(pkg:Package) WHERE pkg.name CONTAINS '<relevant tech>' RETURN p.name, pkg.name")"<idea> competitors alternatives 2026""<idea> app review pricing"include_raw_content=trueengines: reddit"<idea> vs""site:producthunt.com <idea>""site:g2.com <idea>""site:capterra.com <idea>""site:crunchbase.com <competitor>""site:trustmrr.com <idea>"trustmrr.com/startup/<slug>engines: reddit"<problem>"browser_navigate("https://old.reddit.com/r/...")engines: youtube"<problem> review""site:news.ycombinator.com <problem>""<problem> frustrating OR annoying""<competitor> SEO keywords ranking""<problem domain> search volume trends 2026"include_raw_content"<category> App Store top apps keywords 2026""site:reddit.com <competitor app> review"references/domain-check.md"<market> market size 2025 2026 report""<market> growth rate CAGR billion"research.mddocs/research.md/validate <idea>references/research-template.md.app.devold.reddit.comtrustmrr.com/startup/<slug>"site:trustmrr.com <category or idea>"engines: githubMCP Playwright (best) → PullPush API (Reddit) → WebFetch → WebSearch snippets → MCP web_search include_raw_contentold.reddit.comapi.pullpush.iobrowser_navigate