
Google Maps Leads+ Scraper
Pricing
$10.00 / 1,000 leads

Google Maps Leads+ Scraper
Enriched Google Maps scraper for B2B lead generation: emails, phones, social links, websites & ratings. Fast, easy, export-ready (CSV/JSON).
5.0 (1)
Pricing
$10.00 / 1,000 leads
1
3
3
Last modified
a day ago
Google Maps Leads+ — Enriched B2B Leads (Emails, Socials, Phone)
Apify Actor · No-code · CSV/JSON export
Turn a simple Google Maps search into a ready-to-prospect B2B leads list.
- ✅ Essential fields: name, category, rating, reviews, phone (intl), website, contact page, emails, socials, address, Google Maps URL
- ⭐ Quality score to prioritize the best leads
- 🌍 International-ready: phone normalization by country, multi-language category cleanup
- ⚡ Fast & stable: Playwright + resource blocking, safe concurrency
- 📦 Exports to Apify Dataset, CSV and JSON
What you get
A clean lead list with:
- Company:
name
,category
,address_full
,maps_url
- Trust:
rating
,reviews_count
- Contact-ready:
phone
(international format),website
,contact_page_url
,emails_found
- Social presence:
facebook
,instagram
,linkedin_company
,x
- Prioritization:
quality_score
(higher = more promising lead)
How to use (Apify UI — no code)
- Open the Actor on Apify.
- Fill Query (e.g.
plumber
,dentist
) and Location (e.g.Paris, France
). - (Optional) Filters: Minimum rating, Minimum reviews, Must have website.
- Run → Download your CSV / JSON from the run’s Dataset.
Pricing
This actor uses Apify compute units (CUs) — you pay per usage.
We provide a free test run and simple, transparent tiers:
- Free trial: up to 0.2 CU (≈ ~20 results) per new user
- Pay as you go: billed by Apify at your account rate (default ~$0.25 / CU)
- Suggested usage guide (indicative):
- ~1 CU → ≈ 100 results
- ~10 CU → ≈ 1,000 results
- ~50 CU → ≈ 5,000 results
Actual CU usage varies with query, location, and filters (rating/reviews/website).
Need higher volumes or custom features (export to CRM, sheets, dedup rules)? Contact us from the Actor page.
Tips
- Add the country in Location (e.g. “Paris, France”) for better phone normalization.
- Use Minimum reviews to target more established businesses.
- Combine keyword + city (e.g.
dental clinic Madrid
) for relevance.
Input fields
Field | Description |
---|---|
Query | Business keyword(s): e.g., plumber , restaurant , marketing agency . |
Location | City or region (add country for best results): e.g., Berlin, Germany . |
Max results | Up to the number you need (typical: 50–200). |
Concurrency | How many details to open in parallel (1–8). |
Minimum rating | Keep only places with rating ≥ this value (e.g., 4.2). |
Minimum reviews | Keep only places with at least this number of reviews. |
Must have website | Keep only places that have a website. |
Export results.json & results.csv | Saves local files in addition to the Apify Dataset. |
Output sample (CSV columns)
name | category | rating | reviews_count | phone | website | contact_page_url | email_1 | email_2 | linkedin_company | address_full | maps_url | quality_score |
---|
Good starting examples
Query
:plumber
·Location
:Berlin, Germany
Query
:dentist
·Location
:Madrid, Spain
Query
:Italian restaurant
·Location
:Paris, France
Best practices
- Keep Concurrency ≤ 6 for stability.
- Timeouts optimized for speed: details ~5s, website enrichment ~7s.
- Resource blocking (images/fonts/CSS) to speed up page loads.
FAQ
Why are some phones not in +XX format?
Include the country in the Location so phones are normalized to international format when possible.
I don’t see many emails.
We extract from the homepage and the Contact page if available. Not every website exposes emails publicly.
I get fewer results than requested.
Google Maps may throttle or limit the list. Try more specific keywords, adjust concurrency, or re-run.
Directories (Yelp, etc.) appear.
Use filters (reviews/rating/website) and tune your query. The Actor also de-duplicates by website/phone.
Compliance: Always follow source Terms of Service and applicable laws when scraping and contacting leads.
Roadmap
- Auto tags (e.g., “strong digital presence”, “priority lead”)
- Category whitelist/blacklist & directory/spam detection
- Optional export to Google Sheets / Airtable
- Advanced, country/vertical-aware scoring
Support & feedback
Found an issue, need a feature, or want help with a niche use case?
Open an issue or reach out via the Actor page.
🇫🇷 Version française — Google Maps Leads+ (Emails, Réseaux, Téléphone)
Transformez une recherche Google Maps en liste de leads B2B prêt-à-prospecter.
- ✅ Champs clés : nom, catégorie, note, avis, téléphone (international), site, page contact, emails, réseaux sociaux, adresse, URL Google Maps
- ⭐ Score qualité pour prioriser les meilleurs leads
- 🌍 International : normalisation téléphone par pays, nettoyage multi-langues des catégories
- ⚡ Rapide & stable : Playwright + blocage des ressources, concurrence maîtrisée
- 📦 Exports Dataset Apify, CSV et JSON
Utilisation (Apify UI — sans code)
- Ouvrez l’Actor.
- Renseignez Query (ex.
plombier
,dentiste
) et Location (ex.Paris, France
). - (Optionnel) Filtres : Minimum rating, Minimum reviews, Must have website.
- Exécutez → téléchargez votre CSV/JSON depuis le Dataset.
Conseils
- Ajoutez le pays dans Location pour une meilleure normalisation du téléphone.
- Utilisez Minimum reviews pour cibler des entreprises plus établies.
- Combinez métier + ville (ex.
clinique dentaire Madrid
) pour plus de pertinence.
Tarification
Cet Actor utilise les compute units (CUs) d’Apify — vous payez selon votre utilisation.
Nous proposons un essai gratuit et une tarification simple et transparente :
- 🆓 Essai gratuit : jusqu’à 0,2 CU (≈ 20 résultats) pour chaque nouvel utilisateur
- 💳 Paiement à l’usage : facturation par Apify au tarif de votre compte (par défaut ~0,25 $ / CU)
- 📈 Guide indicatif :
- ~1 CU → ≈ 100 résultats
- ~10 CU → ≈ 1 000 résultats
- ~50 CU → ≈ 5 000 résultats
⚠️ La consommation réelle dépend de la requête, de la localisation et des filtres appliqués (notation, avis, site web, etc.).
Besoin de volumes plus importants ou de fonctionnalités personnalisées (export CRM, Google Sheets, règles de déduplication) ? Contactez-nous depuis la page de l’Actor.
Champs d’entrée
- Query : mots-clés métier (ex.
plumber
,restaurant
,agence marketing
) - Location : ville/région (ex.
Berlin, Germany
) - Max results, Concurrency (1–8), Minimum rating, Minimum reviews, Must have website, Export results
Exemple de sortie (colonnes CSV)
name | category | rating | reviews_count | phone | website | contact_page_url | email_1 | email_2 | linkedin_company | address_full | maps_url | quality_score |
---|
Bonnes pratiques
- Gardez Concurrency ≤ 6 pour la stabilité.
- Délai détails ~5s, enrichissement site ~7s.
- Blocage images/polices/CSS pour accélérer.
FAQ (FR)
Pourquoi certains téléphones ne sont pas en +XX ?
Ajoutez le pays dans Location pour tenter une normalisation internationale.
Je vois peu d’emails.
Nous extrayons sur la page d’accueil et la page Contact si détectée ; tous les sites ne publient pas d’emails.
Moins de résultats que demandé ?
Google Maps peut limiter la liste. Essayez des mots-clés plus précis, réduisez la concurrence, relancez.
Conformité : respectez les CGU et la réglementation locale (prospection, données).