Resumen
Descubrir candidate creators via nicho etiquetas, filtrar by subscriber band, personalize outreach con LLM. Designed for indie game launches pero generalizes to cualquier nicho.
Desencadenador
Semanal Monday 9 AM o one-shot for un launch
Programación
Semanal o per-launch
Pasos del flujo de trabajo
Define nicho etiquetas
5-15 especifico etiquetas o topics.
YouTube search per etiqueta
Scavio YouTube search per etiqueta.
Agregar by canal
Count etiqueta overlap; clasificar canales.
Filtrar by subscriber band
1K-50K for indie outreach.
Reddit niche-sub layer
r/SoloDevelopment, r/IndieGaming surfaces community-recommended creators.
LLM personalized outreach
Per creator, 80-word correo electronico referencing their contenido.
Implementacion en Python
import os, requests
from collections import Counter
API_KEY = os.environ['SCAVIO_API_KEY']
H = {'x-api-key': API_KEY}
TAGS = ['roguelike', 'turn based strategy', 'pixel art']
channels = Counter()
for tag in TAGS:
r = requests.post('https://api.scavio.dev/api/v1/youtube/search', headers=H,
json={'query': f'{tag} game review'}).json()
for v in r.get('videos', []):
channels[(v['channel'], v.get('channel_url'))] += 1
ranked = sorted(channels.items(), key=lambda x: -x[1])Implementacion en JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
const TAGS = ['roguelike', 'turn based strategy'];
const channels = {};
for (const tag of TAGS) {
const r = await fetch('https://api.scavio.dev/api/v1/youtube/search', { method: 'POST', headers: H, body: JSON.stringify({ query: `${tag} review` }) }).then(r => r.json());
for (const v of r.videos || []) channels[v.channel] = (channels[v.channel] || 0) + 1;
}Plataformas utilizadas
YouTube
Búsqueda de videos con transcripciones y metadatos
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit