InsightSocial

Free Chrome extension · Google Maps

Google Maps Scraper

InsightSocial's Google Maps Scraper is a free Chrome extension that exports the businesses in a Google Maps search to Excel, CSV, JSON or Google Sheets. Each row has the name, category, phone, website, address, rating, review count and opening hours. Search Google Maps, click Scrape, and a full list of up to 120 businesses is ready in about half a minute: no Places API, no code.

  • Excel
  • CSV
  • JSON
  • Google Sheets
  • 4.6 on the Chrome Web Store
  • Updated · InsightSocial Team

How it works

From install to file in four steps.

  1. 01

    Add it to Chrome

    Install InsightSocial from the Chrome Web Store. It is free and asks for no card.

  2. 02

    Pin the icon

    Click the puzzle piece in Chrome's toolbar and pin InsightSocial. That icon opens the side panel.

  3. 03

    Search Google Maps, click Scrape

    Search for a type of business on www.google.com/maps, such as "dentists in Austin". Allow google.com the first time Chrome asks, click Scrape, and keep the tab in front for the half minute it takes.

  4. 04

    Export

    Download Excel, CSV or JSON, or send the rows to Google Sheets. Every run stays in your account to re-open later.

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 MapsWhat 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 openedIts reviews, on the Google Maps Review Scraper
The bare map, directions or a saved listNothing 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:

MethodBusinesses per searchFieldsCostSetup
This extensionUp to 120Name, phone, website, address, rating, hours and moreFree for 500 exported rows a month, Pro 10,000 for $9.99Chrome, no code, no sign-in
Places API Text SearchUp to 60, 20 per requestWhatever fields you pay forBilled per request, higher for contact fieldsDeveloper account, billing card, API key and code
Cloud scraping servicesHundreds of searches in one jobVaries by serviceUsually per 1,000 placesAn account and a task to set up
Data vendors' lead listsPre-built lists by category and cityFixed by the vendorPer list or subscriptionNone, but the data can be months old
Copy and pasteAs many as you can scrollWhat you copyFreeHours 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.

Frequently Asked Questions

Search for a type of business on Google Maps in Chrome, open the InsightSocial side panel and click Scrape. When it finishes, open the run in your dashboard and choose Excel, CSV or Google Sheets. Each business is one row with its name, category, phone, website, address, rating, review count and opening hours. The first 500 exported rows each month are free.

Use Cases

Guides for the jobs this scraper is used for

Open a Google Maps page. Click Scrape.

Scraping and browsing your results are free. Exporting is free up to 500 rows a month, with no card asked for.

Export Google Maps resultsChrome, Edge and Brave