Google Maps Lead Extractor
Pricing
from $1.50 / 1,000 business listings
Google Maps Lead Extractor
Searches Google Maps for businesses by category and location, extracting business info including name, address, phone, website, rating, and reviews. Optionally finds email addresses from business websites.
Pricing
from $1.50 / 1,000 business listings
Rating
0.0
(0)
Developer
Matt
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
21 days ago
Last modified
Categories
Share
Find local businesses on Google Maps and extract their contact details. Search by business category and location — "plumbers in Milan", "dentists in Berlin", "restaurants in Paris" — and get back business names, addresses, phone numbers, websites, ratings, reviews, and email addresses.
How It Works
- Search — Queries Google Search, Google Maps, and DuckDuckGo Lite to find Google Maps business pages matching your category and location
- Extract — Scrapes each Google Maps business page for name, address, phone, website, rating, and review count via JSON-LD structured data and HTML parsing
- Enrich — Optionally visits each business website to find email addresses from contact and about pages
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | ✅ | — | Business category (e.g., "plumbers", "dentists", "restaurants") |
location | string | ✅ | — | City or area (e.g., "Milan, Italy", "New York, NY") |
maxResults | integer | — | 50 | Max business listings to extract |
includeEmails | boolean | — | true | Visit business websites and find emails |
includePhones | boolean | — | true | Include phone numbers from listings |
Output Example
{"businessName": "Pizzeria Da Mario","address": "Via Roma 123, 20121 Milan, Italy","phone": "+39 02 1234 5678","website": "https://pizzeriadamario.it","rating": "4.5","totalReviews": "342","category": "Italian restaurant","mapsUrl": "https://www.google.com/maps/place/...","searchQuery": "restaurants","location": "Milan, Italy","emails": ["info@pizzeriadamario.it"]}
Use Cases
- Local lead generation — Build lists of businesses in any city for outbound sales
- Market research — Analyze business density, ratings, and categories across neighborhoods
- Event marketing — Find businesses near a venue for targeted promotion
- Real estate — Map commercial activity in a specific area
- Field sales — Prepare territory lists before hitting the road
Pricing
Pay-per-event: $0.00189 per business listing ($1.89 per 1,000 listings). Email enrichment from business websites is included at no extra charge when includeEmails is enabled.
Tips
- Be specific with the search query: "italian restaurants" beats "food"
- Large cities may need multiple runs with different area queries (e.g., "Milan center", "Milan north")
- Review counts and ratings are extracted from Google Maps metadata where available
- Website and email extraction requires the business to have a listed website on Google Maps
- The actor searches Google, Google Maps, and DuckDuckGo Lite for maximum coverage