Google Maps Business Scraper
Pricing
Pay per usage
Go to Apify Store
Under maintenance
Google Maps Business Scraper
Extract business data from Google Maps: names, addresses, phone, ratings, reviews, hours, coordinates.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Fulcria Labs
Maintained by Community
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Extract business data from Google Maps at scale. Search by keyword and location, or provide direct Google Maps URLs. Get structured data including business names, addresses, phone numbers, ratings, reviews, websites, opening hours, and GPS coordinates.
Features
- Keyword search: Search Google Maps with any query (e.g., "restaurants in New York")
- Direct URLs: Provide specific Google Maps business or search URLs
- Rich data extraction: Name, address, phone, website, rating, reviews, hours, coordinates
- Optional reviews: Extract top reviews with author, rating, text, and date
- Multi-language: Support for 14 languages
- Scalable: Control concurrency and max results per query
- Proxy support: Built-in proxy configuration for reliable scraping
Output Fields
| Field | Type | Description |
|---|---|---|
| name | string | Business name |
| address | string | Full address |
| phone | string | Phone number |
| website | string | Business website URL |
| rating | number | Average rating (1-5) |
| totalReviews | number | Total number of reviews |
| category | string | Business category |
| latitude | number | GPS latitude |
| longitude | number | GPS longitude |
| openingHours | object | Hours by day of week |
| photoCount | number | Number of photos |
| priceLevel | string | Price level ($-$$$$) |
| reviews | array | Top reviews (if enabled) |
Use Cases
- Lead generation: Build prospect lists by industry and location
- Market research: Analyze competitor ratings, reviews, and pricing
- Local SEO: Track business listings and reviews over time
- Real estate: Find nearby businesses and amenities
- Sales intelligence: Enrich CRM data with business details
Example Output
{"name": "Joe's Pizza","address": "7 Carmine St, New York, NY 10014","phone": "+1 212-366-1182","website": "https://joespizzanyc.com","rating": 4.4,"totalReviews": 8521,"category": "Pizza restaurant","latitude": 40.7304,"longitude": -74.0019,"openingHours": {"Monday": "10 AM - 4 AM","Tuesday": "10 AM - 4 AM"},"photoCount": 5200}
Tips
- Use specific location terms for better results (city + state/country)
- Keep
maxConcurrencyat 3-5 to avoid rate limiting - Enable proxy for large-scale scraping (100+ results)
- Set
maxResultsto control costs and runtime