Google Maps Scraper
Pricing
from $5.00 / 1,000 results
Google Maps Scraper
Scrape Google Maps search results at scale. Extract business names, addresses, phone numbers, websites, ratings, reviews, opening hours, and GPS coordinates. Ideal for lead generation, market research, and local SEO.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

automationhub
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
Google Maps Scraper 🗺️
Extract detailed business information from Google Maps at scale. Search by keyword and location, and automatically collect business names, addresses, phone numbers, websites, ratings, reviews, opening hours, and GPS coordinates.
✨ Features
- Full business data extraction — name, address, phone, website, rating, reviews, opening hours, GPS coordinates
- Customizable search — specify search terms, location, language, and category filters
- Anti-blocking technology — randomized user agents, viewports, human-like delays, and stealth browser configuration
- Proxy rotation — built-in residential proxy support with session pooling
- Smart scrolling — automatically loads more results by scrolling the results feed
- Cookie consent handling — automatically accepts Google cookie banners
📥 Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
searchTerm | String | What to search for (e.g., "restaurants", "hotels", "dentists") | ristoranti |
location | String | Where to search (e.g., "Milan", "Rome", "Bucharest") | Milano |
maxResults | Integer | Maximum number of results to collect (1-500) | 20 |
language | String | Language code for results (it, en, fr, de, es, pt, nl, pl, ro, ru) | it |
categoryFilter | String | Optional category filter to narrow results | — |
📤 Output Data
Each result contains:
{"name": "Restaurant Example","address": "Via Roma 1, 20121 Milano MI, Italy","phone": "+39 02 1234567","website": "https://www.example.com","rating": 4.5,"reviews": 328,"openingHours": "Monday: 12:00–23:00, Tuesday: 12:00–23:00, ...","latitude": 45.4654,"longitude": 9.1859,"category": "Italian restaurant","url": "https://www.google.com/maps/place/..."}
🚀 Use Cases
- Lead generation — Find businesses in any area for B2B outreach
- Market research — Analyze competitor density, ratings, and reviews
- Local SEO — Audit business listings across regions
- Data enrichment — Collect contact details for existing business databases
- Real estate analysis — Map business activity around specific locations
⚙️ How It Works
- Opens Google Maps with the specified language
- Types the search query with human-like behavior
- Scrolls the results panel to load more businesses
- Opens each business detail card and extracts all available data
- Exports data to the Apify dataset
💡 Tips
- Start with a small
maxResults(10-20) to test your search query - Use specific
locationvalues for more accurate results - The
categoryFilterhelps narrow results when the search term is broad - Each run uses approximately 0.5-1 compute unit per 20 results
🔗 Integrations
Export your data to:
- Google Sheets
- Excel / CSV
- Notion
- Zapier / Make / n8n
- Webhooks
- Any REST API
📋 Pricing
This actor charges a flat fee per result:
- $0.005 per result — e.g., 100 results = $0.50
- No monthly subscription required
- Pay only for what you use
⚖️ Legal & Compliance
This scraper only extracts publicly available data from Google Maps. It does not bypass any authentication or access restricted content. Users are responsible for ensuring their use complies with applicable laws and Google's Terms of Service.
📞 Support
If you have questions or encounter issues, please open an issue on the actor's GitHub page or contact the developer through Apify.