Pricing
from $20.00 / 1,000 results
Go to Apify Store
Google Maps Business Scraper
Extract business data from Google Maps: name, address, phone, website, rating, review count, hours, GPS coordinates, photos. Fast bulk export to CSV/JSON. Perfect for lead generation, competitor analysis, local SEO research.
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
16
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
Extract comprehensive business data from Google Maps. Get names, addresses, phone numbers, websites, ratings, reviews, opening hours, and GPS coordinates.
Features
- Search any Google Maps query (e.g., "restaurants in Tokyo", "dentist near me")
- Extract complete business profiles with 15+ data fields
- Include photos and customer reviews (optional)
- Multi-language and region support
- Anti-detection with residential proxies
- Pay per result - only pay for what you get
Use Cases
- Lead Generation: Build targeted business contact lists
- Market Research: Analyze competitor density, ratings, and pricing
- Local SEO: Track business listings and review scores
- Real Estate: Map businesses around properties
- Sales Prospecting: Find potential clients by location and category
- Data Enrichment: Add phone, website, and address to existing leads
Input
{"searchQueries":["restaurants in New York","dentist near San Francisco"],"maxResults":100,"language":"en","region":"us","includePhotos":false,"includeReviews":true,"maxReviews":5,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| array | Yes | Search queries for Google Maps | |
| integer | No | Max businesses per query (default: 100, max: 10000) | |
| string | No | Language code (default: "en") | |
| string | No | Region/country code (e.g., "us", "jp", "uk") | |
| boolean | No | Extract photo URLs (default: false) | |
| boolean | No | Extract top reviews (default: false) | |
| integer | No | Max reviews per place (default: 5, max: 50) | |
| object | No | Proxy settings (residential recommended) |
Output
{"searchQuery":"restaurants in New York","rank":1,"title":"Joe's Pizza","categoryName":"Pizza restaurant","address":"7 Carmine St, New York, NY 10014","phone":"+1 212-366-1182","website":"https://joespizzanyc.com","googleMapsUrl":"https://www.google.com/maps/place/...","placeId":"ChIJ...","rating":4.5,"reviewCount":12847,"latitude":40.7305,"longitude":-74.0023,"openingHours":null,"photos":[],"reviews":[{"author":"John D.","rating":5,"text":"Best pizza in NYC\!","date":"2 weeks ago"}],"scrapedAt":"2024-01-15T10:30:00.000Z"}
Pricing
\ per 1,000 businesses scraped.
Example costs:
- 100 businesses = /bin/zsh.50
- 500 businesses = .50
- 1,000 businesses = .00
- 5,000 businesses = .00
Tips
- Start Small: Test with first
- Use Proxies: Always enable residential proxies for Google Maps
- Be Specific: "Italian restaurants in Manhattan" works better than "food"
- Reviews Slow Down: Disable for faster scraping
- Regional Results: Set to get locally relevant results
Integrations
Export data to:
- Google Sheets
- Excel / CSV
- Webhooks
- API
- Zapier / Make (Integromat)
Support
For issues or feature requests, contact support or open an issue on GitHub.
License
Apache-2.0 License
