Lead Extractor-Google Map
Pricing
Pay per event
Go to Store
Lead Extractor-Google Map
Lead Extractor is an automation tool that extracts business leads and contact details from Google Map. Instantly collect company names, phone numbers, and more for easy export and outreach. Perfect for sales, marketing, and lead generation.
0.0 (0)
Pricing
Pay per event
0
Total users
1
Monthly users
1
Runs succeeded
>99%
Last modified
3 days ago
Lead Extractor - Google Maps
Scrape business listings from Google Maps and extract structured lead data including names, addresses, contact info, categories, and more. Ideal for marketers, lead generators, and local business intelligence.
🧠 What it does
This actor searches and scrapes Google Maps listings for a given query (like "salon Mumbai") and extracts data from each business result page.
✅ Use cases
- Generate leads for local businesses
- Build prospect lists for outreach
- Market research and competitor discovery
- Analyze service coverage in specific areas
📥 Input
You can provide the following input fields:
{"startUrls": [{"url": "https://www.google.com/maps/search/salon+Mumbai/"}]}## 📤 OutputThe actor saves structured data for each business listing into the default dataset.### Sample Output```json{"name": "Salon XYZ","url": "https://www.google.com/maps/place/Salon+XYZ/","address": "123 Main St, Mumbai","phone": "+91 98765 43210","website": "http://salonxyz.com","rating": 4.6,"reviewCount": 82,"category": "Beauty Salon","hours": ["Mon: 10AM–8PM", "Tue: 10AM–8PM", "Wed: Closed", "..."],"plusCode": "4R9M+3W Mumbai","location": {"lat": 19.076,"lng": 72.8777}}### 📄 Output Fields Explained| Field | Type | Description ||---------------|-----------|--------------------------------------------------------------------------|| `name` | `string` | Name of the business || `url` | `string` | Direct Google Maps URL to the business listing || `address` | `string` | Full address of the business || `phone` | `string` | Contact phone number (if available) || `website` | `string` | Official website link (if available) || `rating` | `number` | Average user rating (out of 5) || `reviewCount` | `number` | Number of user reviews || `category` | `string` | Category or type of business (e.g., "Salon", "Restaurant") || `hours` | `array` | Operating hours per day (if available) || `plusCode` | `string` | Google Plus Code for geolocation || `location` | `object` | Latitude and longitude coordinates `{ lat: number, lng: number }` |## 🔒 ProxyThis actor uses **Apify Proxy** by default to ensure stable and anonymous scraping.- It helps avoid IP bans and captchas.- It allows you to target geo-specific results by using location-based proxy groups.No manual configuration is needed unless you want to use your own proxy settings. The proxy is automatically injected using:```jsconst proxyConfiguration = await Actor.createProxyConfiguration();---### 🚀 How to Use```markdown## 🚀 How to Use1. Go to [Apify Console](https://console.apify.com)2. Click **"Try Actor"** or create a Task3. Enter your input:- Example:```json{"startUrls": [{"url": "https://www.google.com/maps/search/salon+Mumbai/"}]}```4. Run the Actor5. Download your results in **JSON**, **CSV**, or **Excel** formats## 🛠️ Tech Stack- [Apify SDK](https://sdk.apify.com/) – Actor lifecycle management and data handling- [Crawlee](https://crawlee.dev/) – Scalable web scraping framework- [Puppeteer](https://pptr.dev/) – Headless Chrome browser automation- Node.js – JavaScript runtime used for scripting