Scale Google Maps Scraper
by huncho
The most efficient way to scrape Google Maps at scale - $0.0004/result
Opens on Apify.com
About Scale Google Maps Scraper
The most efficient way to scrape Google Maps at scale - $0.0004/result
What does this actor do?
Scale Google Maps Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
📍 Scale Google Maps Scraper This actor allows you to capture Google Maps data efficiently and at scale for all OPEN locations/businesses. ❗ If you are on the Apify free plan or planning to scrape less than than 5000 results, consider using the pay-per-event version: Cheapest Google Maps Scraper ### Comparision against Compass' pay-per-event Google Maps Scraper This scraper is 2.9x faster and 9.2x cheaper On a small city, Compass' scraper took 52 seconds and cost $0.147
On the same city, this scraper took only 18 seconds and cost only $0.016
## 💰 Pricing This actor is a rental. Unlike the other Google Maps scrapers on Apify, you will not be charged per event. This Google Maps Scraper is made for large-scale scraping and is recommended if you are expecting to extract more than 5,000 records in a month. ❗ For smaller-scale scraping on the Apify free plan consider Cheapest Google Maps Scraper ## ✏️ Input ### Keywords This is where you can input search terms you would like to scrape such as: restaurants, gas station, gyms... ### Max Results per Scrape Area Control the number of results you capture per section of the area you are scraping. For a denser location consider higher values like 80, 100 or 120, for sparse areas use lower numbers like 20, 40, or 60. You can leave this value blank and let our algorithm decide based on area density. Any value that isn't 20, 40, 60, 80, 100, or 120 will be rounded up to the next. For example, 21 will be rounded up to 40. ### Locations Enter in all the locations you would like to scrape. You can input multiple cities and/or states at once but we recommend keeping them all within the same country for each actor run. ### Grid Cell Size The size in kilometers that you want each grid cell's side length to be. The default and recommended value is 2 which results in 4km² grid cells. Increasing this value will make the scraper faster at the cost of data completeness. ### Remove Duplicates Setting this to true will make the scraper remove duplicates from the results. Not removing duplicates will allow the scraper to run faster. Note: The city boundary is automatically defined by Nominatim so agglomeration areas aren't explicitly included but results may still contain locations/businesses from neighboring areas. ### Sample Input Structure { "grid_cell_size": 2, "keywords": [ "restaurant" ], "locations": [ "Miami, Florida, United States" ], "max_results": 120, "remove_duplicates": true } ## 🗃️ Output Here is a list of all fields captured and their description: * Google Place ID - Unique ID for each Google Maps location/business * Name * Description * Website * Domain * Name Address - The name and address of the location/business * Neighborhood * Street * City * Postcode * State * Country * Longitude * Latitude * Phone Number * Unformatted Phone Number - Phone number stripped of all special characters * Extension - Phone extension * Price Level (temporarily removed - will be back soon) - $, $$, $$$, or $$$$ (denotes cost: least expensive to most) * Reviews (temporarily removed - will be back soon) - Total number of reviews * One Star Reviews (temporarily removed - will be back soon) - Number of 1 star reviews * Two Star Reviews (temporarily removed - will be back soon) - Number of 2 star reviews * Three Star Reviews (temporarily removed - will be back soon) - Number of 3 star reviews * Four Star Reviews (temporarily removed - will be back soon) - Number of 4 star reviews * Five Star Reviews (temporarily removed - will be back soon) - Number of 5 star reviews * Rating - Star rating out of 5 * Categories - List of categories this location/business falls under * Hours (temporarily removed - will be back soon) - Daily hours of operation * Logo - Link to logo * Additional Info - Context specific additional info: hotels may have average nightly rate, gas stations may have current price * Reservations (temporarily removed - will be back soon) - Food based businesses may have links to reservation providers * Url - Streetview url * Scraped At - Scrape date and time ### Sample Output Structure { "google_place_id": "ChIJ4xF5UVfL2YgR1zQO5CN_OkM", "name": "MESTIZO Restaurant Latin Cuisine & Coffee", "description": null, "website": "https://order.restaurantmestizo.com/", "domain": "order.restaurantmestizo.com", "name_address": "MESTIZO Restaurant Latin Cuisine & Coffee, 600 Crandon Blvd APT 130, Key Biscayne, FL 33149", "neighborhood": null, "street": "600 Crandon Blvd APT 130", "city": "Key Biscayne", "postcode": "33149", "state": "Florida", "country": "US", "longitude": -80.16449, "latitude": 25.689876, "phone_number": "(305) 456-0886", "unformatted_phone_number": "3054560886", "extension": null, "price_level": "$", "reviews": 1942, "one_star_reviews": 7, "two_star_reviews": 5, "three_star_reviews": 12, "four_star_reviews": 66, "five_star_reviews": 1852, "rating": 4.9, "categories": "latin_american_restaurant, coffee_shop, venezuelan_restaurant", "hours": { "Thursday": "7:30AM–10PM", "Friday": "7:30AM–11PM", "Saturday": "8AM–11PM", "Sunday": "8AM–10PM", "Monday": "7:30AM–10PM", "Tuesday": "7:30AM–10PM", "Wednesday": "7:30AM–10PM" }, "logo": "https://lh3.googleusercontent.com/-qTGu0BAsJIE/AAAAAAAAAAI/AAAAAAAAAAA/kImvlnD_ueQ/s44-p-k-no-ns-nd/photo.jpg", "additional_info": "Dogs allowed", "reservations": null, "url": "https://www.google.com/maps/place/?q=place_id:ChIJ4xF5UVfL2YgR1zQO5CN_OkM", "scraped_at": "2025-06-19 15:48:22" }
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Scale Google Maps Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- huncho
- Pricing
- Paid
- Total Runs
- 4,294
- Active Users
- 108
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support