Comment Obtenir des Données Google Maps : 2 Méthodes (Interface Web et API)
Le Problème : Collecter Manuellement les Données Google Maps Te Tue Le Temps
Tu as besoin de leads commerciaux de Google Maps. Des restaurants à Paris. Des cliniques dentaires à Lyon. Des agents immobiliers à Marseille. Les données sont là sur Google Maps, mais les extraire manuellement est un cauchemar.
Voici à quoi ressemble la collecte manuelle :
- Ouvre Google Maps
- Recherche ta catégorie cible
- Défile parmi des centaines d'annonces
- Copie les noms, les numéros de téléphone, les adresses un par un
- Colle dans une feuille de calcul
- Répète pour chaque emplacement
500 leads ? C'est 25-30 heures de travail pur et répétitif. 5 000 leads ? Tu regardes des semaines de travail.
Avec BasedOnBusiness, tu choisis une catégorie et une zone au lieu de copier chaque fiche Google Maps une par une. Les champs publics collectés peuvent ensuite être vérifiés et exportés.
Qu'est-ce que les Données Google Maps ?
Google Maps affiche différents champs publics selon la fiche de l'établissement, par exemple :
- Nom de l'entreprise et catégorie
- Adresse complète et numéro de téléphone
- Site web
- Note et nombre d'avis
- Heures d'ouverture
- Gamme de prix ($-$$$$)
- Statut de l'entreprise (ouvert, fermé, etc.)
- Coordonnées GPS (latitude/longitude)
Le caractère public de ces informations ne constitue pas une autorisation d'usage illimitée. Les conditions d'utilisation, la protection des données et les règles de prospection restent applicables.
BasedOnBusiness rassemble les champs publics pris en charge dans un tableau structuré. Celui-ci peut ensuite servir à la prospection, à l'étude de marché ou à l'analyse concurrentielle.
Méthode 1 : Interface Web (Pour les Utilisateurs Non Techniques)
L'interface web de BasedOnBusiness permet de configurer une recherche sans écrire de code.
Étape 1 : S'inscrire et utiliser les crédits gratuits
- Visite basedonb.com
- Clique sur "Commencer gratuitement"
- Crée un compte ; tu reçois une fois 50 crédits d'export sans carte bancaire
- Si tu choisis ensuite une offre mensuelle ou annuelle, elle est facturée le premier jour. La garantie de remboursement de 7 jours porte sur la valeur des crédits non utilisés.
Étape 2 : Créer un Nouveau Scrape
- Connecte-toi à ton tableau de bord
- Clique sur "Nouveau Scrape"
- Remplis le formulaire :
| Champ | Exemple | Notes |
|---|---|---|
| Requête de Recherche | "restaurants" ou "cliniques dentaires" | Quel type d'entreprise cherches-tu ? |
| Pays | France | Requis |
| Région | Île-de-France | Optionnel (laisse vide pour une recherche à l'échelle du pays) |
| Ville | Paris | Optionnel (laisse vide pour une recherche à l'échelle régionale) |
| Leads Cibles | 500 | Combien d'entreprises veux-tu ? Max : 5 000 |
Étape 3 : Examine Tes Résultats
Une fois la demande envoyée, BasedOnBusiness recherche les fiches Google Maps correspondantes. Selon la requête, les résultats peuvent venir du cache ou d'une nouvelle extraction :
- Cache : des résultats déjà collectés peuvent être fournis directement
- Nouvelle extraction : en l'absence de données adaptées dans le cache, une extraction est lancée
Tu verras :
- Nombre total d'entreprises trouvées
- Crédits utilisés (1 crédit par prospect fourni, y compris pour un résultat en cache)
- Aperçu des données
Étape 4 : Exporte Tes Données
Télécharge les résultats dans ton format préféré :
- CSV : Ouvre dans Excel ou Google Sheets
- Excel (.xlsx) : Feuille de calcul formatée avec en-têtes
- JSON : Utilise pour les flux de travail programmatiques
- Webhook : Livraison en temps réel vers Zapier, Make.com, ou ton application
Chiffres Réels : Quel Est Le Coût ?
| Offre | Leads par mois | Prix mensuel | Coût approx. par lead |
|---|---|---|---|
| Basic | 20 000 | 39 $ | 0,00195 $ |
| Professional | 40 000 | 89 $ | 0,00223 $ |
| Agency | 80 000 | 189 $ | 0,00236 $ |
| Company | 200 000 | 489 $ | 0,00245 $ |
Pour les fiches dotées d'un site web, l'enrichissement inclus recherche les e-mails, profils sociaux et technologies qui y sont publiés ; ces informations ne sont pas disponibles pour chaque résultat. Les crédits se renouvellent chaque mois sans report.
Méthode 2 : API REST (Pour les Développeurs)
Si tu construis l'automatisation ou l'intégration dans ton application, l'API REST te donne l'accès programmatique à toute l'extraction de données Google Maps.
Vue d'ensemble de l'API
| Fonctionnalité | Détails |
|---|---|
| URL de Base | https://api.basedonb.com/api/v1 |
| Authentification | Clé API (dans l'en-tête Authorization: Bearer YOUR_API_KEY) |
| Format de Réponse | JSON |
| Limite de Taux | Illimitée (mise à l'échelle par solde de crédits) |
Étape 1 : Obtenez Votre Clé API
- Connecte-toi à BasedonBusiness
- Va à Paramètres → Clés API
- Clique sur "Générer une Nouvelle Clé"
- Copie la clé (garde-la de manière sécurisée, tu ne peux pas la voir à nouveau)
Étape 2 : Soumettre une Demande de Scrape
Utilise POST /v1/scrapes pour initier une nouvelle extraction :
curl -X POST https://api.basedonb.com/api/v1/scrapes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "restaurants",
"country": "France",
"state": "Île-de-France",
"city": "Paris",
"target_leads": 500
}'
Réponse (202 Accepté):
{
"id": "scrape_abc123xyz789",
"query": "restaurants",
"country": "France",
"state": "Île-de-France",
"city": "Paris",
"target_leads": 500,
"status": "queued",
"created_at": "2026-04-22T10:15:00Z"
}
Enregistre l'id, tu l'utiliseras pour vérifier le statut et récupérer les résultats.
Étape 3 : Vérifier le Statut du Scrape
Interroge le statut avec GET /v1/scrapes/{id}:
curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789 \
-H "Authorization: Bearer YOUR_API_KEY"
Réponse:
{
"id": "scrape_abc123xyz789",
"status": "completed",
"leads_found": 487,
"credits_charged": 487,
"completed_at": "2026-04-22T10:18:45Z"
}
Statuts possibles :
queued. En attente de démarragerunning. Scrape en courscompleted. Terminé, résultats disponiblesfailed. Erreur lors du scrape
Étape 4 : Récupérer les Résultats
Une fois le statut completed, récupère les données avec GET /v1/scrapes/{id}/results:
curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789/results \
-H "Authorization: Bearer YOUR_API_KEY"
Réponse (tableau JSON):
[
{
"title": "Olive Garden Restaurant Français",
"category": "Restaurant Italien",
"address": "123 Rue de la Paix, Paris 75001",
"phone": "+33-1-42-34-56-78",
"website": "https://www.olivegarden.fr",
"rating": 4.2,
"reviews_count": 1250,
"latitude": 48.8566,
"longitude": 2.3522,
"price_level": "$$",
"business_status": "OPERATIONAL",
"opening_hours": {
"Monday": "11:00-22:00",
"Tuesday": "11:00-22:00",
"Wednesday": "11:00-22:00",
"Thursday": "11:00-22:00",
"Friday": "11:00-23:00",
"Saturday": "11:00-23:00",
"Sunday": "11:00-22:00"
}
},
{
"title": "Pizzeria Mario's",
"category": "Pizzeria",
"address": "456 Avenue des Champs, Paris 75008",
"phone": "+33-1-43-55-02-00",
"website": "https://www.mariospizza.fr",
"rating": 4.7,
"reviews_count": 892,
"latitude": 48.8693,
"longitude": 2.3084,
"price_level": "$",
"business_status": "OPERATIONAL"
}
]
Chaque résultat inclut toutes les données disponibles publiquement de l'annonce Google Maps.
Résultats en Temps Réel avec Webhooks
Pour les grands scrapes, l'interrogation n'est pas idéale. Utilise les webhooks pour les notifications en temps réel :
Enregistre l'endpoint du webhook :
curl -X POST https://api.basedonb.com/api/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://tonapp.com/webhooks/scrape-done",
"events": ["scrape.done"]
}'
À la fin d'une extraction, BasedOnBusiness envoie à ton endpoint une notification contenant les métadonnées du traitement :
{
"event": "scrape.done",
"scrape_id": "scrape_abc123xyz789",
"query": "restaurants",
"city": "Paris",
"leads_found": 487,
"credits_charged": 487
}
Automatise avec Zapier ou Make.com
Connecte les webhooks de BasedOnBusiness à une plateforme d'automatisation :
- Zapier : reçoit l'événement et l'oriente selon les métadonnées du traitement
- Make.com : reçoit l'événement, le filtre et déclenche les étapes suivantes
Exemple de flux de travail :
- Une extraction BasedOnBusiness se termine
- Le webhook déclenche Zapier
- Zapier récupère les résultats détaillés via l'API REST
- Zapier ajoute les enregistrements retenus dans Google Sheets
- Zapier envoie une notification Slack ou transmet les enregistrements à HubSpot
Aucun codage requis.
Cas d'Utilisation du Monde Réel
Cas d'Utilisation 1 : Génération de Leads pour les Ventes B2B
Scénario: Ton agence vend un logiciel de marketing par e-mail aux entreprises de commerce électronique.
Solution:
- Cherche : "entreprises de commerce électronique" dans les principales villes françaises
- Extrais 2 000 leads avec les informations de contact
- Importe dans HubSpot via CSV
- Lance une campagne d'e-mail froid ciblant leurs points faibles
Résultat : une liste de départ segmentée par zone et catégorie pour la qualification ; le nombre de rendez-vous dépend de la cible, de l'offre et de la campagne.
Cas d'Utilisation 2 : Étude de Marché et Analyse Concurrentielle
Scénario: Tu ouvres un nouveau restaurant et veux comprendre le paysage concurrentiel local.
Solution:
- Cherche : "restaurants" dans ton quartier cible
- Extrais 300 concurrents avec leur nom, leur note, leur nombre d'avis et leur site web
- Analyse la répartition des notes, les catégories et la présence d'un site web
- Identifie les niches de marché mal desservies
Résultat : une base vérifiable pour étudier le choix d'un emplacement et le positionnement.
Cas d'Utilisation 3 : SEO Local et Agrégation d'Entreprises
Scénario: Tu opères un répertoire d'entreprises ou un site d'avis.
Solution:
- Cherche différentes catégories d'entreprises (plombiers, dentistes, laveries) dans les régions
- Extrait les annonces hebdomadairement pour la fraîcheur
- Importe dans ta base de données avec des données enrichies
- Sers dans ton répertoire/marché
Résultat: Données commerciales toujours à jour sans maintenance manuelle.
Cas d'Utilisation 4 : Prospection d'Influenceurs et de Partenariats
Scénario: Ta marque vend des équipements de fitness et souhaite s'associer avec des gymnases locaux.
Solution:
- Cherche : "gymnases" et "studios de fitness" à travers la France
- Extrait 5 000 prospects avec téléphone et site web
- Contacte les décideurs par téléphone/e-mail
- Suivi des accords de partenariat
Résultat: Prospection B2B à l'échelle nationale.
Tarifs d'abonnement et crédits mensuels
BasedOnBusiness propose des abonnements mensuels ou annuels avec des quotas de crédits fixes :
- 1 crédit = 1 lead
- De 20 000 à 200 000 crédits par mois selon l'offre
- Les crédits se renouvellent chaque mois et ne sont pas reportés
- Enrichissement des sites web inclus ; les e-mails publiés, profils sociaux et technologies sont recherchés, sans garantie pour chaque résultat
- Un nouveau compte reçoit une fois 50 crédits d'export sans carte bancaire ; les offres payantes sont facturées le premier jour et bénéficient d'une garantie de remboursement de 7 jours sur la valeur des crédits non utilisés
- La facturation annuelle permet d'économiser environ 15 %
Les offres reviennent à environ 0,002 $ par lead, bien moins d'un centime. Face à la recherche manuelle, même Basic économise beaucoup de temps et d'argent à volume utile.
Configurer une première recherche
Option A : Démarrage Rapide (Interface Web)
- Va à basedonb.com
- Clique sur "Commencer gratuitement"
- Recherche n'importe quelle catégorie d'entreprise
- Télécharge les résultats en CSV
- Terminé !
Option B : Intégration Développeur (API)
- S'inscrire pour la clé API
- Copie l'exemple curl ci-dessus
- Remplace par ta requête de recherche
- Analyse les résultats JSON
- Intègre dans ton application
Les deux approches utilisent la même extraction de données Google Maps. Choisir en fonction de ton niveau de confort technique.
Questions Fréquemment Posées
Q : Est-ce légal ? Google me bloquera-t-il ?
R : Il n'existe pas de réponse universelle par oui ou non. Le service travaille avec des fiches d'entreprise publiques et des données explicitement publiées sur les sites, mais leur caractère public n'annule pas les obligations contractuelles, de confidentialité ou de prospection. La base légale, la finalité, la conservation, la transparence et les règles de contact dépendent du pays et de l'usage. Consultez les conditions applicables et le droit local, et demandez un avis juridique pour un usage risqué ou à grande échelle.
Q : Quelle est la précision des données ?
R : Les champs principaux reflètent ce que les entreprises et les utilisateurs publient sur Google Maps ; leur exactitude dépend de la fiche source. Des données peuvent être anciennes, incomplètes ou dupliquées. L'enrichissement du site ajoute uniquement des informations explicitement publiées et conserve la page source de l'e-mail ; il ne devine aucune adresse et ne garantit pas sa délivrabilité.
Q : Puis-je obtenir plus de 5 000 leads par scrape ?
R : Non, le maximum par requête unique est 5 000. Pour les lots plus grands, soumets plusieurs scrapes (requête dans différentes régions/catégories) ou contacte le support pour les solutions d'entreprise.
Q : Quels formats sont disponibles pour l'export ?
R : CSV, Excel (.xlsx), JSON (via API), et livraison en temps réel via webhooks vers Zapier, Make.com, ou n'importe quel endpoint de webhook personnalisé.
Q : Les crédits non utilisés sont-ils reportés ?
R : Non. Les crédits constituent le quota mensuel de votre abonnement. Ils se renouvellent au début de chaque mois de facturation et ne sont pas reportés. Vous pouvez changer d'offre à tout moment si vous avez besoin de plus de volume.
Q : Puis-je annuler un scrape en cours ?
R : Oui. Si le statut est queued ou running, utilise POST /v1/scrapes/{id}/cancel pour l'arrêter. Tu ne seras pas facturé pour les scrapes annulés.
Étape suivante
Deux voies sont disponibles pour mettre cette méthode en pratique :
- Interface Web : Pour l'extraction rapide sans code
- API REST : Pour les développeurs et l'automatisation
Les deux méthodes utilisent la même extraction ; le choix dépend surtout de ton besoin de travailler manuellement ou d'automatiser le processus.
Pour aller plus loin :
- Utiliser les 50 crédits d'export sans carte → Créer un compte
- Lire la doc API → Documentation pour développeurs
- Intégrer avec Zapier → Guide d'intégration Zapier
- Automatiser avec Make.com → Guide d'intégration Make.com
Commence par une catégorie et une zone bien définies, vérifie les champs obtenus, puis automatise le processus si le résultat convient.