Skip to content

Repository files navigation

Google Maps Extractor & Scraper

GitHub Release Manifest V3 Browsers License Privacy Friendly

Google Maps Extractor (Mapso) is a free, open-source browser extension that scrapes publicly available business details, phone numbers, addresses, reviews, and categories from Google Maps search results and exports them directly into CSV (Excel-compatible) or JSON.

Designed for B2B lead generation, sales prospecting, market research, and local business discovery — completely free, unlimited, and requiring no Google Maps API key or monthly subscriptions.


Data Fields Extracted

Field Name Description Example
Name Business or location name The Coffee Bean & Tea Leaf
Phone / Contact Number Publicly listed telephone number +1 (555) 234-5678
Address Full physical address or neighborhood 123 Main St, Los Angeles, CA
Category / Type Primary business category Coffee shop
Rating Average star rating (1.0 - 5.0) 4.6
Number of Reviews Total public review count 1,240
Price Level Price tier $$
Open-Now Status / Hours Current operating status Open · Closes 9 PM
Google Maps URL Canonical place link https://www.google.com/maps/place/...
Thumbnail Image High-resolution photo preview URL https://lh5.googleusercontent.com/...

Installation

Option 1: Quick Install (Chrome / Microsoft Edge / Brave)

  1. Download the latest mapso-chrome-v*.zip from Releases.
  2. Unzip the downloaded file.
  3. Open your browser's extension page:
    • Chrome / Brave: chrome://extensions
    • Microsoft Edge: edge://extensions
  4. Toggle Developer mode on (top-right in Chrome, left sidebar in Edge).
  5. Click Load unpacked and select the unzipped folder.
  6. Pin Maps Place Extractor to your browser toolbar.

Option 2: Firefox

  1. Download mapso-firefox-v*.zip from Releases.
  2. Open about:debugging#/runtime/this-firefox in Firefox.
  3. Click Load Temporary Add-on… and select manifest.json from the unzipped folder.

How to Use Google Maps Extractor

  1. Navigate to Google Maps.
  2. Enter your search query (e.g., "Plumbers in Chicago", "Dentists in London", or "Restaurants in Tokyo").
  3. Scroll through the left results panel to load visible listings.
  4. Click the Maps Place Extractor icon in your toolbar to view the live captured places.
  5. Click Export CSV (for Excel/Google Sheets) or Export JSON.
  6. The extension automatically fetches missing contact numbers before triggering your download.

Development & Building

If you would like to build the project locally or contribute:

# Clone the repository
git clone https://github.com/yowRiss/mapso.git
cd mapso

# Package tailored builds for Chrome and Firefox
python3 scripts/build.py

Built packages will be output to the dist/ directory.


License

This project is licensed under the MIT License.

About

Free & Open-Source Google Maps Extractor & Scraper. Extract place details, phone numbers, addresses, and ratings directly to CSV / JSON without API keys.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages