Google Maps Leads+ Scraper

Google Maps Leads+ Scraper

by crawlerforge

Enriched Google Maps scraper for B2B lead generation: emails, phones, social links, websites & ratings. Fast, easy, export-ready (CSV/JSON).

262 runs
61 users
Try This Actor

Opens on Apify.com

About Google Maps Leads+ Scraper

Enriched Google Maps scraper for B2B lead generation: emails, phones, social links, websites & ratings. Fast, easy, export-ready (CSV/JSON).

What does this actor do?

Google Maps Leads+ Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Maps Scraper ยท B2B Lead Generation with Emails & Social Profiles Extract verified business contacts from Google Maps: emails, phone numbers, social media profiles, and more. Export to CSV/JSON for sales prospecting and lead generation. Sample Output --- ## ๐ŸŽฏ Use Cases
  • Sales prospecting: Build targeted B2B contact lists
  • Local SEO: Analyze competitor presence and ratings
  • Market research: Map business distribution by category and location
  • Data enrichment: Enhance existing CRM data with social profiles and emails
  • Lead generation: Export qualified leads to CSV for outreach campaigns
--- ## ๐ŸŽฏ What you get Extract complete business profiles with:
Category Fields
๐Ÿ“‹ Company Info name, category, address_full, maps_url
โญ Trust Signals rating, reviews_count
๐Ÿ“ž Contact Details phone (international format), website, contact_page_url, emails_found
๐ŸŒ Social Presence facebook, instagram, linkedin_company, x
๐ŸŽฏ Lead Quality quality_score (higher = more complete data)
--- ## ๐ŸŒŸ What Makes This Different
Feature This Actor Most Competitors
Email extraction โœ… Included โŒ Extra cost or not available
Social profiles โœ… Facebook, Instagram, LinkedIn, X โŒ Usually not included
Phone normalization โœ… International format (+XX) โš ๏ธ Raw format only
Quality scoring โœ… Built-in quality_score โŒ Manual filtering needed
Pricing โœ… $10/1,000 leads all-in โš ๏ธ $15-30/1,000 basic data only
--- ## ๐Ÿš€ Quick Start ### Using Apify Console (No Code Required)
  1. Open this Actor in Apify Console
  2. Fill in the required fields:
    • Query: Business type (e.g., plumber, dentist, marketing agency)
    • Location: City or region (e.g., Paris, France)
  3. Configure optional filters (rating, reviews, website requirement)
  4. Click Start and download your CSV/JSON from the Dataset tab

๐Ÿ‘‰ Try it now for free

### Example Searches json { "query": "Italian restaurant", "location": "Paris, France", "maxResults": 100, "minimumRating": 4.0, "mustHaveWebsite": true } json { "query": "Digital marketing agency", "location": "New York, USA", "maxResults": 50, "minimumReviews": 10 } ## โš™๏ธ Input Configuration
Field Type Required Description
query String โœ… Yes Business type or keyword (e.g., plumber, restaurant)
location String โœ… Yes City, region, or country (e.g., Berlin, Germany)
maxResults Number โŒ No Maximum results to scrape (default: 50, max: 500)
concurrency Number โŒ NoParallel detail pages (1-6, recommended: 3-4, default: 3)
minimumRating Number โŒ No Filter by minimum rating (e.g., 4.0)
minimumReviews Number โŒ No Filter by minimum review count
mustHaveWebsite Boolean โŒ No Only include businesses with websites
## ๐Ÿ“Š Output Format ### Dataset Fields json { "name": "Chez Pierre Restaurant", "category": "French restaurant", "rating": "4.5", "reviews_count": "245", "phone": "+33 1 42 33 44 55", "website": "https://chezpierre.fr", "contact_page_url": "https://chezpierre.fr/contact", "enrichment": { "emails_found": ["contact@chezpierre.fr", "info@chezpierre.fr"], "social": { "facebook": "https://facebook.com/chezpierre", "instagram": "https://instagram.com/chezpierre" } }, "address_full": "15 Rue de Rivoli, 75001 Paris, France", "maps_url": "https://www.google.com/maps/place/...", "quality_score": 85 } ### Export Options
  1. CSV: Flattened structure with email_1, email_2, etc.
  2. JSON: Complete nested structure
  3. Apify Dataset: Direct integration with Apify platform
