Google Maps Scraper France - Leads, Phones & Emails
Pricing
from $1.75 / 1,000 place scrapeds
Google Maps Scraper France - Leads, Phones & Emails
Scrape French businesses from Google Maps by search and city: name, category, address, separate postcode, phone, website, e-mail and social profiles found on the website, rating, review count and opening hours, in French. Filters for places with a phone or e-mail. Bilingual FR/EN form.
Pricing
from $1.75 / 1,000 place scrapeds
Rating
0.0
(0)
Developer
Badr Bouargan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Google Maps Scraper France – Leads, Phones & Emails

Version française complète : plus bas.
What it does. A Google Maps scraper built for France: it turns plombier à Lyon, expert-comptable en Gironde — or one trade across the whole of France — into a list of French businesses with phone, website, e-mail and social profiles read from each business site.
The problem it solves. Searching "France" on Google Maps returns only a few dozen places, because Google bounds results around a point. Covering the country means repeating the search city by city and removing duplicates — this Actor does it for you with one option, Cover the whole of France, over 226 built-in cities (largest first; mainland, Corsica and overseas).
Who it is for. French and European sales teams, agencies and freelancers prospecting French SMEs and tradespeople (artisans), web agencies looking for businesses without a website, franchise and retail teams mapping a market, and anyone who wants French-language Google Maps data.
What you get. title, categoryName (in French by default: « Plombier »), address, street, city (city only, e.g. Paris), postalCode (75003), countryCode, latitude/longitude, phone, website, email/emails, facebookUrl, instagramUrl, linkedinUrl…, totalScore, reviewsCount, openingHours, imageUrl (photo principale Google de l'établissement, vide s'il n'en a pas), placeId, url. A Prospection (leads) view keeps only the CRM columns. Output example.
How to start.
- Open the Actor on the Store: apify.com/badr_xba/google-maps-france — or try the ready-made task (boulangeries in Paris with contacts) from the Actor page.
- Type a trade (
plombier,dentiste) and a place (Lyon,75011,Bouches-du-Rhône) — or tick Cover the whole of France and choose the number of cities. - Press Start and download Excel, CSV or JSON.
Why choose it.
- Whole-of-France sweep over 226 cities, de-duplicated across cities and keywords.
- Places are looked up in France first:
saint etienne,75011or a département resolve to the French place, without typing "France". - French results by default (categories, opening hours), bilingual French/English input form; switch Results language to
enfor English categories. - E-mails and social profiles included in the place price; lead filters (with e-mail, with phone, without website, minimum rating/reviews) free.
- Pay only for delivered places; failed searches and duplicates are never billed; your maximum cost per run is respected.
How much it costs. $3.50 per 1,000 places on the Free plan ($2.80 Starter, $2.275 Scale, $1.75 Business), e-mails included, plus a tiny $0.00005 start fee per run. Example: 1,000 plumbers with phones and e-mails ≈ $3.50 on the Free plan. Pricing.
Which of the three Google Maps Actors should I pick?
| You need | Pick |
|---|---|
| French businesses, a whole-of-France sweep, French-language results | This Actor — Google Maps Scraper France |
| Lead lists with e-mails in any other country | Google Maps Leads Scraper |
| Reviews, photo galleries, star distribution, place details, standard input names | Google Maps Scraper Pro |
Google Maps France – Fichier de prospection B2B : entreprises, téléphones et e-mails
Ce scraper Google Maps pour la France transforme une recherche — plombier à Lyon, expert-comptable en Gironde, ou un métier dans toute la France — en fichier de prospection B2B : nom de l'entreprise, téléphone, site web, adresse e-mail et réseaux sociaux, adresse, code postal, coordonnées GPS, note, nombre d'avis, horaires et catégories. Sans clé API ni compte Google. Vous ne payez que les fiches livrées : erreurs, lignes vides et doublons ne sont jamais facturés. (English version below: Google Maps scraper for French B2B leads with emails and phone numbers.)
Villes françaises pré-réglées (226, outre-mer compris), résultats en français : « Plombier », « Ouvert · Ferme à 18:00 ». Le formulaire est bilingue, français et anglais.
À quoi ça sert
- Générer des leads B2B : tous les plombiers, dentistes, cabinets comptables ou restaurants d'une ville, d'un département ou de la France entière, avec téléphone, e-mail, site et liens LinkedIn/Facebook — prêts pour la prospection par e-mail ou par téléphone.
- Trouver les entreprises sans site web : les meilleurs prospects pour une agence web ou un consultant en référencement local.
- Étudier un marché local : combien de restaurants dans le 11e arrondissement, leurs notes, leur nombre d'avis.
- Enrichir un CRM : adresses, coordonnées GPS, téléphones et horaires des entreprises que vous ciblez.
- Surveiller la concurrence : une collecte programmée chaque semaine montre les notes, les avis et les ouvertures qui bougent.
- Préparer des tournées commerciales : coordonnées GPS de chaque établissement, prêtes pour un calculateur d'itinéraire.
Pourquoi cet Actor
- Vous ne payez que les résultats. Chaque ligne du jeu de données est une vraie entreprise. Les recherches en échec vont dans l'enregistrement
FAILED_INPUTS, jamais dans votre facture. Une entreprise trouvée par deux mots-clés ou dans deux villes voisines n'est livrée — et facturée — qu'une fois. - Votre budget est respecté. Fixez un coût maximum par run dans Apify : l'Actor s'arrête proprement quand il est atteint et garde tout ce qu'il a collecté.
- Toute la France en un run. Chercher « France » sur Google Maps ne rend que quelques dizaines de fiches. L'option Couvrir toute la France interroge les villes une à une, des plus peuplées aux plus petites, et écarte les doublons.
- Les e-mails, que Google Maps ne donne jamais. L'Actor ouvre le site de chaque entreprise, lit la page contact, décode les adresses protégées, et rend l'e-mail et les liens Facebook, Instagram, LinkedIn, X, TikTok, YouTube et WhatsApp. Sans surcoût.
- Au-delà de la limite de Google. Quand un carré de la carte est saturé, il est découpé en quatre : une ville entière est couverte malgré la limite de 20 résultats par requête.
- Rapide et léger. Requêtes HTTP simples, sans navigateur : l'entrée pré-remplie rend une trentaine de plombiers (3 villes) avec leurs contacts en une minute environ.
En 3 étapes
- Le métier dans Recherches :
plombier,dentiste— ou directementplombier à Lyon. Les liens Google Maps et place IDs sont acceptés. - Le lieu dans Zones :
Lyon,75011,Saint-Étienne(avec ou sans accent) — ou cochez Couvrir toute la France. - Lancez. Export Excel, CSV ou JSON, ou vue Prospection.
Tout ce que vous pouvez coller
L'entrée est nettoyée en silence (espaces, doublons, liste collée sur une ligne, puces) : collez directement depuis un tableur.
| Vous collez | Résultat |
|---|---|
plombier + zone Lyon | Les plombiers de Lyon |
plombier à Lyon, avocat près de Bordeaux 33000 | La ville est lue dans la recherche |
plombier, électricien, chauffagiste sur une ligne | Trois recherches |
Zone 75011, saint etienne, Bouches-du-Rhône | Cherchée d'abord en France (OpenStreetMap) |
Zone Bruxelles, Belgique | Trouvée hors de France si elle n'existe pas en France |
https://www.google.com/maps/search/boulangerie/@43.29,5.37,15z | « boulangerie » dans la zone visible de la carte |
Lien de fiche …/maps/place/…, ?cid=…, maps.app.goo.gl/…, place ID ChIJ… | Cette entreprise précise, une ligne |
Zone 48.8566, 2.3522 | Recherche autour de ces coordonnées |
Une entrée inutilisable (lien qui n'est pas Google Maps, lien court expiré, zone inexistante) est ignorée avec un avertissement et listée dans FAILED_INPUTS : le run continue, rien n'est facturé. Une entrée vide lance l'exemple (plombiers à Paris, 20 fiches) au lieu d'échouer.
Comment ça marche
- La zone que vous tapez devient un rectangle géographique grâce à OpenStreetMap — gratuit, sans clé.
- L'Actor interroge les données de la carte Google sur ce rectangle, 20 lieux par requête, plusieurs requêtes en parallèle.
- Quand un carré renvoie une liste pleine, il est découpé en quatre et chaque morceau est fouillé à son tour.
- Chaque établissement est dédoublonné sur son identifiant Google, et les lieux hors de la zone demandée sont écartés.
- En option, le site de chaque entreprise est lu (en direct, jamais par proxy résidentiel) pour y relever l'e-mail et les réseaux sociaux.
- Une requête refusée est retentée avec une nouvelle IP et une attente croissante. En fin de run,
RUN_SUMMARYetFAILED_INPUTSdisent exactement ce qui s'est passé.
Pas à pas
- Dans Recherches, un métier par ligne :
plombier,dentiste,garage automobile. - Dans Zones, écrivez « ville, France » :
Paris, France,Lyon 3e, France,Bouches-du-Rhône, France— ou activez Couvrir toute la France et choisissez le Nombre de villes. - Réglez Nombre maximum de lieux par recherche et par zone : c'est une limite exacte (0 pour tout prendre).
- Pour la prospection, laissez Chercher les e-mails et réseaux sociaux activé, et au besoin Seulement avec e-mail ou Seulement sans site web.
- Lancez. Export Excel, CSV ou JSON en un clic, ou vue Prospection.
Exemple d'entrée
{"searchQueries": ["plombier", "chauffagiste"],"locations": ["Paris, France", "Lyon, France", "Marseille, France"],"allFrance": false,"maxPlacesPerSearch": 200,"extractContacts": true,"onlyWithEmail": false,"skipClosedPlaces": true,"dedupeAcrossSearches": true,"languageCode": "fr","countryCode": "fr"}
Couverture nationale : "allFrance": true, "maxCities": 50 interroge les 50 plus grandes villes (0 = les 226).
Exemple de résultat
Une ligne par entreprise (abrégée ; résultat réel d'un run de test) :
{"title": "BTM PRO - Climatisation Plomberie et Chauffage","imageUrl": "https://lh3.googleusercontent.com/grass-cs/AABkmL…=w408-h306-k-no","placeId": "ChIJBzdDZlRv5kcRDWxit_mfUjo","categoryName": "Plombier","categories": ["Plombier", "Chauffagiste", "Service de réparation de chaudières"],"address": "10 Rue Greneta, 75003 Paris","street": "10 Rue Greneta","city": "Paris","postalCode": "75003","countryCode": "FR","latitude": 48.865458,"longitude": 2.3525511,"phone": "07 80 97 25 26","website": "https://btm-pro.fr/","domain": "btm-pro.fr","email": "contact@btm-pro.fr","emails": ["contact@btm-pro.fr"],"linkedinUrl": null,"facebookUrl": null,"totalScore": 4.9,"reviewsCount": 153,"openingHours": [{ "day": "lundi", "hours": "Ouvert 24h/24" }],"wasOpenAtScrapeTime": true,"rank": 3,"searchString": "plombier","searchLocation": "Paris, France","url": "https://www.google.com/maps/place/?q=place_id:ChIJBzdDZlRv5kcRDWxit_mfUjo","scrapedAt": "2026-09-29T14:25:57.083262+00:00"}
city contient la ville seule (le code postal est dans postalCode) ; state reste vide en France, Google n'affichant pas de région sur les fiches françaises.
Chaque ligne a toujours les mêmes colonnes, même vides (null ou []) : vos tableurs et correspondances CRM ne cassent pas. Notes et nombres d'avis sont des nombres, les dates au format ISO 8601. Le magasin clé-valeur du run contient aussi RUN_SUMMARY (fiches livrées, e-mails trouvés, recherches réussies, budget atteint ou non) et FAILED_INPUTS (recherches ou zones en échec, avec la raison — non facturées — et un code stable errorCode : INVALID_URL, SHORT_LINK_EXPIRED, INVALID_AREA, NO_AREA, AREA_NOT_FOUND, GEOCODING_FAILED, PLACE_NOT_FOUND, BLOCKED, PARTIAL_BLOCKED, UNEXPECTED_ERROR).
Chaque ligne porte aussi les identifiants Google stables fid (0x…:0x…) et kgmid (/g/…), les mêmes que dans Google Maps Scraper Pro, pour rapprocher les fiches d'autres outils, et price (gamme de prix, null quand Google n'en affiche pas dans les résultats).
Rapport visuel
Chaque run enregistre aussi un rapport visuel : une page HTML qui présente vos établissements sous forme de fiches plutôt que de lignes.
- Fiches entreprises : nom, catégorie, note en étoiles et nombre d'avis, adresse, téléphone, site web, e-mail et réseaux sociaux (quand la lecture des sites est activée et que le site les publie), état d'ouverture avec les horaires de la semaine, rang sur Google Maps et lien vers la fiche Google Maps, avec la photo principale Google de l'établissement (
imageUrl, chargée depuis Google, jamais ré-hébergée). Sans photo, la fiche affiche une vignette de catégorie (jamais une image d'illustration). - Chiffres clés et graphiques : établissements, note moyenne, avis, part avec téléphone, site et e-mail ; répartition des notes, catégories et villes principales. Ils suivent vos filtres ; cliquez sur une barre pour filtrer.
- Recherche, filtres et tri : recherche dans les noms, catégories, adresses et téléphones ; filtres par catégorie, ville, note minimale, avec site / téléphone / e-mail, ouvert lors de la collecte et recherche ; tri par rang Google, note, nombre d'avis ou nom. Vue fiches ou tableau.
- Export : téléchargez les lignes filtrées en JSON ou CSV, ou le jeu de données complet en JSON, CSV ou Excel.
- Les recherches ou zones en échec sont listées en haut, regroupées par code d'erreur (elles ne sont pas facturées).
- Progression en direct : pendant le run, la page montre les recherches faites sur le total et les établissements déjà enregistrés, et se rafraîchit toute seule toutes les 30 s.
- Qualité des données : taux de remplissage des champs clés (nom, téléphone, site, e-mail, adresse, catégorie, note, avis, horaires) et part des fiches avec photo. Il mesure la complétude, pas l'exactitude.
Pour l'ouvrir : dans le run, onglet Output, puis Rapport visuel / Visual report (ou l'enregistrement REPORT du key-value store).
Le rapport contient les 2 000 premiers établissements d'un run ; le jeu de données complet est à un clic. Les libellés propres à cet Actor sont en français ; les boutons communs du rapport (Export, Cards/Table…) restent en anglais. Le rapport n'est jamais facturé et ne peut jamais faire échouer un run.
Tarif
Paiement à l'événement : chaque fiche livrée, plus de petits frais de démarrage par run. Proxy et calcul compris, aucune facture Google (aucune API Google n'est utilisée).
| Offre Apify | Prix pour 1 000 entreprises |
|---|---|
| Free | 3,50 $ |
| Starter | 2,80 $ (−20 %) |
| Scale | 2,275 $ (−35 %) |
| Business | 1,75 $ (−50 %) |
Frais de démarrage : 0,00005 $ par run. L'extraction des e-mails et réseaux sociaux ne coûte rien de plus. Les recherches en échec, lignes vides et doublons ne sont jamais facturés. L'onglet tarifs de l'Actor fait foi.
Exemple : 1 000 plombiers avec téléphone et e-mail en offre gratuite : environ 3,52 $.
Questions fréquentes
Faut-il une clé API Google ? Non, ni la vôtre ni celle de personne.
Comment maîtriser la dépense ? Réglez le Nombre maximum de lieux (limite exacte) et/ou le coût maximum du run dans les options. Au plafond, l'Actor s'arrête proprement et garde ce qu'il a collecté.
Vais-je payer deux fois la même entreprise ? Non, par défaut : une entreprise trouvée par plusieurs mots-clés ou dans plusieurs villes n'est livrée qu'une fois par run.
Pourquoi certains e-mails manquent ? Beaucoup de petites entreprises ne publient qu'un formulaire de contact, ou n'ont pas de site. Sur un test de 40 entreprises, 21 adresses ont été trouvées. Avec Seulement avec e-mail, vous ne recevez — et ne payez — que les fiches avec une adresse.
Combien de résultats par ville ? Autant que Google en montre. Augmentez la profondeur de découpage à 3 pour les grandes villes. La France entière (226 villes) demande plusieurs heures.
Des recherches ont échoué. Ouvrez FAILED_INPUTS pour la raison. Si Google a refusé des requêtes, relancez ou choisissez le groupe de proxy RESIDENTIAL. Rien n'est facturé pour ces échecs.
Puis-je viser la Belgique ou la Suisse ? Oui : « Bruxelles, Belgique » et videz le champ Pays.
Puis-je récupérer une entreprise précise ? Oui : collez son lien Google Maps (fiche, ?cid=, maps.app.goo.gl) ou son place ID dans Recherches. Une ligne, facturée comme une fiche.
Ce qu'il fait, ce qu'il ne fait pas
| ✅ Oui | ❌ Non |
|---|---|
| Entreprises par métier et zone, par lien Google Maps ou place ID | Textes des avis, galeries de photos (seule la photo principale imageUrl est fournie), affluence, questions-réponses |
| Téléphone, site, adresse, code postal, GPS, note, nombre d'avis, horaires | Téléphones ou e-mails que l'entreprise ne publie pas |
| E-mails et réseaux sociaux relevés sur le site de l'entreprise | SIRET, chiffre d'affaires, dirigeants (absents de Google Maps) |
| Toute la France ville par ville (226 villes) | Données derrière une connexion Google |
Dépannage
| Symptôme | Solution |
|---|---|
| Moins de fiches qu'attendu | Montez Nombre maximum de lieux (0 = sans limite) et la Profondeur de découpage à 3 |
Zone introuvable sur OpenStreetMap | Écrivez « ville, département, France » ou des coordonnées GPS |
Google a refusé les requêtes | Relancez, ou choisissez le groupe de proxy RESIDENTIAL. Non facturé |
Un lien est dans FAILED_INPUTS | Lien court expiré ou lien non Google : ouvrez-le et collez l'adresse complète |
| Aucun e-mail | Activez Chercher les e-mails et réseaux sociaux ; beaucoup d'artisans n'ont qu'un formulaire |
Utiliser l'API
Remplacez YOUR_API_TOKEN par votre jeton (Apify Console → Settings → API & Integrations).
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("badr_xba/google-maps-france").call(run_input={"searchQueries": ["plombier à Lyon", "électricien à Lyon"],"maxPlacesPerSearch": 50,"extractContacts": True,})for fiche in client.dataset(run["defaultDatasetId"]).iterate_items():print(fiche["title"], fiche["phone"], fiche["email"])
JavaScript (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('badr_xba/google-maps-france').call({searchQueries: ['plombier'],allFrance: true,maxCities: 20,maxPlacesPerSearch: 20,extractContacts: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.length);
cURL (attend la fin du run et renvoie les fiches)
curl -X POST "https://api.apify.com/v2/acts/badr_xba~google-maps-france/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["dentiste à Nantes"], "maxPlacesPerSearch": 20, "extractContacts": true}'
Intégrations
- Make, Zapier et n8n : lancez un run et envoyez les leads vers n'importe quelle application.
- Google Sheets : export de chaque run vers une feuille depuis l'onglet Integrations.
- CRM (HubSpot, Salesforce, Pipedrive…) : via Make, Zapier, n8n ou l'API, à partir de la vue Prospection.
- API : lancez des runs et téléchargez les données en JSON, CSV ou Excel (API Apify, clients Python et JavaScript).
- Webhooks : prévenez votre service ou Slack dès la fin d'un run ; lisez
RUN_SUMMARYpour les chiffres. - Planification : une collecte hebdomadaire garde l'historique d'un marché.
- Agents IA (MCP) : ajoutez l'Actor à Claude, Cursor ou tout client MCP via le serveur MCP d'Apify —
https://mcp.apify.com/?actors=badr_xba/google-maps-france— et demandez « trouve 30 plombiers à Lyon avec leur e-mail ».
Support
Un bug, un champ manquant, une ville qui échoue : ouvrez un ticket dans l'onglet Issues.
Cet Actor a fait le travail ? Un court avis sur sa fiche prend une minute, aide d'autres personnes à le trouver, et m'indique quoi construire ensuite.
Cadre légal
Cet Actor ne collecte que des données professionnelles publiques : les fiches visibles par n'importe quel visiteur de Google Maps sans être connecté, et les coordonnées que les entreprises publient sur leur propre site. Il ne se connecte à aucun compte. L'accès automatisé peut contrevenir aux conditions d'utilisation de Google.
Les e-mails et téléphones peuvent être des données personnelles (un artisan en nom propre, par exemple). Leur usage relève du RGPD et de votre responsabilité : base légale, information sur l'origine des données, désinscription à chaque message, respect des règles de la prospection B2B (et d'Opposition au démarchage téléphonique pour les appels). En cas de doute, consultez un juriste.
English details
Use cases
- Prospect French SMEs and artisans: every plumber, electrician or accountant of a city, a département or the whole country, with phone, e-mail and website.
- Web and local-SEO agencies: use Only places without a website to list businesses that need one.
- Franchise, retail and real-estate teams: count and map competitors city by city with GPS coordinates, ratings and review counts.
- CRM enrichment: addresses, postcodes, phones and opening hours of the French businesses you already target.
- Market monitoring: a weekly schedule shows ratings, review counts and new openings over time.
Input example
{"searchQueries": ["plumber"],"locations": ["Paris, France", "Lyon, France"],"maxPlacesPerSearch": 200,"extractContacts": true,"languageCode": "en","countryCode": "fr"}
Whole country: "allFrance": true, "maxCities": 50 searches the 50 largest cities (0 = all 226). Easy input: write plumber in Lyon, paste Google Maps links (place, search, maps.app.goo.gl, ?cid=) or place IDs, postcodes (75011) or GPS coordinates. Invalid entries are skipped and listed in FAILED_INPUTS (never billed); an empty input runs the demo.
Output

Screenshots from a real platform run.
Same columns as the French output example: title, categoryName, categories, address, street, city, postalCode, countryCode, latitude, longitude, phone, website, domain, email, emails, social links, totalScore, reviewsCount, openingHours, wasOpenAtScrapeTime, rank, searchString, searchLocation, url, scrapedAt, plus Google's stable identifiers fid and kgmid and the price bracket (null when Google shows none). state stays empty for French places (Google shows no region on French listings). Each run also writes RUN_SUMMARY and FAILED_INPUTS (with a stable errorCode per failed input).
Visual report
Every run also saves a visual report (Output tab → Visual report, or the REPORT record): business cards with rating, reviews, category, address, phone, website, e-mail, socials, opening hours and a Google Maps link; key figures, rating / category / city charts; search, filters (category, city, minimum rating, has website / phone / e-mail) and JSON/CSV export of the filtered rows; a live progress page while the run is going and a data-quality panel (completeness of the key fields). Labels are in French. Cards show the place's main Google photo (imageUrl), or a category tile when it has none. At most 2,000 places are shown; it is never billed and can never make a run fail.
Pricing
| Apify plan | Price per 1,000 places |
|---|---|
| Free | $3.50 |
| Starter | $2.80 |
| Scale | $2.275 |
| Business | $1.75 |
Plus a $0.00005 start fee per run. E-mail and social-profile extraction is included. Example: 1,000 plumbers with phones and e-mails ≈ $3.50 on the Free plan. The pricing tab of the Actor is authoritative.
Limits
- No review texts, photo galleries (main photo only:
imageUrl), popular times or Q&A (see Google Maps Scraper Pro for reviews and photos). - No SIRET, revenue or company officers: Google Maps does not show them.
- Only phones and e-mails that businesses publish; many small firms have a contact form only (in a test on 40 businesses, 21 e-mails were found).
- The whole-of-France sweep (226 cities) takes several hours; start with
maxCities10–50.
FAQ
Do I need a Google API key? No.
Is it legal? The Actor scrapes only publicly available data (Google Maps listings visible without signing in, and contact details published on business websites). You are responsible for complying with the site's terms and with data-protection law: in France and the EU, e-mail and phone prospecting falls under the GDPR (lawful basis, tell people where the data comes from, opt-out in every message) and, for calls, the Bloctel opposition list.
Will I pay twice for a business? No, duplicates across keywords and cities are removed by default.
Can I target Belgium or Switzerland? Yes: write Bruxelles, Belgique and empty the Results country field. For other countries, Google Maps Leads Scraper is set up for worldwide searches.
Requests refused? See FAILED_INPUTS, run again or pick the RESIDENTIAL proxy group — failures are never billed.
Integrations
Make, Zapier and n8n, Google Sheets, your CRM (HubSpot, Salesforce, Pipedrive…) through those tools or the API, webhooks, schedules, and AI agents through the Apify MCP server (https://mcp.apify.com/?actors=badr_xba/google-maps-france). API: client.actor("badr_xba/google-maps-france").call(run_input={"searchQueries": ["plumber in Lyon"], "maxPlacesPerSearch": 20}) with apify-client (Python or JavaScript), or POST https://api.apify.com/v2/acts/badr_xba~google-maps-france/run-sync-get-dataset-items?token=YOUR_API_TOKEN.
Support
Open an issue on the Actor's Issues tab (a bug, a missing field, a city that fails).
Feedback and reviews
If this Actor saved you time, a short review on its Store page helps other users find it. If something did not work as expected, please open an issue on the Issues tab with your run ID: we read every issue.