Resumen
On-demand flujo de trabajo per idea: parallel Scavio calls (search, Reddit, YouTube), bundle to LLM, return JSON verdict. Founder triages 4-6 ideas in un workday instead of 1-2.
Desencadenador
On-demand via webhook o CLI
Programación
On-demand
Pasos del flujo de trabajo
Recibir idea phrase
Webhook carga util: {idea: '...'}
Parallel Scavio obtener
search + reddit/search + youtube/search at once.
LLM bundling prompt
Pass 3 fuente bundles; salida JSON {already_exists, demand_signal, top_3_competitors, biggest_objection, gut_call}.
Agregar top-5 quote-worthy threads
Best Reddit threads con URL + titulo for human resena.
Return JSON to founder
Email o Notion o Slack.
Implementacion en Python
import os, requests, asyncio, aiohttp
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
async def fetchx(s, url, body):
async with s.post(url, headers=H, json=body) as r:
return await r.json()
async def validate(idea):
async with aiohttp.ClientSession() as s:
return await asyncio.gather(
fetchx(s, 'https://api.scavio.dev/api/v1/search', {'query': f'{idea} 2026'}),
fetchx(s, 'https://api.scavio.dev/api/v1/reddit/search', {'query': idea}),
fetchx(s, 'https://api.scavio.dev/api/v1/youtube/search', {'query': idea}),
)Implementacion en JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
async function validate(idea) {
const opts = (b) => ({ method:'POST', headers:H, body: JSON.stringify(b) });
return Promise.all([
fetch('https://api.scavio.dev/api/v1/search', opts({ query: `${idea} 2026` })).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/reddit/search', opts({ query: idea })).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/youtube/search', opts({ query: idea })).then(r => r.json())
]);
}Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit
YouTube
Búsqueda de videos con transcripciones y metadatos