Google Maps B2B Leads Scraper
by primeparse
Google Maps scraper for B2B leads: extracts names, addresses, phones, emails, sites, ratings, reviews, categories, coords, hours. For sales prospectin...
Opens on Apify.com
About Google Maps B2B Leads Scraper
Google Maps scraper for B2B leads: extracts names, addresses, phones, emails, sites, ratings, reviews, categories, coords, hours. For sales prospecting, research, CRM. Supports multi-queries, locations, proxies. JSON output. Fast, safe, no-code on Apify.
What does this actor do?
Google Maps B2B 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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
πΊοΈ Google Maps B2B Leads Scraper: Business Contact Data & Lead Generation Extractor Enterprise-grade Google Maps scraper that automatically extracts business contact information, ratings, reviews, coordinates, and operational details β clean, structured, and ready for sales teams, marketing campaigns, or CRM integration. High-quality B2B Lead Generation Tool for Sales, Marketing, and Business Intelligence Teams Automatically collects business data from Google Maps: company names, addresses, phone numbers, emails, websites, ratings, reviews, categories, GPS coordinates, and opening hours β clean, structured, ready for outreach or analysis. Built for: - Sales teams & lead generation specialists - Marketing agencies & campaign managers - Business intelligence & market research teams - CRM integration & data enrichment workflows - Local SEO & directory management services β
Smart multi-query search β
Full contact data extraction (phone, email, website) β
Email enrichment via Hunter.io β
Rich business metadata (rating, reviews, category, coordinates) β
Location-based filtering β
Automatic consent page handling β
AI-ready structured output π Runs on Apify β’ No code required β’ Pay only for compute used ## π Why This Scraper β Purpose-Built for B2B Lead Generation Intelligently extracts complete business contact information from Google Maps search results β perfect for sales prospecting and lead generation. β Comprehensive Data Extraction Captures all available business data: name, address, phone, email, website, rating, review count, category, GPS coordinates, and opening hours. β Smart Email Enrichment Optional integration with Hunter.io API to enrich missing email addresses with confidence scoring and personal email preference. β Automatic Consent Handling Intelligent bypass of Google consent pages with multiple fallback methods β ensures reliable data collection. β High Performance & Optimized Powered by Puppeteer with optimized configuration, smart resource blocking, and parallel processing β processes businesses efficiently. β Clean & Structured Output Removes noise, normalizes data, and provides consistent JSON structure β ready for direct import into CRMs or databases. β Location-Aware Search Search businesses by category in specific locations (cities, regions, countries) with customizable language settings. β Safe & Controlled Crawling Automatic request limits, configurable delays, proxy support, and domain restrictions to prevent blocking and ensure compliance. ## πΌ Use Cases - Sales prospecting β Generate targeted lead lists by business category and location - Market research β Analyze business density, ratings, and competition in specific areas - CRM data enrichment β Add missing contact information to existing business records - Local SEO β Build comprehensive business directories and citation databases - Lead generation campaigns β Create targeted lists for email marketing and outreach - Business intelligence β Track business openings, closures, and rating trends - Competitive analysis β Monitor competitor locations, ratings, and customer feedback ## π Supported Data Points - Contact Information: Name, address, phone, email, website - Business Metrics: Rating, review count, category - Location Data: GPS coordinates (latitude/longitude), Google Maps URL - Operational Info: Opening hours, business category - Metadata: Scraping timestamp, source search query ## βοΈ How It Works 1. Provide search queries (business categories) and optional location 2. Configure email enrichment and limits for safe crawling 3. Run the Actor 4. Download clean, structured business lead datasets ## π§© Input Configuration ### Example JSON Input json { "searchQueries": [ "restaurants", "hotels", "lawyers", "dentists" ], "location": "New York, NY", "maxResultsPerQuery": 50, "maxRequestsPerCrawl": 100, "requestDelay": 500, "language": "en", "emailEnrichmentEnabled": true, "hunterIoApiKey": "your-api-key-here", "hunterIoConfidenceThreshold": 50, "hunterIoPreferPersonalEmails": true, "proxyConfiguration": { "useApifyProxy": true } } ### Key Options searchQueries β array of business category search terms (required) - Examples: "restaurants", "hotels", "lawyers", "dentists", "plumbers" - Multiple queries supported for batch processing location β geographic location for search (optional) - Examples: "New York, NY", "London, UK", "ΠΠΎΡΠΊΠ²Π°" - If empty, searches globally maxResultsPerQuery β maximum businesses per search query (default: 5) - Set to 0 for unlimited results - Recommended: 10-50 for optimal performance maxRequestsPerCrawl β total request limit per run (default: 5) - Controls cost and crawl size - Set to 0 for unlimited requests requestDelay β delay between requests in milliseconds (default: 500) - Recommended: 1000-3000ms to avoid blocking - Lower values = faster but higher risk of blocking language β Google Maps interface language (optional) - Examples: "en", "ru", "es", "de" - Default: "en" emailEnrichmentEnabled β enable email enrichment via Hunter.io (default: false) - Requires hunterIoApiKey to be set - Automatically finds email addresses from business websites hunterIoApiKey β your Hunter.io API key (optional) - Get it from https://hunter.io/api - Required if emailEnrichmentEnabled is true hunterIoConfidenceThreshold β minimum confidence score for emails (0-100, default: 50) - Higher values = more reliable emails but fewer results - Recommended: 50-70 for balanced results hunterIoPreferPersonalEmails β prefer personal emails over generic (default: true) - Personal: john@company.com - Generic: info@company.com, contact@company.com proxyConfiguration β proxy settings for anti-blocking (optional) - Use Apify Proxy for automatic IP rotation - Recommended for large-scale scraping ## π Output Dataset ### Example Output Record json { "name": "Q4 Hotel New York City", "address": "29-09 Queens Plaza N, Long Island City, NY 11101, United States", "phone": "+1 718-706-7700", "email": "info@q4hotelny.com", "website": "https://www.q4hotelny.com/", "rating": 4.2, "reviewCount": 1247, "category": "Hotel", "googleMapsUrl": "https://www.google.com/maps/place/Q4+Hotel+New+York+City/@40.7499046,-73.9374619,17z", "coordinates": { "lat": 40.7499046, "lng": -73.9374619 }, "openingHours": [ "Monday: Open 24 hours", "Tuesday: Open 24 hours", "Wednesday: Open 24 hours", "Thursday: Open 24 hours", "Friday: Open 24 hours", "Saturday: Open 24 hours", "Sunday: Open 24 hours" ], "scrapedAt": "2025-12-19T10:30:45.750Z", "searchQuery": "hotels" } ### Output Fields | Field | Type | Description | |-------|------|-------------| | name | string | Business name | | address | string | null | Full business address | | phone | string | null | Phone number | | email | string | null | Email address (enriched via Hunter.io if enabled) | | website | string | null | Business website URL | | rating | number | null | Google rating (0-5) | | reviewCount | number | null | Number of reviews | | category | string | null | Business category | | googleMapsUrl | string | Direct link to Google Maps listing | | coordinates | object | null | GPS coordinates {lat, lng} | | openingHours | string[] | null | Array of opening hours strings | | scrapedAt | string | ISO timestamp of scraping | | searchQuery | string | Original search query that found this business | Tags: google-maps, b2b-leads, lead-generation, business-data, contact-extraction, sales-prospecting, crm-enrichment, local-seo, web-scraping, puppeteer, crawlee, hunter-io, email-enrichment, business-intelligence --- Built with β€οΈ on Apify
Categories
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 B2B Leads Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- primeparse
- Pricing
- Paid
- Total Runs
- 17
- Active Users
- 2
Related Actors
π― Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support