La búsqueda de Google Maps a través de API devuelve datos comerciales estructurados (nombre, dirección, teléfono, calificación, recuento de reseñas, sitio web) a $0,005/consulta. Esto reemplaza el raspado manual de Maps y ofrece clientes potenciales listos para el enriquecimiento en frío del correo electrónico.
Requisitos previos
- Python 3.8+
- Clave API de Scavio
- Nicho de destino y ubicación
Guia paso a paso
Paso 1: Defina sus parámetros de búsqueda
Establezca la consulta (por ejemplo, 'fontaneros'), la ubicación y el recuento de resultados.
Paso 2: Enviar solicitud de búsqueda de mapas
PUBLICAR en el punto final de búsqueda de Scavio con Google Maps como objetivo.
Paso 3: Analizar y filtrar resultados
Filtre por calificación, recuento de reseñas y presencia en el sitio web para obtener clientes potenciales de calidad.
Paso 4: Exportar a CSV para divulgación
Guarde los clientes potenciales filtrados en formato CSV para herramientas de enriquecimiento de correo electrónico.
Ejemplo en Python
import requests, os, csv
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
resp = requests.post('https://api.scavio.dev/api/v1/search',
headers=H, json={'query': 'plumbers Austin TX', 'country_code': 'us'})
data = resp.json()
leads = [r for r in data.get('local_results', []) if r.get('rating', 0) >= 4.0]
with open('leads.csv', 'w') as f:
w = csv.DictWriter(f, ['title', 'address', 'phone', 'rating', 'reviews'])
w.writeheader()
for l in leads:
w.writerow({'title': l.get('title'), 'address': l.get('address'), 'phone': l.get('phone'), 'rating': l.get('rating'), 'reviews': l.get('reviews')})
print(f'Exported {len(leads)} leads')Ejemplo en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
const resp = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: H,
body: JSON.stringify({query: 'plumbers Austin TX', country_code: 'us'})
});
const data = await resp.json();
const leads = (data.local_results || []).filter(r => r.rating >= 4.0);
console.log(`Found ${leads.length} qualified leads`);Salida esperada
Exported 12 leads
# leads.csv contains: name, address, phone, rating, review count