Un post sur r/agencynewbies décrivait l'épuisement de la génération locale de leads dans les agences : des nuits sur Google Maps, à ouvrir des sites, vérifier les avis, chasser les emails. Voici l'équivalent automatisé.
Prérequis
- Clé API Outscraper (niveau gratuit : 500 fiches)
- Clé API Scavio
- Clé API Hunter
- n8n ou un script Python comme orchestrateur
Parcours
Étape 1: Extraction en masse des fiches Maps via Outscraper
Par niche et par ville.
POST https://api.app.outscraper.com/maps/search
Api-Key: <key>
Query: 'plumber San Diego'
Limit: 500Étape 2: Itérer sur les fiches : qualification Scavio par établissement
5 dorks par fiche.
// site:BUSINESS-DOMAIN -> active website?
// 'COMPANY review 2026' -> recent review tone
// 'site:linkedin.com/company COMPANY' -> social presence
// 'reddit COMPANY review' -> any community signal
// 'COMPANY contact' -> email/phone discoverabilityÉtape 3: Noter chaque fiche selon la densité de signaux
Grille simple.
// Signal score: has website (1) + recent reviews >=5 (2) + LinkedIn (1) + reachable email/phone (2) + no Reddit complaints (1) = max 7Étape 4: Filtrer pour garder les N meilleurs candidats selon le score
La qualité avant la quantité.
// Top 20% by score = real prospects worth a touchÉtape 5: Validation d'email via Hunter
Ignorer les accept-all et les jetables.
GET https://api.hunter.io/v2/email-verifier?email={email}&api_key=<key>Étape 6: Pousser vers Smartlead/Lemlist pour la prospection
Import CSV standard.
// CSV: company, website, owner_name, email, phone, signal_score, sourceExemple Python
# Per-niche-per-city math: 1K Outscraper records ($3) + 200 qualification queries Scavio ($0.86) + 200 email validations Hunter (~$3-5) = under $10 per cycle of 200 qualified prospects.Exemple JavaScript
// Same flow in TS via Outscraper + Scavio + Hunter SDKs.Sortie attendue
200 qualified, signal-scored prospects per niche-city cycle. Replaces ~10 hours of manual research with ~$10 of API calls. The only manual step is reviewing the top-tier list before send.