El problema
Los buscadores de empleo pasan horas en portales cada semana aplicando filtros manualmente. Las funciones avanzadas (operadores booleanos, 72+ filtros en HiringCafe) ayudan pero la mayoría de usuarios no las conocen. Las API de empleo existentes (JSearch, Adzuna) cubren portales pero pierden hilos de contratación en Reddit y páginas ATS en subdominios de empresas.
La solucion de Scavio
Agente con Scavio + LLM. Consultas SERP a dominios ATS (Greenhouse, Lever, Ashby), endpoint de Reddit para hilos de contratación, endpoint de extracción para descripción completa del puesto. El LLM puntúa el currículum vs la JD completa.
Antes
Horas de filtrado en portales, puestos perdidos en Reddit y subdominios ATS.
Después
Lista diaria clasificada de 30-60 puestos frescos con JDs completas y puntuaciones de ajuste 0-100 a ~$0.11/día de costo API.
Para quien es
Buscadores activos de empleo, reclutadores ejecutando coincidencias personalizadas, coaches de carrera construyendo servicios aumentados con agentes.
Beneficios clave
- Cobertura de subdominios ATS que los portales pierden
- Detección de hilos de contratación en Reddit
- JD completa vía endpoint de extracción
- Puntuación de currículum con LLM
- Costo API inferior a $5/mes
Ejemplo en Python
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def jobs(skills):
return {
'ats': requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': f'site:greenhouse.io {" ".join(skills)} remote'}).json(),
'reddit': requests.post('https://api.scavio.dev/api/v1/reddit/search', headers=H, json={'query': f'{" ".join(skills)} hiring 2026'}).json(),
}Ejemplo en JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
async function jobs(skills) {
const [a, r] = await Promise.all([
fetch('https://api.scavio.dev/api/v1/search', { method:'POST', headers:H, body: JSON.stringify({ query: `site:greenhouse.io ${skills.join(' ')} remote` }) }).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/reddit/search', { method:'POST', headers:H, body: JSON.stringify({ query: `${skills.join(' ')} hiring 2026` }) }).then(r => r.json())
]);
return { a, r };
}Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit