Google Maps scrapers for local leads, reviews and emails
Five scrapers, one for each job: places by keyword and city, full place details, the emails and social profiles on each business website, every public review, and the Local Services ads at the top of Google. Run them in the cloud, no API key, no extension.
- Scrapers
- 5
- From, per 1,000
- $0.44
- Monthly users
- 3.2K
- Sample runs
- 3

A city’s businesses, mapped in six seconds
Every place the Google Maps Scraper returned for “restaurant” in Konstanz, plotted from its own coordinates, the three most reviewed named. Sort it, filter it by rating, then hand the websites to the Email Extractor.
“Find 10 restaurants in Konstanz on Google Maps, with rating, review count, phone and website.”
{ } The Actor input it runs
{
"categoryFilterWords": [],
"language": "en",
"locationQuery": "Konstanz",
"maxCrawledPlacesPerSearch": 10,
"placeMinimumStars": "",
"searchMatching": "all",
"searchStringsArray": [
"restaurant"
],
"skipClosedPlaces": false,
"website": "allPlaces"
}- Constanzer Wirtshaus#14.4★★★★★(7,521)German restaurant · Spanierstraße 3☎ +49 7531 3630130↗ constanzer-wirtshaus.de
- Brasserie Chez Léon#24.6★★★★★(1,754)Brasserie · Zollernstraße 1☎ +49 7531 282728↗ chezleon.de
- Good Rice zum Elefanten#34.5★★★★★(1,449)Vietnamese restaurant
- The Dom#44.7★★★★★(1,136)Italian restaurant · Brückengasse 1☎ +49 7531 5847369↗ thedom-konstanz.de
- Places
- 10
- Avg rating
- 4.7
- Reviews behind them
- 15,206
- Categories
- 7
[ ] View raw JSON · 5 of 10 items
[
{
"title": "The Dom",
"categoryName": "Italian restaurant",
"totalScore": 4.7,
"reviewsCount": 1136,
"street": "Brückengasse 1",
"phone": "+49 7531 5847369",
"website": "https://thedom-konstanz.de/"
},
{
"title": "Constanzer Wirtshaus",
"categoryName": "German restaurant",
"totalScore": 4.4,
"reviewsCount": 7521,
"street": "Spanierstraße 3",
"phone": "+49 7531 3630130",
"website": "http://www.constanzer-wirtshaus.de/"
},
{
"title": "Chu Minh Restaurant",
"categoryName": "Asian restaurant",
"totalScore": 4.7,
"reviewsCount": 249,
"street": "Frieda-Sigrist-Weg 1",
"phone": "+49 7531 9325998",
"website": "https://www.chuminh-restaurant.de/"
},
{
"title": "Restaurant Zur Wendelgard",
"categoryName": "German restaurant",
"totalScore": 4.7,
"reviewsCount": 848,
"street": "Inselgasse 5",
"phone": "+49 7531 917488",
"website": "http://www.zur-wendelgard.de/"
},
{
"title": "Brasserie Chez Léon",
"categoryName": "Brasserie",
"totalScore": 4.6,
"reviewsCount": 1754,
"street": "Zollernstraße 1",
"phone": "+49 7531 282728",
"website": "http://chezleon.de/"
}
]Real run on Oct 22, 2026 · 10 items in 5.7 s · charged $0.037 · run a323f602472f41838
5 Google Maps scrapers, one job each
Pick by the data you need. Prices are per 1,000 results, live from the Store; you pay only for what a run returns.
Places by keyword and cityStart hereGoogle Maps Scraper Lite
The fast way to a list of businesses: one request per search, ten places in about six seconds, with rating, review count, phone and website as Maps shows them.
In · Search terms plus a location, with optional star, website and category filters
- title
- categoryName
- totalScore
- reviewsCount
- address
- +3 more
Full place detailsGoogle Maps Scraper Full
For when the search card is not enough: opens each place page for opening hours, booking and ordering links, Q&A counts and owner updates, and accepts Maps URLs and place IDs as input.
In · Keywords, a city, state or ZIP, a GeoJSON area, or Google Maps links
- title
- address
- openingHours
- bookingLinks
- orderOnline
- +3 more
Emails and social profilesGoogle Maps Email Extractor
Turns a Maps search into a lead list: it visits each business website, reads the contact, about and imprint pages, and returns the public emails and social profiles it finds.
In · Search terms plus a location, or Google Maps links
- title
- website
- emails
- phones
- linkedIns
- +2 more
Every public reviewGoogle Maps Reviews Scraper
All reviews of a place, newest or most relevant first, with stars, text, translation, owner replies and visit details. Filter by keyword or date to keep runs small.
In · Place URLs or place IDs, with sort order, start date and keyword filter
- stars
- text
- publishedAtDate
- responseFromOwnerText
- reviewContext
- +1 more
Local Services adsGoogle Local Services Scraper
The sponsored "pros near you" block at the top of Google: home-service businesses with rating, reviews, phone, service area and years in business, for the US and Canada.
In · A service and a city or ZIP, or a Google results link
- businessName
- rating
- reviews
- phone
- serviceArea
- +2 more
What Google Maps data looks like
More real runs: the request, the run and the rows it returned. Private people’s names and contact details are withheld.
“Find 5 web design agencies in Austin on Google Maps and get the public emails and social profiles from their websites.”
{ } The Actor input it runs
{
"searchStringsArray": [
"web design agency"
],
"locationQuery": "Austin, USA",
"maxCrawledPlacesPerSearch": 5,
"language": "en",
"scrapeSocialMediaProfiles": {
"facebooks": false,
"instagrams": false,
"tiktoks": false,
"twitters": false,
"youtubes": false
}
}- GLIDE®★★★★★ 5glidedesign.com→no public emailLinkedInFacebookInstagramTwitter
- Rodeo Creative (formerly Parrot Digital)★★★★★ 5madebyrodeo.co→✉ 2 public emailsFacebookInstagramYoutube
- Brand & Bloom★★★★★ 4.9brandandbloomdesigns.com→no public emailInstagramTiktok
- Way Creative Studio★★★★★ 4.9waycreative.studio→✉ 1 public emailLinkedInInstagramTwitter
- Lucid Crew Web Design - Austin SEO★★★★★ 5lucidcrew.com→no public emailLinkedInInstagramTwitterYoutube
- Websites visited
- 5
- With a public email
- 2 of 5
- Social profiles
- 16
- Time
- 25.4 s
[ ] View raw JSON · 5 of 5 items
[
{
"title": "GLIDE®",
"categoryName": "Website designer",
"totalScore": 5,
"phone": "+1 512-215-4236",
"website": "https://www.glidedesign.com/",
"emailsFound": 0,
"socials": "LinkedIn, Facebook, Instagram, Twitter"
},
{
"title": "Rodeo Creative (formerly Parrot Digital)",
"categoryName": "Website designer",
"totalScore": 5,
"phone": "+1 737-265-3237",
"website": "https://madebyrodeo.co/",
"emailsFound": 2,
"socials": "Facebook, Instagram, Youtube"
},
{
"title": "Brand & Bloom",
"categoryName": "Website designer",
"totalScore": 4.9,
"phone": null,
"website": "http://brandandbloomdesigns.com/",
"emailsFound": 0,
"socials": "Instagram, Tiktok"
},
{
"title": "Way Creative Studio",
"categoryName": "Website designer",
"totalScore": 4.9,
"phone": "+1 731-695-4285",
"website": "http://waycreative.studio/",
"emailsFound": 1,
"socials": "LinkedIn, Instagram, Twitter"
},
{
"title": "Lucid Crew Web Design - Austin SEO",
"categoryName": "Website designer",
"totalScore": 5,
"phone": "+1 512-853-9693",
"website": "https://www.lucidcrew.com/",
"emailsFound": 0,
"socials": "LinkedIn, Instagram, Twitter, Youtube"
}
]Real run on Oct 23, 2026 · 5 items in 25.4 s · charged $0.025 · run c51f87897c9a4bd0b
“Get the 5 lowest-rated Google Maps reviews of the Eiffel Tower that mention the queue. No reviewer names.”
{ } The Actor input it runs
{
"startUrls": [
{
"url": "https://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2944813,17z/data=!3m1!4b1!4m6!3m5!1s0x47e66e2964e34e2d:0x8ddca9ee380ef7e0!8m2!3d48.8583701!4d2.2944813"
}
],
"maxReviews": 5,
"reviewsSort": "lowestRanking",
"reviewsFilterString": "queue",
"personalData": false
}- ★★★★★
Truly awful experience with spectacular views. How this became a the biggest tourist attraction in the world is a mystery. If you do visit, dont bother with t…
May 29, 2026reviewer withheld - ★★★★★
"I visited the Eiffel Tower on Saturday, May 30th. I had booked tickets to go to the top two months in advance. In fact, I had to wait until after midnight bec…
Jun 7, 2026⏱ 1 hr+reviewer withheld - ★★★★★
One of the most popular attractions and also one of the worst. Security checks after security checks, queues after queues. You have one check to get under the …
Apr 19, 2023reviewer withheld - ★★★★★
No availability to book the summit when I checked daily weeks in advance. Queued for one hour in the morning and tickets to summit sold out just as I got to th…
Dec 30, 2025reviewer withheld - ★★★★★
An Unpopular Opinion: The Eiffel Tower - A Visual Masterpiece, A Tourist Trap Dear Reader, I feel compelled to share a perspective that might be considered c…
Jun 26, 2025reviewer withheld
[ ] View raw JSON · 5 of 5 items
[
{
"stars": 1,
"text": "Truly awful experience with spectacular views. How this became a the biggest tourist attraction in the world is a mystery. If you do visit, dont bother with t…",
"publishedAtDate": "2026-05-29",
"name": "[reviewer 1]",
"waitTime": null
},
{
"stars": 1,
"text": "\"I visited the Eiffel Tower on Saturday, May 30th. I had booked tickets to go to the top two months in advance. In fact, I had to wait until after midnight bec…",
"publishedAtDate": "2026-06-07",
"name": "[reviewer 2]",
"waitTime": "1 hr+"
},
{
"stars": 1,
"text": "One of the most popular attractions and also one of the worst. Security checks after security checks, queues after queues. You have one check to get under the …",
"publishedAtDate": "2023-04-19",
"name": "[reviewer 3]",
"waitTime": null
},
{
"stars": 1,
"text": "No availability to book the summit when I checked daily weeks in advance. Queued for one hour in the morning and tickets to summit sold out just as I got to th…",
"publishedAtDate": "2025-12-30",
"name": "[reviewer 4]",
"waitTime": null
},
{
"stars": 1,
"text": "An Unpopular Opinion: The Eiffel Tower - A Visual Masterpiece, A Tourist Trap\n\nDear Reader,\n\nI feel compelled to share a perspective that might be considered c…",
"publishedAtDate": "2025-06-26",
"name": "[reviewer 5]",
"waitTime": null
}
]Real run on Oct 22, 2026 · 5 items in 6 s · charged $0.0022 · run a8e7ba9b0dd6460b8
What people use Google Maps data for
The same places, read three ways: as leads, as a market, and as a reputation to watch.
- 01
Local lead generation
→ name, phone, website, emails, LinkedIn for every dentist in Austin
Pick a trade and a city, pull every business with a phone and website, then add the emails and social profiles from each website. Load the list into your CRM the same day.
Google Maps Scraper LiteGoogle Maps Email Extractor - 02
Local SEO and market maps
→ rank, rating, reviews, categories per search and area
See who ranks for a category in each neighborhood, how many reviews they have and how they rate. Repeat the search monthly to track new openings and closures.
Google Maps Scraper LiteGoogle Maps Scraper Full - 03
Review monitoring
→ stars, text, date, owner reply for each new review since Monday
Collect new reviews for your locations or a competitor’s, with stars, text and owner replies. Filter by keyword to find every mention of wait times, prices or staff.
Google Maps Reviews Scraper - 04
Store locators and location data
→ address, hours, latitude, longitude, placeId for every branch
Keep a chain’s addresses, opening hours, coordinates and place IDs current, or build a dataset of every branch of a brand in a country.
Google Maps Scraper Full - 05
Home-services prospecting
→ business, phone, rating, service area for HVAC pros near 78701
Electricians, roofers, plumbers and lawyers who pay for Local Services ads are active buyers. Get them by service and city with their service area and rating.
Google Local Services Scraper - 06
Agents and automations
→ “Find 20 vegan cafés in Berlin rated 4.5+ and list their websites”
Give an AI agent the Scrape.ly MCP server and it can find places, enrich them and summarize their reviews on request, or schedule the same search every week.
Google Maps Scraper LiteGoogle Maps Reviews Scraper
Scrape Google Maps from the console, the API or an AI agent
- 1Open it in the consoleGoogle Maps Scraper Lite opens with a ready input. Sign up free, no card needed.
- 2Change the inputEdit the fields shown below, or pick one of the ready-made presets.
- 3Run and exportDownload JSON, CSV or Excel, or send the dataset to your stack.
Add the Scrape.ly MCP server to Claude, ChatGPT, Cursor or any MCP client, then ask in plain words:
“Find 20 restaurants in Konstanz rated 4.5 or higher on Google Maps and give me their phone numbers and websites.”
{
"mcpServers": {
"scrapely": {
"url": "https://mcp.scrape.ly"
}
}
}MCP setup for every clientThe same search as the map above, from code. The run returns when the dataset is ready; every item is one place.
from scrapely_client import ScrapelyClient
client = ScrapelyClient('YOUR_TOKEN', api_url='https://api.scrape.ly')
run = client.actor('cornerledger/google-maps-scraper').call(
run_input={
'searchStringsArray': ['restaurant'],
'locationQuery': 'Konstanz',
'maxCrawledPlacesPerSearch': 10,
'language': 'en',
}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)Get a token in the console under Settings. Clients: Python, JavaScript, or the HTTP API.
Why teams scrape Google Maps with Scrape.ly
Pay for places, not plans
No API key, no extension
Built for repeat runs
Ready for AI agents
Google Maps scraping, answered
Can I scrape data from Google Maps?
Yes, what a listing shows publicly: name, category, address, phone, website, coordinates, rating, review count, opening hours and the reviews themselves. Search by keyword and city, or paste Maps URLs, and each place comes back as one row.
Is there a free Google Maps scraper?
Yes. The Scrape.ly Free plan includes $5 of credit every month and needs no card. At $3.60 per 1,000 places plus typical platform usage of about $0.18, that covers roughly 1,300 places a month with the Google Maps Scraper, or over 10,000 reviews with the Reviews Scraper.
What is the best Google Maps scraper?
It depends on the data. For a fast list of businesses with phone, website and rating, use the Google Maps Scraper. For opening hours, booking links and Maps URLs as input, use the Google Maps Extractor. For emails, the Email Extractor; for reviews, the Reviews Scraper. All five are on this page with live prices.
Is scraping Google Maps legal?
Collecting publicly visible business information is widely done and generally lawful in many jurisdictions, but Google’s terms restrict automated access and data protection law applies to personal data such as reviewer names. Scrape business facts, keep personal data to what you need, and check the rules where you operate.
Can I get emails from Google Maps?
Google Maps does not list emails. The Google Maps Email Extractor finds them on each business’s own website: it reads the homepage and the contact, about and imprint pages and returns the public addresses and social profiles printed there.
Does it use the Google Maps API?
No. The scrapers read the public Google Maps pages, so you need no Google Cloud project or Places API key. To call them from your own code, use the Scrape.ly API or the Python and JavaScript clients shown above. What the Places API would cost instead is in our Google Maps API pricing guide.
Can I scrape Google Maps with Python?
Yes. Install the Scrape.ly Python client, call the Actor with a search term and location, and iterate over the dataset. The Python example on this page runs the Konstanz search and prints one place per item.
Do I need a Chrome extension?
No. Extensions scrape the page open in your own browser, one search at a time. These scrapers run in the cloud, in parallel, on a schedule if you want, and deliver the data by API, webhook or export.
How much does it cost to scrape Google Maps?
You pay per result: $3.60 per 1,000 places with the Google Maps Scraper, $4 per 1,000 with the Email Extractor and $0.44 per 1,000 reviews, plus platform usage where the Actor says so. The 10-place Konstanz run above was charged $0.037. Prices as of 24 October 2026; the lineup shows the current ones.
Is it legal to scrape Google Maps?
These scrapers collect what Google Maps shows to any visitor: business names, addresses, phones, websites, ratings and reviews. Business facts are not personal data in most cases; reviewer names and anything that identifies a person are, so the Reviews Scraper can leave them out (its personalData switch) and our samples withhold them. Respect Google’s terms where they bind you, and use contact data in line with GDPR, CAN-SPAM and local rules.
This is general information, not legal advice. Read our guide to web scraping and the law and the Scrape.ly terms. Google Maps is a trademark of its owner; Scrape.ly is not affiliated with it.
More on Google Maps data
The internet is full of data.
Start owning yours.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.