--- --- ## ๐Ÿ’ฐ Pricing This Actor uses a pay-per-result pricing model + Apify compute resources. ### Cost Breakdown
Component Price Description
๐Ÿ’Ž Actor fee $0.01 per lead You only pay for successfully scraped leads
โšก Apify compute ~$0.0003 per lead Platform usage (CPU, memory, network)
๐Ÿ“Š TOTAL ~$0.0103 per lead All-inclusive per successful result
### Pricing Examples
Leads Scraped Actor Fee Apify Compute Total Cost Cost per Lead
50 leads $0.50 ~$0.02 ~$0.52 $0.0104
100 leads $1.00 ~$0.03 ~$1.03 $0.0103
500 leads $5.00 ~$0.15 ~$5.15 $0.0103
1,000 leads $10.00 ~$0.30 ~$10.30 $0.0103
5,000 leads $50.00 ~$1.50 ~$51.50 $0.0103
10,000 leads $100.00 ~$3.00 ~$103.00 $0.0103
### ๐ŸŽฏ What Counts as a "Lead"? You're only charged for successfully scraped business listings that include: - โœ… Business name - โœ… Google Maps URL - โœ… At least one contact field (phone, website, or address) Not charged for: - โŒ Failed scrapes or errors - โŒ Duplicate entries (automatic deduplication) - โŒ Results filtered out by your criteria (rating, reviews, etc.) ### ๐Ÿ†“ Free Trial New Apify users receive $5 free credits โ€” enough to scrape ~480 leads and test the full functionality. ### ๐Ÿ’ก Cost Optimization Tips
  1. Use filters wisely: Set minimumRating and minimumReviews to reduce low-quality results
  2. Enable mustHaveWebsite: Ensures better lead quality (fewer directories)
  3. Start small: Test with 50-100 leads before scaling up
  4. Specific queries: "Italian restaurant Paris" beats generic "restaurant"
### ๐Ÿ’ณ Billing - Billed monthly via your Apify account - Transparent usage tracking in Apify Console - Cancel anytime (no subscriptions) > ๐Ÿ“Š Compare: Most competitors charge $15-30 per 1,000 leads without enrichment. We include emails, social profiles, and quality scoring at $10/1,000. --- ## ๐Ÿ’ก Best Practices ### Optimize Your Searches #### โœ… DO
  1. Include country in location for better phone normalization
  2. Use specific keywords for better relevance
  3. Apply filters to reduce noise (rating, reviews, website)
  4. Keep concurrency โ‰ค 4 for stability
#### โŒ DON'T
  1. Request more results than needed (wastes CU)
  2. Set concurrency > 4 (may cause timeouts)
  3. Scrape without filters (increases directory spam)
### Performance Tips
  1. Better quality: Apply minimumReviews and mustHaveWebsite filters
  2. International searches: Always include the country name
## โ“FAQ ### Why are some phone numbers not in international format? Include the country in the Location field (e.g., "Paris, France") to enable automatic phone normalization to +XX format. --- ### Why don't I see many email addresses? We extract emails from the homepage and contact page when available. Not all businesses publicly display email addresses on their websites. --- ### I'm getting fewer results than requested. Why? Google Maps may limit results based on the search query. Try: - Using more specific keywords - Adjusting the location - Reducing concurrency - Running the search again --- ### Why do directories (Yelp, PagesJaunes) appear in results? Use the mustHaveWebsite filter and apply rating/review minimums to reduce directory entries. The Actor also deduplicates by website and phone. --- ### Is this compliant with Google's Terms of Service? โš ๏ธ Always review and comply with Google Maps Terms of Service and applicable laws (GDPR, CAN-SPAM, etc.) when scraping and contacting leads. > ๐Ÿ’ก Best practice: Use this data for market research and lead qualification. Always obtain consent before cold outreach. ---

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google Maps Leads+ Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
crawlerforge
Pricing
Paid
Total Runs
262
Active Users
61
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support