El problema
Apollo.io es la herramienta estandar para enriquecimiento de leads B2B, pero su cobertura de base de datos cae significativamente para SMBs locales. Restaurantes, salones, contratistas, consultorios medicos y otros negocios locales con menos de 50 empleados a menudo carecen de perfiles de LinkedIn de los que Apollo depende. Los equipos de ventas que apuntan a SMBs locales encuentran que el 30-50% de sus negocios objetivo no estan en Apollo, dejando vacios en su pipeline de contacto.
La solucion de Scavio
Usa la busqueda de Google de Scavio para llenar los vacios de SMBs locales de Apollo. Consulta '[servicio] en [ciudad]' para obtener resultados del local pack de Google con nombres de negocios, calificaciones, cantidad de resenas y direcciones. Estos son negocios que Apollo no detecta porque carecen de presencia en LinkedIn pero son visibles en la busqueda de Google. Combina los resultados de la API de busqueda con los datos de Apollo para una cobertura completa de leads.
Antes
Antes de agregar el enriquecimiento por API de busqueda, la lista de leads solo de Apollo del equipo de ventas para 'dentistas en Phoenix' devolvio 45 resultados. Una investigacion manual en Google Maps mostro mas de 200 consultorios en el area. La mitad del mercado objetivo era invisible.
Después
Despues de agregar el enriquecimiento de busqueda local de Scavio, el equipo consulta 'dentistas en Phoenix' via Scavio ($0.005) para obtener resultados del local pack. Combinado con los datos de Apollo, la cobertura de leads aumento de 45 a 180 negocios. Los datos de busqueda agregan calificaciones y cantidad de resenas que Apollo no proporciona, permitiendo la puntuacion de leads basada en calidad.
Para quien es
Equipos de ventas que apuntan a SMBs locales donde la base de datos de Apollo tiene poca cobertura. Agencias de generacion de leads que atienden negocios de servicios locales. SDRs que construyen listas de contacto para empresas con menos de 50 empleados.
Beneficios clave
- Llena el vacio de cobertura de Apollo para SMBs locales
- Los datos del local pack de Google incluyen calificaciones, resenas y direcciones
- Una consulta por combinacion de ciudad/servicio a $0.005
- Complementa a Apollo en lugar de reemplazarlo
- Puntuacion de leads posible usando calificaciones y cantidad de resenas
Ejemplo en Python
import requests
API_KEY = "your_scavio_api_key"
def find_local_smbs(service: str, cities: list[str]) -> list[dict]:
all_leads = []
for city in cities:
query = f"{service} in {city}"
res = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": query},
timeout=15,
)
res.raise_for_status()
data = res.json()
for r in data.get("organic", [])[:10]:
all_leads.append({
"name": r.get("title", ""),
"link": r.get("link", ""),
"snippet": r.get("snippet", ""),
"city": city,
"service": service,
})
return all_leads
leads = find_local_smbs("dentist", ["Phoenix AZ", "Scottsdale AZ", "Tempe AZ"])
print(f"Found {len(leads)} local SMB leads")
for lead in leads[:5]:
print(f" {lead['city']}: {lead['name'][:60]}")Ejemplo en JavaScript
const API_KEY = "your_scavio_api_key";
async function findLocalSMBs(service, cities) {
const leads = [];
for (const city of cities) {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify({ platform: "google", query: `${service} in ${city}` }),
});
const data = await res.json();
for (const r of (data.organic ?? []).slice(0, 10)) {
leads.push({ name: r.title ?? "", link: r.link ?? "", city, service });
}
}
return leads;
}
const leads = await findLocalSMBs("dentist", ["Phoenix AZ", "Scottsdale AZ"]);
console.log(`Found ${leads.length} leads`);Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA