Where the Google Maps scraper works
Search for a type of business on www.google.com/maps and the side panel detects the list. There is no URL to paste, no keyword list to upload and nothing to configure: the search you typed into Maps is the job.
| Page on Google Maps | What you get |
|---|---|
| A search list: "dentists in Austin", "cafés near me", "plumbers 78704" | Every business in the list, up to the 120 Maps shows for one search |
| One place you opened | Its reviews, on the Google Maps Review Scraper |
| The bare map, directions or a saved list | Nothing to collect. Search for a type of business first |
No Google sign-in is needed: Maps shows signed-out visitors the same list. If Google shows your browser a "limited view" of Maps, sign in and run the search again. Country sites such as google.de/maps are not covered; run the same search on www.google.com/maps, in any language. Keep the Maps tab in front while the run works, because Maps only loads the rest of the list while you can see it.
What each row holds
One row per business, in the order Maps lists them. The first columns are the ones a lead list needs: name, main category, rating, review count, phone, website, full address and a link to the place on Google Maps. After those come the details for sorting and mapping: the other categories, the address split into street, district, city, postcode, state and country, latitude and longitude, the plus code, Maps' price label, whether it is open now, opening hours for each day, a flag for businesses Maps marks permanently closed, the Google place ID and CID, a thumbnail and the business's rank in the list.
Sponsored entries are left out, because they are ads placed in the list rather than results. Maps repeats a few businesses across the pages of a long list; each one appears once in your file.
Emails and social profiles
Google Maps does not show email addresses, so the list itself has none. On Pro, the Find emails & socials button above the table reads the website of every business that has one and adds the email addresses and social profiles that site lists. A full list takes a minute or two. Sites that hide their contact details behind a form give nothing back, and a business without a website stays phone-only.
Google Maps scraper vs other ways to get a business list
Google Maps has no export button, so every route to a spreadsheet goes through one of these:
| Method | Businesses per search | Fields | Cost | Setup |
|---|---|---|---|---|
| This extension | Up to 120 | Name, phone, website, address, rating, hours and more | Free for 500 exported rows a month, Pro 10,000 for $9.99 | Chrome, no code, no sign-in |
| Places API Text Search | Up to 60, 20 per request | Whatever fields you pay for | Billed per request, higher for contact fields | Developer account, billing card, API key and code |
| Cloud scraping services | Hundreds of searches in one job | Varies by service | Usually per 1,000 places | An account and a task to set up |
| Data vendors' lead lists | Pre-built lists by category and city | Fixed by the vendor | Per list or subscription | None, but the data can be months old |
| Copy and paste | As many as you can scroll | What you copy | Free | Hours of work |
For one city or one niche, the extension is the shortest path: the search you would run anyway becomes the file. For thousands of searches across a country in one job, a cloud service is the better fit. Google's own Places API returns fewer results per search and charges extra for phone and website, but it is the route to use if you are building an app on top of Maps data.
More than 120 businesses
Google Maps caps every search at 120 results, whatever tool reads it. To cover a whole city, split it into searches Maps can finish: one per neighbourhood or ZIP code ("dentists 78704", "dentists 78745"), one per nearby town, or one per business type ("pediatric dentist", "orthodontist"). Each search is its own run in your dashboard. When you export, a business you already exported from an earlier search costs nothing again, so overlapping searches never charge twice for the same place.
Working with the file
Sort by Reviews to find the established businesses in an area, or by Rating with a minimum review count to find the best-regarded ones. Filter out rows with no website if you plan to email, or keep only those if you are selling web services. Rank tells you who Google shows first for the search, which is useful when you are measuring local visibility for a client. Latitude and longitude drop straight into Google My Maps or any mapping tool to plot the list.
Every row links back to the place. Open one and the side panel switches to the Google Maps Review Scraper, which exports that business's reviews with the owner replies, signed in to Google. Company pages for B2B prospects are on the LinkedIn Company Scraper.
Responsible use
Business listings on Google Maps are public, and building prospect lists from them is common practice. Laws on contacting businesses still apply: anti-spam rules such as CAN-SPAM in the US and GDPR and ePrivacy in Europe set what you may send and to whom, and some countries require consent before a cold email even to a business address. Keep personal names out of anything you publish, honour opt-outs, and follow Google's terms when you store or share the data.