Google Maps Leads Scraper
Pricing
from $1.00 / 1,000 results
Google Maps Leads Scraper
Scrape business leads from Google Maps. Search by query and extract business name, category, address, phone, website, rating, review count, place ID, and coordinates. Optionally enrich with emails, phone numbers, and social links crawled from each business's website.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
69
Total users
23
Monthly active users
1.5 hours
Issues response
17 days ago
Last modified
Categories
Share
Extract business leads from Google Maps at scale. Enrich each lead with emails, phone numbers, and social media links crawled directly from the business website.
Features
- Search Google Maps by any query ("restaurants in Brooklyn", "dentists Berlin")
- Extract name, category, address, phone, website, rating, reviews, place ID, coordinates
- Optional website crawl: emails, additional phones, Facebook / Instagram / LinkedIn / X / YouTube / TikTok
- Global — works for any country/language via the
languageinput
Input
| Field | Type | Description |
|---|---|---|
category | select | Common business category (e.g. bakery, dentist, plumber). Used when keyword is not set. Use keyword for a category not in the dropdown. |
keyword | string | Custom keyword search, overrides category (e.g. "boutique coffee"). |
state | select | US state 2-letter code, or All for nationwide. Only applies when country is US or unset. |
country | select | Target country for a global search (e.g. GB, DE, AU). When set to a non-US country, state is ignored. |
searchQueries | array | Advanced: raw free-text Google Maps queries. Overrides category/keyword+state/country when provided. |
max_results | int | Maximum total leads to return across all queries (1–10,000, default 100). Note: Google Maps caps a single query at roughly 120 results, so split large targets across multiple searchQueries (e.g. one per city/borough) rather than relying on one query with a very high max_results. |
minRating | number | Only include businesses rated at or above this value (1.0–5.0). |
minReviews | int | Only include businesses with at least this many Google reviews. |
requireWebsite | bool | Only include businesses with a website listed on Google Maps (default false). Useful for lead lists since email enrichment only works on businesses with a website. |
extractEmails | bool | Crawl each business website for emails and social links (default true). |
language | select | Language for Google Maps results (default en). |
proxyConfiguration | object | Apify Proxy settings — AUTO datacenter group works for most searches. |
Output
One dataset record per business with only the fields we could populate:
name, googleBusinessCategories, street, city, state, zip, country,
countryCode, phoneNumber, url, reviewScore, reviewsNumber, placeId,
googleMapsUrl, priceLevel, plusCode, location, email, emails,
facebook, instagram, linkedin, twitter, youtube, tiktok,
websitePhones, contactPageUrl, websitePagesCrawled, scrapedAt.
FAQ
Q: Do I need a proxy? A: Not for most searches. The actor retries with Apify Residential automatically if the first attempt fails.
Q: Why are some fields missing?
A: We omit fields we couldn't populate rather than emit null. Every field
in your record has real data.
Q: Does enrichment slow things down?
A: Website crawl adds ~1-3s per business. Disable enrichWithWebsite for a
Maps-only run.
🗺️ Complete Google Maps Scraper Suite
This actor is part of a comprehensive Google Maps data extraction toolkit by crawlerbros. All actors run on the free Apify plan, use no proxy by default, and return clean, structured data.
| Actor | What it does |
|---|---|
| 🏢 Google Maps Business Scraper | Extract business data — name, address, phone, website, rating, reviews, hours, amenities |
| ⭐ Google Maps Reviews Scraper | Scrape reviews with reviewer Local Guide level, photos, mentioned items, owner replies |
| 📸 Google Maps Photos Scraper | Extract all photos from any place — max-resolution URLs, contributor info, categories |
| 🕐 Google Maps Business Hours Scraper | Full 7-day hours, timezone, current local time, next open/close, holiday hours |
| 📊 Google Maps Popular Times Scraper | Busy hours histogram for all 7 days + current busyness + typical visit time |
| 📧 Google Maps Email Extractor | Find business emails + social media links by crawling websites |
| 🗺️ Google Maps Area Scanner | Geographic grid scanning — bypass the 120-place limit with bounding box / circle / polygon |
| 🤖 Google Maps MCP Server | Unified MCP server combining search + reviews for AI assistants |
| 🧭 Google Maps Directions Scraper | A→B routing — distance, duration, traffic, route alternatives for driving/walking/transit |
| 📍 Google Maps Geocoding Scraper | Bidirectional geocoding — address ↔ coordinates, with address components |
| 🔗 Google Maps Similar Places Scraper | "People also search for" / related place discovery — competitor & alternative finder |
| 🍽️ Google Maps Menu Scraper | Restaurant menu items, prices, descriptions, photos |
| 📌 Google Maps Nearby Scraper | Find places near a coordinate point — lightweight POI search by category |
| 📋 Google Maps Place List Scraper | Extract Google's curated "Top X in Y" lists — best hotels/restaurants/things to do |
| 🌍 Google Maps Timezone Scraper | IANA timezone + current local time from coordinates |