Google Maps Scraper - Places, Reviews, Emails & Contacts
Pricing
$5.00 / 1,000 places
Google Maps Scraper - Places, Reviews, Emails & Contacts
Scrape Google Maps places by search term and location: business name, full address, phone, website, rating, review count, category and hours. The essential local lead-gen and SEO data source. No API key, no proxy setup. Pay per place; empty runs free.
Pricing
$5.00 / 1,000 places
Rating
0.0
(0)
Developer
Christian Pichichero
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
21 hours ago
Last modified
Categories
Share
Google Maps Scraper - Places, Reviews, Emails & Contacts — a fast, reliable google maps scraper that needs no API key. You pay only for the results you get: failed or empty runs are always free.
This google maps scraper runs on the Apify platform, so you can call it from the API, run it on a schedule, or export results to JSON, CSV, Excel, or Google Sheets.
What this scraper does
- Extracts structured google maps data with no browser or API key required
- Returns clean JSON, one record per result — ready for sheets, databases, or apps
- Pay-per-result pricing: you are never charged for a run that returns nothing
- Runs on demand or on a schedule, and integrates with 5,000+ apps via the Apify API and webhooks
What data you get
Each result record includes fields such as:
- Name (
name) — e.g."CVI.CHE 105" - Place Id (
placeId) — e.g."ChIJlz72E5622YgRLXWCKTEFM_M" - Address (
address) — e.g."105 NE 3rd Ave, Miami, FL 33132" - Latitude (
latitude) — e.g.25.7754765 - Longitude (
longitude) — e.g.-80.18844179999999 - Rating (
rating) — e.g.4.9 - Reviews Count (
reviewsCount) — e.g.30602 - Category (
category) — e.g."Peruvian restaurant" - Categories (
categories) — e.g.["Peruvian restaurant", "Bar", "Cocktail bar", "Latin Ame... - Phone (
phone) — e.g."(305) 577-3454" - Website (
website) — e.g."https://www.ceviche105.com/" - Google Maps Url (
googleMapsUrl) — e.g."https://www.google.com/maps/place/?q=place_id:ChIJlz72E5... - Price Level (
priceLevel) — e.g.null - Hours (
hours) — e.g.["Sunday: 12\u201310:30 PM", "Monday: 12\u201310:30 PM", ... - Query (
query) — e.g."restaurants in miami fl"
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array | One Google Maps search per line, exactly as you would type it into the Maps search box. Include a location ... |
maxResults | integer | Maximum number of places to return for each search query. Google Maps returns about 20 places per page; hig... |
language | string | Two-letter interface language code Google should use for results (the hl parameter), e.g. "en", "es", "fr",... |
Example output
{"type": "place","name": "CVI.CHE 105","placeId": "ChIJlz72E5622YgRLXWCKTEFM_M","address": "105 NE 3rd Ave, Miami, FL 33132","latitude": 25.7754765,"longitude": -80.18844179999999,"rating": 4.9,"reviewsCount": 30602,"category": "Peruvian restaurant","categories": ["Peruvian restaurant","Bar","Cocktail bar","Latin American restaurant","Restaurant","Seafood restaurant","South American restaurant","Wine bar"],"phone": "(305) 577-3454","website": "https://www.ceviche105.com/","googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJlz72E5622YgRLXWCKTEFM_M","priceLevel": null,"hours": ["Sunday: 12\u201310:30 PM","Monday: 12\u201310:30 PM","Tuesday: 12\u201310:30 PM","Wednesday: 12\u201310:30 PM","Thursday: 12\u201310:30 PM","Friday: 12\u201311:30 PM","Saturday: 12\u201311:30 PM"],"query": "restaurants in miami fl","url": "https://www.google.com/maps/search/restaurants+in+miami+fl/","scrapedAt": "2026-07-12T00:00:00Z"}
Use cases
- Automate research and data collection
- Feed dashboards, sheets, and databases
- Enrich records in your CRM or app
- Monitor changes on a schedule
Pricing
This actor uses pay-per-result pricing at $0.005 per record. There is no monthly fee and no start fee — and empty or failed runs cost $0, so you only ever pay for data you actually receive.
Frequently asked questions
Do I need an API key or account for the source? No. This google maps scraper works out of the box with no API key required.
What happens if a run returns no results? You are not charged. Billing is per result, so empty or failed runs are free.
Can I run the google maps scraper on a schedule? Yes. Use the Apify Scheduler to run it hourly, daily, or on any cron schedule, and get results by webhook or API.
What export formats are supported? Results can be exported as JSON, CSV, Excel, HTML, or pushed to Google Sheets, a database, or your own app via the Apify API.
Is the data structured? Yes. Every google maps result is a clean, flat JSON record you can use immediately.
Why choose this Google Maps scraper
- No API key, no proxy setup — it works out of the box; you never manage keys or residential proxies.
- Pay only for results — pay-per-result pricing, no monthly subscription, and failed or empty runs are always free.
- Reliable by design — rotating premium proxies and automatic retries work around blocks so runs come back with data.
- Export anywhere — JSON, CSV, Excel, or Google Sheets, plus API, scheduler, and webhooks on the Apify platform.
If you are comparing Google Maps scraper options or want a simpler, cheaper alternative to Google Maps scraping tools and subscription APIs, this actor gives you clean data on demand — no setup, no lock-in.
Popular use cases
- Local lead generation — pull name, phone, and website for every business in a city or niche and feed your sales pipeline.
- Local SEO & competitor audits — compare categories, ratings, and review counts across a whole market.
- Market research — measure how many businesses of a type operate in an area, with ratings and price levels.
- Data enrichment — turn a list of business names into full records with coordinates and contact details.
Related scrapers
Part of a connected toolkit — combine them for richer datasets:
- Yellow Pages Business Leads Scraper
- Local Business Leads Scraper (OpenStreetMap)
- Amazon Product Scraper
Frequently asked questions
How do I scrape Google Maps without coding?
Enter your searches (e.g. restaurants in Miami FL), set how many results you want, and run. No script, no browser, no Google API key — you get structured rows back.
Can I export Google Maps results to Excel, CSV, or Google Sheets?
Yes. Every run's dataset exports to JSON, CSV, Excel, or Google Sheets, or you can pull it from the Apify API and webhooks.
Does it return phone numbers and websites?
Yes — each place includes phone, website, full address, coordinates, rating, review count, categories, and hours where available.
Do I need my own proxies or a Google Maps API key?
No. Proxies are handled for you and no API key is required. It works out of the box.
How much does it cost to scrape Google Maps?
You pay per place returned, with no monthly subscription. Runs that return nothing are free, so testing costs almost nothing.