Google Maps Scraper $1.5/1k places ๐ with emails ๐ง
Pricing
from $1.50 / 1,000 place scrapeds
Google Maps Scraper $1.5/1k places ๐ with emails ๐ง
Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.
Pricing
from $1.50 / 1,000 place scrapeds
Rating
4.1
(93)
Developer

Caleb David
Actor stats
228
Bookmarked
11K
Total users
45
Monthly active users
2 days ago
Last modified
Categories
Share
Google Maps Scraper
Scrape Google Maps for business listings at scale. Extract names, addresses, phone numbers, websites, ratings, reviews, coordinates, and more from any location worldwide.
What does Google Maps Scraper do?
Google Maps Scraper is an Apify actor that extracts data from Google Maps search results. Give it a list of search keywords and a location, and it will return detailed information about every matching business or place.
Why scrape Google Maps?
- Lead generation โ Build targeted lists of businesses by category and location
- Market research โ Analyze competitor density, ratings, and reviews in any area
- Local SEO โ Monitor business listings and track rating changes over time
- Data enrichment โ Enrich your CRM with phone numbers, websites, and addresses
- Real estate analysis โ Map business density for location scouting
Input
| Field | Type | Description |
|---|---|---|
keyword | array | Search terms to look for. Each keyword is searched independently. E.g., ["restaurants", "cafes", "bars"] |
location | string | Geographic area to search. Can be city, state, country, or any place name. E.g., "Palm Beach, FL, USA" |
max_result_per_keyword | integer | Maximum unique places to collect per keyword. Default: 500 |
Input example
{"keyword": ["restaurants", "cafes", "bars"],"location": "Palm Beach, FL, USA","max_result_per_keyword": 500}
Additional input options (coming soon)
Output
The scraper stores results in an Apify dataset. Each place is stored as a separate item with the following key fields:
| Field | Type | Description |
|---|---|---|
place_id | string | Unique Google Maps identifier for the place |
name | string | Business or place name |
full_address | string | Complete street address |
phone | string | Phone number |
website | string | Website URL |
total_score | number | Average rating (1.0 - 5.0) |
reviews_count | integer | Total number of reviews |
category | string | Business category (e.g., "Restaurant", "Cafe") |
google_maps_url | string | Direct link to the Google Maps listing |
latitude | number | Latitude coordinate |
longitude | number | Longitude coordinate |
Output example
{"place_id": "ChIJN1t_tDeuEmsRUsoyG83frY4","name": "Joe's Crab Shack","full_address": "123 Ocean Blvd, Palm Beach, FL 33480","phone": "+1 561-555-0123","website": "https://www.joescrabshack.com","total_score": 4.2,"reviews_count": 1847,"category": "Seafood Restaurant","google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJN1t_tDeuEmsRUsoyG83frY4","latitude": 26.7056,"longitude": -80.0364}
Limitations
- Results depend on what Google Maps returns for a given search query and location. Some business types may have limited coverage in certain regions.
Tips for best results
- Be specific with locations โ "Palm Beach, FL, USA" works better than just "Palm Beach"
- Use targeted keywords โ "Italian restaurants" finds more specific results than just "restaurants"
- Set reasonable limits โ Use
max_result_per_keywordto control costs and run time - Start small โ Test with a small area and low limits before running large-scale scrapes
Integrations
Google Maps Scraper connects with almost any cloud service or web app via integrations on the Apify platform. You can integrate with:
- Make โ Automate workflows with scraped data
- Zapier โ Connect to 5,000+ apps
- Slack โ Get notifications when scraping completes
- GitHub โ Trigger scrapes from CI/CD pipelines
- Google Sheets โ Export results directly to a spreadsheet
- Google Drive โ Save datasets to your Drive
- Webhooks โ Send results to any HTTP endpoint
You can also access the data programmatically via the Apify API.
Support
If you have any issues or feature requests, please email me here: apify_microworlds@fastmail.com