ScavioScavio
ProductPricingDocs
Sign InGet Started
  1. Home
  2. Workflows
  3. Validation Research with Reddit Density Workflow
Workflow

Validation Research with Reddit Density Workflow

Score SaaS ideas by Reddit demand density. Scavio's reddit/search + LLM tagging surfaces the strongest pain signals.

Start FreeAPI Docs

Overview

Per-idea Reddit density scoring: search across 4-5 framings of the same problem, count thread engagement, rank ideas by aggregate demand signal.

Trigger

On-demand per idea or weekly batch

Schedule

On-demand

Workflow Steps

1

Define idea phrase

Single sentence describing the problem the product solves.

2

Generate 4-5 framings

'Tool to X', 'how do you X', 'X is too hard', 'wish there was X'.

3

Scavio reddit/search per framing

Pull top 10 threads per framing.

4

Aggregate engagement

Sum upvotes + comment count across all framings.

5

Rank ideas by score

Highest aggregate = strongest demand signal.

6

Pull top-5 threads per top idea

Quote-worthy threads with URL + title for founder review.

Python Implementation

Python
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
FRAMINGS = ['tool to {X}', 'how do you {X}', '{X} is too hard']

def score(idea):
    total = 0
    for f in FRAMINGS:
        r = requests.post('https://api.scavio.dev/api/v1/reddit/search', headers=H, json={'query': f.replace('{X}', idea)}).json()
        for p in r.get('posts', [])[:10]:
            total += int(p.get('score', 0)) + int(p.get('comment_count', 0))
    return total

JavaScript Implementation

JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
const FRAMINGS = ['tool to {X}', 'how do you {X}', '{X} is too hard'];
async function score(idea) {
  let total = 0;
  for (const f of FRAMINGS) {
    const q = f.replace('{X}', idea);
    const r = await fetch('https://api.scavio.dev/api/v1/reddit/search', { method:'POST', headers:H, body: JSON.stringify({ query: q }) }).then(r => r.json());
    for (const p of (r.posts || []).slice(0, 10)) {
      total += (p.score || 0) + (p.comment_count || 0);
    }
  }
  return total;
}

Platforms Used

Reddit

Community, posts & threaded comments from any subreddit

Frequently Asked Questions

Per-idea Reddit density scoring: search across 4-5 framings of the same problem, count thread engagement, rank ideas by aggregate demand signal.

This workflow uses a on-demand per idea or weekly batch. On-demand.

This workflow uses the following Scavio platforms: reddit. Each platform is called via the same unified API endpoint.

Yes. Scavio's free tier includes 50 credits on signup with no credit card required. That is enough to test and validate this workflow before scaling it.

Validation Research with Reddit Density Workflow

Score SaaS ideas by Reddit demand density. Scavio's reddit/search + LLM tagging surfaces the strongest pain signals.

Get Your API KeyRead the Docs
ScavioScavio

Real-time search API for AI agents. Search every platform, not just Google.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative

Tools

  • JSON Formatter
  • cURL to Code
  • Token Counter
  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy