All guides

How to scrape Google Maps

Scrape Google Maps places by keyword and location: name, address, phone, website, rating, review count, hours, categories, coordinates, place URL. Optional website emails and socials, up to 5 reviews. No login. $1.50 per 1,000 places.

Open Google Maps Scraper: Places, Phones, Emails, Reviews on Apify

Search Google Maps by keyword and location and get a clean table of businesses: name, address, phone, website, rating, review count, opening hours, categories, coordinates and the Google Maps link. Turn on one switch to add emails and social profiles from each business website, and another to add up to 5 reviews per place.

No Google account, no API key, no browser extension. $1.50 per 1,000 places.

What it outputs

Field Example
title Decent Detroit
categoryName / categories Coffee shop
address 14834 Kercheval Ave, Detroit, MI 48215
street, city, postalCode, state, countryCode, neighborhood 14834 Kercheval Ave, Detroit, 48215, Michigan, US, Riverbend
phone / phoneUnformatted (313) 499-8236 / +13134998236
website / domain https://www.instagram.com/decentdetroit / instagram.com
totalScore 4.9
reviewsCount 121
priceLevel $1-10 (when Google shows it)
openingHours Monday 7 AM-4 PM ... Sunday 8 AM-1 PM
openNowText, permanentlyClosed, temporarilyClosed Closed ยท Opens 7 AM Wed / false / false
location { lat: 42.38016, lng: -82.94337 }
placeId, cid, fid, kgmid ChIJMxsyZgDVJIgRwb_5TSUPNdw, 15867605515006230465 ...
url, cidUrl, reviewsUrl Google Maps links that open the place
imageUrl Main photo
claimedByOwner, ownerName true, Decent Detroit
additionalInfo Accessibility, service options, payments, amenities
timezone America/Detroit
searchString, searchLocation, rank coffee shop, Detroit, MI, 1
placesTags Highlights such as LGBTQ+ friendly, Women-owned
imagesCount 66
reviewsDistribution { oneStar: 1, twoStar: 1, threeStar: 1, fourStar: 3, fiveStar: 115 } (detail page)
reviewsTags "People often mention": [{ title: pastries, count: 17 }, ...] (detail page)

With "Find emails and social profiles" on: emails, websitePhones, socials (Facebook, Instagram, LinkedIn, X/Twitter, YouTube, TikTok, Pinterest, Yelp), contactsFound.

With "Image URLs per place" > 0: imageUrls (full-size photo links). With "Order-online links" on: orderBy (the order-online links Google shows for restaurants). Both are free extras; no extra event.

With reviews on (1-5): reviews with stars, text, reviewerName, publishedAt, publishedAtText, reviewerUrl.

Field names follow the most widely used Google Maps actor on Apify, so existing spreadsheets, Zapier/Make flows and scripts keep working when you switch.

Example input

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com/?actors=transparent_meteorite/google-maps-places-scraper" } } }

FAQ

Do I need a Google API key?

No.

How fast is it?

About 20 places in 5-15 seconds per search page; contacts and reviews add a few seconds per place (run in parallel).

Which countries work?

Any country Google Maps covers. Set Language and Country for local names and formats.

Why are some phones or websites empty?

The business did not list one on Google Maps. Use "Only places with a phone" to skip them.

Can I get the place's full description and amenities?

Turn on "Open each place page" (no extra charge, slower).

Is this the official Google Places API?

No. It is an independent tool that reads public Google Maps pages. Not affiliated with Google.

Where do I run it?

On Apify: https://apify.com/transparent_meteorite/google-maps-places-scraper. Check the Pricing tab there for current prices.

Try Google Maps Scraper: Places, Phones, Emails, Reviews on Apify