Google Maps Places Scraper - Fast & Cheap Bulk Places
Pricing
from $0.01 / 1,000 results
Google Maps Places Scraper - Fast & Cheap Bulk Places
Fast, low-cost Google Maps places scraper. Get business names, addresses, phone numbers, websites, ratings, categories, coordinates, and opening hours as clean structured JSON. Built for bulk research and dataset building.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
John
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Pull Google Maps places in bulk and get clean, structured JSON, fast and cheap. Business names, addresses, phone numbers, websites, ratings, categories, GPS coordinates, opening hours, price levels, and Google Place IDs. Search by keyword and location, run many searches at once, and export thousands of places.
This is the Lite option: just the place data, fast, no enrichment and no fuss. It talks to a structured search API instead of driving a slow, breakable headless browser, so it is quick and reliable. If you need emails, reviews, or popular times, this is not the tool - see the comparison below.
What you get
One clean row per place:
- Name, full address, latitude, longitude
- Rating and review count
- Category (
type) and all categories (types) - Phone number and website
- Opening hours
- Price level and a short description
- Photo thumbnail, plus Google
cid,fid, andplaceId
What you do NOT get
- Emails and contact discovery
- Individual reviews and review text
- Popular times / busyness graphs
- Photo galleries, owner info, social links
Need those? Use a dedicated lead-generation or enrichment scraper. This actor is the fast, cheap complement for everyone who just needs the place data.
When to use this actor
| This actor (Lite) | Full enrichment scrapers | |
|---|---|---|
| Price | $0.80 - $2.00 / 1,000 places | $0.76 - $4.00 / 1,000 places |
| Emails, reviews, popular times | Not included | Included |
| Speed | API-based, fast | Browser-based, slower |
| Best for | Bulk research, datasets, location intelligence, ML training | Lead generation, sales prospecting |
Rule of thumb: bulk place data → this actor; sales enrichment → a full enrichment scraper.
Pricing
Pay-per-result: you are charged only for the unique places returned (duplicates across pages are removed before billing). The per-place price scales down with your Apify plan:
| Plan | Per place | Per 1,000 places |
|---|---|---|
| Free | $0.0020 | $2.00 |
| Bronze | $0.0017 | $1.70 |
| Silver | $0.0014 | $1.40 |
| Gold | $0.0012 | $1.20 |
| Platinum | $0.0010 | $1.00 |
| Diamond | $0.0008 | $0.80 |
No per-run fee, no monthly minimum. You only pay for places you receive.
Input
| Field | Type | Description |
|---|---|---|
searchTerms | array of strings | One or more searches, e.g. coffee shops in Austin, TX. Each is searched independently. Required. |
location | string | Optional place to focus every search term on, e.g. Austin, TX, United States. |
maxResultsPerSearch | integer | Places per search term. Minimum 20, default 20. |
language | string | Optional language code, e.g. en, es, fr. |
Example input
{"searchTerms": ["coffee shops in Austin, TX", "bookstores in Austin, TX"],"location": "Austin, TX, United States","maxResultsPerSearch": 40}
Sample output
{"searchTerm": "coffee shops in Austin, TX","position": 1,"title": "Epoch Coffee","address": "221 W N Loop Blvd, Austin, TX 78751","latitude": 30.3186037,"longitude": -97.7245402,"rating": 4.5,"ratingCount": 2481,"priceLevel": "$1-10","type": "Coffee shop","types": ["Coffee shop"],"phoneNumber": "(512) 454-3762","website": "https://www.epochcoffee.com/","description": "Cool, vibrant small-chain cafe featuring nibbles, tea & carefully brewed espresso drinks.","openingHours": { "Monday": "12 AM-11:30 PM", "Tuesday": "6 AM-12 AM", "Wednesday": "Open 24 hours" },"thumbnailUrl": "https://lh3.googleusercontent.com/...","cid": "140078896924485689","fid": "0x8644ca6bc309e81b:0x1f1a903bbb66839","placeId": "ChIJG-gJw2vKRIYROWi2uwOp8QE"}
How to get started
- Open Google Maps Places Scraper on the Apify Store.
- Enter one or more
searchTerms(add alocationto focus them). - Set
maxResultsPerSearch, then run the Actor. - Export the dataset as JSON, CSV, or Excel, or pull it from the API.
Run from the API
curl -X POST "https://api.apify.com/v2/acts/johnvc~google-maps-places-api/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms":["coffee shops in Austin, TX"],"maxResultsPerSearch":40}'
Use from an AI agent (MCP)
This Actor is compatible with the Model Context Protocol (MCP). Connect your agent to the Apify MCP server at https://mcp.apify.com and it becomes a callable tool for requests like "find every hardware store in Denver." If you run agents from Claude Code (free trial) or Claude Cowork (free trial), add the Apify MCP server and call this Actor directly.
FAQ
How do I get emails? This actor does not return emails. Use a dedicated lead-generation or enrichment scraper.
Does it return reviews or popular times? No. It returns place and business listing data only. For reviews, use a reviews scraper; for popular times, use a full enrichment scraper.
How many places per search? Set maxResultsPerSearch (minimum 20). Results come in pages of about 20 and are trimmed to your count; a search stops early when the area runs out of places, so you only pay for what exists.
Why did I get fewer results than I asked for? maxResultsPerSearch is a ceiling, not a guarantee. Some areas simply have fewer matching places.
Can I search many areas at once? Yes. Pass multiple searchTerms; each is searched independently and tagged with its source term in the output.
Last Updated: 2026.05.30