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.

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 500 credits per month 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.