Google Maps Scraper 2026
Pricing
from $0.50 / 1,000 results
Google Maps Scraper 2026
Extract unlimited business listings from Google Maps. Bypass the 120-result limit with smart grid search. Get name, address, phone, website, emails, rating, reviews, social media links and GPS coordinates. Export to JSON, CSV or Excel.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
DEV-SINIOR
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π Google Maps Scraper 2026 β Premium Edition
Extract unlimited business listings from Google Maps. Bypass the 120-result limit with smart grid search. Perfect for lead generation, market research and competitive analysis.
π What You Get
- No limits β bypass the 120-result cap with automatic grid subdivision
- Full contact data β name, address, phone, website, GPS coordinates
- Email enrichment β automatically visits business websites to find contact emails
- Reviews β extract recent customer reviews with ratings and dates
- Social media β LinkedIn, Instagram, Facebook, Twitter/X links
- Export β JSON, CSV, Excel, XML or HTML
π Data Fields
| Category | Fields |
|---|---|
| Identity | Name, Place ID, Category, Google Maps URL |
| Location | Full address, Street, City, Postal Code, Country, Latitude, Longitude |
| Contact | Phone, Website, Email (enriched) |
| Reputation | Rating (1β5), Review count, Price level ($ to $$$$) |
| Operations | Opening hours, Is open now, Description |
| Social | LinkedIn, Instagram, Facebook, Twitter/X |
| Reviews | Author, Star rating, Review text, Date |
βοΈ Input Configuration
Basic example
{"searchTerms": ["restaurant", "coffee shop"],"location": "Paris, France","maxResultsPerSearch": 200}
Full example with all options
{"searchTerms": ["dentist", "orthodontist"],"location": "London, UK","maxResultsPerSearch": 500,"language": "en","country": "gb","includeReviews": true,"maxReviewsPerPlace": 10,"enrichEmails": true,"gridSubdivisions": 2,"proxyCountry": "GB"}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | array | β | Keywords to search (e.g. ["plumber", "electrician"]) |
location | string | β | City, region or country (e.g. "Paris, France") |
maxResultsPerSearch | integer | 200 | Max results per keyword |
language | string | en | Google Maps UI language |
country | string | us | Google region code |
includeReviews | boolean | false | Extract customer reviews |
maxReviewsPerPlace | integer | 5 | Reviews per business |
enrichEmails | boolean | false | Visit websites to find emails |
gridSubdivisions | integer | 1 | Grid cells to bypass 120-limit (2 = 4 cells, 3 = 9 cells) |
proxyCountry | string | US | Residential proxy country |
πΊοΈ Bypassing the 120-Result Limit
Google Maps shows a maximum of ~120 results per search area. To get more:
Set gridSubdivisions: 2 β divides the area into 4 sub-zones β up to 480 results
Set gridSubdivisions: 3 β divides the area into 9 sub-zones β up to 1,080 results
Results are automatically deduplicated by Place ID.
π€ Output & Export
Once the run completes, export your data from the Storage tab:
- π JSON β for developers and APIs
- π CSV / Excel β import into CRM (Salesforce, HubSpot, Pipedrive)
- πΊοΈ Map view β visualize businesses on an interactive map (via Apify integrations)
π Integrations
Connect results automatically via the Integrations tab:
- Google Sheets β live spreadsheet updates
- Zapier / Make β trigger workflows
- Webhooks β push to your own backend
π‘ Use Cases
- Lead Generation β build targeted prospect lists for sales teams
- Market Research β analyze competitor density and ratings by area
- Directory Building β create local business directories
- Review Monitoring β track ratings and reviews over time
- Real Estate β identify nearby amenities for property analysis
β FAQ
Is this legal?
Yes. This tool extracts publicly available data from Google Maps. Always comply with GDPR when handling personal data.
Why do some fields appear empty?
Not all businesses have all information on Google Maps. Email enrichment requires the business to have a website with a visible email address.
How do I get more than 500 results?
Use gridSubdivisions: 3 or 4, or split your search across multiple narrower locations (e.g., search by arrondissement instead of full city).
Built with β€οΈ on Apify β Web Scraping & Automation Platform