Le problème
Les équipes commerciales cherchent manuellement des entreprises locales sur Google Maps, copient les coordonnées dans des feuilles de calcul, puis recherchent chaque entreprise individuellement pour les qualifier. Le processus prend des heures par territoire et produit des données incohérentes. Les prospects deviennent obsolètes avant le début du démarchage car le cycle découverte-contact est trop lent.
La solution Scavio
Automatisez la découverte locale de prospects avec les API Google Maps et de recherche de Scavio. Interrogez Google Maps pour les entreprises par catégorie et localisation, puis enrichissez chaque prospect avec des données SERP : site web, avis, profils sociaux et actualités récentes. Le pipeline produit des prospects qualifiés avec des données d'enrichissement prêtes pour le démarchage.
Avant
Un commercial passe 3 heures à chercher manuellement sur Google Maps, copier les noms d'entreprises, puis à rechercher chaque entreprise sur Google. Il obtient 20 prospects par session. Les données sont incomplètes et incohérentes.
Après
Le pipeline découvre 100 prospects en 10 minutes. Chaque prospect dispose de données Google Maps, site web, avis, profils sociaux, et mentions SERP récentes. Coût : ~1 $ de crédits API.
À qui cela s'adresse
Équipes commerciales et agences de génération de leads qui doivent découvrir et qualifier des entreprises locales à grande échelle sans navigation manuelle sur Google Maps.
Avantages clés
- 100 prospects qualifiés en 10 minutes contre 3 heures de travail manuel
- Découverte Google Maps + enrichissement SERP en un seul pipeline
- Sortie structurée prête pour l'importation CRM
- ~0,01 $ par prospect enrichi (2 appels API)
- Qualité des données cohérente pour tous les prospects
Exemple Python
import requests, os, json
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY, "Content-Type": "application/json"}
def discover_leads(category: str, location: str, limit: int = 20) -> list:
"""Discover local businesses via Google Maps."""
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{category} in {location}", "platform": "google-maps", "country_code": "us"},
timeout=15,
)
places = resp.json().get("local_results", [])[:limit]
return [{"name": p.get("title", ""), "address": p.get("address", ""), "rating": p.get("rating"), "phone": p.get("phone", "")} for p in places]
def enrich_lead(business_name: str, location: str) -> dict:
"""Enrich a lead with SERP data."""
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{business_name} {location}", "country_code": "us"},
timeout=10,
)
data = resp.json()
organic = data.get("organic_results", [])
return {"website": organic[0].get("link", "") if organic else "", "serp_mentions": len(organic)}
leads = discover_leads("plumber", "Austin TX", limit=5)
for lead in leads:
enrichment = enrich_lead(lead["name"], "Austin TX")
lead.update(enrichment)
print(f"{lead['name']}: {lead.get('website', 'N/A')} ({lead.get('rating', 'N/A')} stars)")Exemple JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function discoverLeads(category, location, limit=20) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:category+' in '+location, platform:'google-maps', country_code:'us'})});
const places = (await r.json()).local_results || [];
return places.slice(0,limit).map(p=>({name:p.title||'', address:p.address||'', rating:p.rating, phone:p.phone||''}));
}
async function enrichLead(name, location) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:name+' '+location, country_code:'us'})});
const organic = (await r.json()).organic_results || [];
return {website:organic[0]?.link||'', serpMentions:organic.length};
}
const leads = await discoverLeads('plumber', 'Austin TX', 5);
for (const lead of leads) {
const e = await enrichLead(lead.name, 'Austin TX');
Object.assign(lead, e);
console.log(lead.name+': '+(lead.website||'N/A')+' ('+lead.rating+' stars)');
}Plateformes utilisées
Google Maps
Recherche d'entreprises locales avec notes et coordonnées
Recherche web avec graphe de connaissances, PAA et aperçus IA