Google Maps Business Listings Scraper
Pricing
$1.00 / 1,000 results
Google Maps Business Listings Scraper
đź’° $1.00 per 1000 commentsâť—Search Google Maps for businesses and collect structured listings with names, contact details, ratings, review counts, categories, hours, and service availability. Build local market research, prospect lists, and location datasets from one query.
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer
Data Dino
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Share
Search Google Maps for businesses by category, service, and location, then receive one structured dataset item per listing. This actor is useful for local market research, prospecting, location analysis, and building business directories from publicly visible listing information.
Features
- Search by a natural-language query such as
cafes in New York. - Collect a configurable number of listings from the results.
- Return business names, addresses, websites, phone numbers, categories, hours, ratings, and review counts when displayed.
- Preserve Google Maps service indicators for shopping, pickup, and delivery.
- Export predictable JSON dataset records through the standard Apify dataset.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | String | Yes | turkish restaurants in Toronto, Canada | Google Maps search phrase, including a location when useful. |
totalResults | Integer | Yes | 1 | Maximum number of listings to open and collect; allowed range is 1–100. |
appendResults | Boolean | No | false | Pass append mode to the scraper's temporary CSV output. The run's dataset records are always appended by Apify. |
Example input
{"searchQuery": "coffee shops in Seattle, Washington","totalResults": 5,"appendResults": false}
Output
The actor pushes one dataset item per successfully opened listing. Fields can be empty when a business does not publish them or Google Maps changes the page layout.
{"name": "Sultan Ahmet Turkish Cuisine","address": "5055 Plantation Pl, Mississauga, ON L5M 6J3, Canada","website": "sultanahmet.ca","phone_number": "+1 289-805-7003","reviews_count": 21517,"reviews_average": 4.8,"store_shopping": "No","in_store_pickup": "Yes","store_delivery": "No","place_type": "Turkish restaurant","opens_at": "Closed · Opens 11am","introduction": "None Found"}
How to run
- Enter a Google Maps search phrase.
- Set the maximum number of results.
- Start the actor and open the default dataset when the run completes.
- Export the dataset as JSON, CSV, Excel, or another supported format.
Limitations
- Results depend on the listings and fields publicly shown for the query at run time.
- Google Maps can personalize, reorder, or limit search results, so repeated runs may differ.
- Some fields may be blank, and the actor does not invent missing business information.
- Page structure and anti-automation behavior can change; a run may return fewer records than requested.
- Use collected data in accordance with Google Maps terms, applicable law, and your organization's data-use policies.