El problema
Los equipos B2B exploran manualmente directorios en línea (Clutch, G2, Capterra) para encontrar clientes potenciales. Copiar y pegar nombres de empresas en hojas de cálculo lleva horas y omite nuevos listados. No existe una forma automatizada de buscar directorios y canalizar los resultados en una hoja.
La solucion de Scavio
Utilice n8n con Scavio para buscar listados de directorios mediante programación, extraer nombres de empresas, descripciones y URL, y agregarlos a una hoja de Google según un cronograma. Cada consulta de búsqueda cuesta $0,005.
Antes
El pasante pasa 4 horas semanales explorando directorios y copiando y pegando datos de la empresa en una hoja de cálculo. Se pierden nuevos listados entre comprobaciones manuales.
Después
El flujo de trabajo de n8n se ejecuta diariamente, busca directorios a través de Scavio y agrega automáticamente nuevos listados a Google Sheets. Cero esfuerzo manual.
Para quien es
Equipos de ventas B2B y agencias que buscan prospectos desde directorios en línea y desean automatizar la recopilación de datos en hojas de cálculo.
Beneficios clave
- Automatizar el monitoreo de directorios por $0.50/semana
- Los nuevos listados aparecen en su hoja dentro de las 24 horas
- Filtrar por señales de industria, ubicación o tamaño de empresa
- n8n maneja la programación, la deduplicación y las actualizaciones de hojas
- Reemplaza más de 4 horas de investigación manual semanal
Ejemplo en Python
import requests, os
API_KEY = os.environ["SCAVIO_API_KEY"]
def search_directory(directory: str, category: str) -> list:
"""Search a directory site for business listings."""
query = f"site:{directory} {category}"
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
json={"query": query, "country_code": "us"},
timeout=15,
)
data = resp.json()
return [
{"title": r.get("title", ""), "url": r.get("link", ""), "snippet": r.get("snippet", "")}
for r in data.get("organic_results", [])
]
# Search multiple directories
directories = ["clutch.co", "g2.com", "capterra.com"]
for d in directories:
results = search_directory(d, "marketing automation agencies")
print(f"{d}: {len(results)} listings found")Ejemplo en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function searchDirectory(site, category) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:'site:'+site+' '+category, country_code:'us'})});
const d = await r.json();
return (d.organic_results||[]).map(r=>({title:r.title, url:r.link, snippet:r.snippet}));
}
for (const site of ['clutch.co','g2.com','capterra.com']) {
const results = await searchDirectory(site, 'marketing automation agencies');
console.log(site + ': ' + results.length + ' listings');
}Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA