Google Maps Scraper | Leads, Emails & Phones
Pricing
from $1.25 / 1,000 business leads
Google Maps Scraper | Leads, Emails & Phones
Fast Google Maps scraper for whole-city business leads. Extract names, addresses, phones, websites, ratings, hours and place IDs; optionally find public emails, social profiles and sales signals. Search by city, category, postal code or coordinates. Export CSV, Excel or JSON. No Google API key.
Pricing
from $1.25 / 1,000 business leads
Rating
0.0
(0)
Developer
Apivault Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Maps Scraper for Business Leads, Emails & Phones
Collect local business data from Google Maps by city, category, postal code, coordinates, or an exact geographic area. Export names, addresses, phone numbers, websites, ratings, opening hours, place IDs, public emails, social profiles, and sales-ready lead signals to CSV, Excel, JSON, XML, or RSS.
Use this Google Maps business scraper for B2B lead generation, local SEO outreach, sales prospecting, market research, territory analysis, competitor discovery, and building local business directories. No Google API key or Google account is required.
Why choose this Google Maps scraper?
- Whole-city coverage: search beyond the small set visible around one map point.
- Ready-to-use contacts: get addresses, phones, websites, emails, and social links.
- Fast progressive delivery: results appear while the run is still working.
- Flexible targeting: combine 74 business categories with custom search terms.
- Lead qualification: find businesses without websites or booking and prioritize opportunities.
- Email options: extract public emails, inspect contact pages, and optionally verify addresses.
- Clean exports: use focused Contacts views or download every available field.
- Automation-ready: run through API, schedules, webhooks, MCP agents, n8n, Make, or Zapier.
Performance benchmarks
Measured development benchmarks demonstrate the available throughput. Actual speed depends on the location, category density, enabled filters, and website response times.
| Workload | Measured result |
|---|---|
| One category with contact enrichment | 500 businesses in 11 seconds |
| Large multi-category city discovery | 82,002 businesses in 243 seconds |
| Contact enrichment on collected websites | 82,002 websites in 394 seconds |
Available Google Maps data
| Group | Available fields |
|---|---|
| Business | Name, categories, description, status, Google Maps URL, place IDs |
| Contacts | Address, phone, website, domain, public emails, social profiles |
| Location | Street, city, state, postal code, country, coordinates, timezone |
| Reputation | Rating, review count, photo, price range |
| Availability | Opening status, weekly hours, closed-business status |
| Booking | Booking availability, provider, and available booking links |
| Website | Page title, HTTPS, certificate status, platform, response time |
| Lead intelligence | Opportunity signals, priority score, recommended offer |
| Monitoring | New, changed, or unchanged status and first/last seen dates |
Optional fields depend on what each business and its public website make available.
Business email finder and contact enrichment
Enable contact enrichment to inspect public business websites for:
- business email addresses;
- Facebook, Instagram, LinkedIn, TikTok, YouTube, and other social profiles;
- likely Contact and About pages;
- email format, disposable-domain, and DNS checks;
- website availability and sales opportunity signals.
Use Only leads with an email when you need an email list instead of all businesses.
This filter can significantly reduce the final number of Dataset rows because many
businesses do not publish an email address.
Website audit and lead scoring
The optional full audit evaluates public website characteristics such as HTTPS, certificate status, mobile readiness, platform information, response time, online booking, and visible opportunity signals. Results include a 0β100 priority score and a recommended service offer.
Search and filtering
Search using one or many categories, including restaurants, cafes, dentists, doctors, lawyers, plumbers, contractors, real estate agencies, hotels, salons, marketing agencies, software companies, retailers, schools, and custom niches.
Available filters include:
- with or without a website;
- with a phone or email;
- open now or not marked closed;
- without online booking;
- minimum and maximum rating;
- minimum and maximum review count;
- Google business category;
- exact or partial business-name matching;
- minimum lead priority score;
- only new or changed businesses.
Maximum places is a discovery safety cap, not a guaranteed output count. Website,
email, phone, rating, score, and monitoring filters can reduce delivered rows below
the selected maximum.
Monitoring new and changed businesses
Monitor a territory on a schedule and label businesses as new, changed, or unchanged. Enable fresh-only output to receive only new or updated leads in each run.
Dataset views
- Contacts: names, categories, emails, phones, websites, social links, and addresses.
- Monitoring: change status with first and last seen dates.
- Prioritized leads: lead score, opportunity signals, and recommended offer.
- Website profile: website and email analysis.
- Hours & booking: opening hours and booking availability.
- Maps details: other available Google Maps fields.
- All fields: complete unabridged records.
If email enrichment is disabled, the Contacts view still contains address, phone, website, rating, and Google Maps information; email-related columns remain empty.
Example input
{"country": "us","city": "Chicago","categories": ["dentist", "plumber", "marketing agency"],"websiteFilter": "with","maxResults": 1000,"concurrency": 250,"enrich": true,"enrichmentMode": "contacts","enrichmentConcurrency": 500,"verifyEmails": true}
For coordinate search, leave city empty and provide lat, lng, and span.
For an exact rectangular search area, provide north, south, east, and west.
Pricing
Pricing is event-based, and Apify platform usage is charged separately. Users pay only for the optional operations they enable and the work that is actually performed.
| Event | Price per 1,000 events |
|---|---|
| Delivered business lead | $1.25 on paid plans; $20 on Free |
| Website contact enrichment | $0.75 |
| Deep Contact/About page search | $0.50 |
| Email verification | $0.50 |
| Full website audit | $1.00 |
| Change monitoring | $0.25 |
Filtered-out records are not charged as delivered business leads. Optional website processing can still be charged when requested and completed even if a public email is not found or the record is later excluded by an output filter.
Common use cases
Local lead generation: collect restaurants, contractors, dentists, lawyers, salons, agencies, and other businesses with phones, websites, and emails.
Web design and SEO outreach: find businesses without a website, without online booking, or with visible website improvement opportunities.
Sales territory research: map companies across a city, postal code, coordinate radius, or exact bounding box.
Market monitoring: schedule repeat runs and export only newly discovered or changed businesses.
CRM and AI workflows: send structured business leads to spreadsheets, CRMs, automation tools, or MCP-compatible AI agents.
Frequently asked questions
Can it scrape an entire city?
Yes. Select a city and one or more categories. Standard coverage searches across the city instead of returning only businesses near a single map point.
Can it extract business emails?
Yes. Enable contact enrichment. Deep contact-page search and email verification are optional and billed only when enabled and performed.
Can it find businesses without websites?
Yes. Choose Only without a website to build prospect lists for web design,
local SEO, marketing, booking, or digital transformation services.
Why is the final result count below Maximum places?
The maximum is applied during discovery. Filters and optional enrichment run after discovery and can exclude businesses that do not match the requested criteria.
Does it work with Apify API and automation tools?
Yes. Run it through Apify Console or API, schedule recurring jobs, trigger webhooks, and connect the Dataset to n8n, Make, Zapier, Google Sheets, or your CRM.
Responsible use
Results come from publicly available business information. Availability varies by country, category, business, and website. Follow applicable privacy, marketing, data-protection, and outreach regulations when using collected leads.