An r/SideProject post described 3 hours per idea spent validating concepts. This tutorial compresses validation to 30 minutes with one Scavio call set and one LLM pass.
Prerequisites
- Python or any HTTP client
- Scavio API key
- An LLM API key
Walkthrough
Step 1: State the idea in one sentence
Force precision.
IDEA = 'AI tool that turns Reddit threads into competitor research briefs'Step 2: Pull SERP for the idea
What already exists?
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
serp = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': f'{IDEA} 2026'}).json()Step 3: Pull Reddit demand signal
Are people asking for this?
reddit = requests.post('https://api.scavio.dev/api/v1/reddit/search', headers=H, json={'query': IDEA}).json()Step 4: Pull YouTube discussion
Existing creator coverage indicates audience.
yt = requests.post('https://api.scavio.dev/api/v1/youtube/search', headers=H, json={'query': IDEA}).json()Step 5: Pass bundle to LLM with strict prompt
Single prompt returns verdict.
# Prompt:
# 'Based on these 3 sources, return a JSON: {already_exists: bool, demand_signal: low|medium|high, top_3_competitors, biggest_objection, gut_call: yes|no|maybe}.'Python Example
# Total time: 30s of Scavio calls + 30s of LLM call + 5-10 min of reading.
# Total cost: ~$0.05 of Scavio + $0.10 of LLM tokens.JavaScript Example
// Same in TS.Expected Output
JSON verdict in 30 minutes. The founder triages 4-6 ideas in a workday instead of 1-2.