Google Maps Scraper Goat
Pricing
from $3.00 / 1,000 lead scrapeds
Google Maps Scraper Goat
Extract business leads from Google Maps search results with emails and social media profiles
Pricing
from $3.00 / 1,000 lead scrapeds
Rating
0.0
(0)
Developer
Goutam Soni
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Maps Extractor
Extract business leads from Google Maps at scale — names, phones, emails, websites, addresses, ratings, and social media profiles. No browser needed, runs on pure HTTP for maximum speed and minimal cost.
What it does
Enter search queries and locations, and the actor scrapes Google Maps results with automatic pagination. Optionally visits each business website to extract emails and social profiles.
Each query-location pair runs in parallel for fast bulk extraction.
Extracted fields
| Field | Description |
|---|---|
| name | Business name |
| category | Business categories (semicolon-separated) |
| address | Full street address |
| phone | Phone number |
| Email addresses (array) | |
| website | Business website URL |
| averageRating | Star rating (1.0 - 5.0) |
| Instagram profile URLs (array) | |
| Facebook page URLs (array) | |
| LinkedIn page URLs (array) | |
| Twitter/X profile URLs (array) | |
| youtube | YouTube channel URLs (array) |
| latitude / longitude | GPS coordinates |
| placeID | Google Place ID |
| cID | Google CID |
| Working hours | Opening hours for each day of the week |
Output example
{"name": "A-One Homeopathy","category": "Homeopath","address": "123 Main St, New York, NY 10001","phone": "+1 555-0123","email": ["info@example.com"],"website": "https://example.com/","averageRating": 4.9,"instagram": ["https://www.instagram.com/example"],"facebook": ["https://www.facebook.com/example"],"youtube": ["https://www.youtube.com/@example"],"linkedin": [],"twitter": [],"latitude": 40.7128,"longitude": -74.006,"placeID": "ChIJ...","cID": "123456789","0_Monday": "9 AM - 5 PM","1_Tuesday": "9 AM - 5 PM"}
Pricing
This actor uses pay-per-event pricing. You only pay for results you receive.
| What you pay for | Price |
|---|---|
| Per business lead | $0.005 |
This includes all available data: business info, working hours, and when enabled — emails and social media profiles. No hidden fees.
Example costs:
- 100 leads without emails: $0.50
- 500 leads with emails + socials: $2.50
- 1,000 leads with full data: $5.00
Set a spending limit before each run to control your budget. The actor stops automatically when your limit is reached.
Residential proxies recommended (available on all Apify plans including free). The actor automatically falls back to datacenter or direct connection if residential isn't available. Email extraction uses direct connections at no extra proxy cost.
How it works
- Constructs optimized API requests to Google Maps (no browser overhead)
- Automatically paginates to collect all matching results
- Optionally visits each business website to extract emails and social profiles
- Deduplicates results across queries using Google Place IDs
Email extraction crawls each business website and its contact/about pages to find:
- Email addresses (prioritizes emails matching the business domain)
- Social media profiles (Instagram, Facebook, LinkedIn, Twitter/X, YouTube)
- Handles Cloudflare email obfuscation
Tips
- Unlimited results: Set max results to 0
- Parallel queries: Multiple query-location pairs run concurrently
- Better emails: Enable both email extraction and deep search
- Geographic precision: Use direct Google Maps URLs with zoom level
- Budget control: Set a spending limit — the actor stops when reached