Product · Browser extension

The Google Maps lead scraper that lives in your browser

MapLeadScout is a Manifest V3 extension for Chrome, Microsoft Edge, Brave and other Chromium browsers. It saves places one at a time from any Google Maps listing, or sweeps a whole region automatically, then exports a clean Excel or CSV file — no server round-trip required to use it.

Last reviewed September 7, 2026 · Written and reviewed by MapLeadScout Team

Download

Get the extension today, straight from us

The Chrome Web Store listing is in review. Until it is live, download the same files here and load them into Chrome yourself — about a minute, no account needed to install.

Download the extension

Version 1.8.1 · 515 KB · one ZIP for every browser below

Works in Chrome, Microsoft Edge, Brave, Opera and Vivaldi. Not in Firefox or Safari: Auto mode relies on an API only Chromium browsers provide.

The ZIP contains only the extension files you can read on this page: no installer, nothing runs on your computer outside Chrome.

Install in five steps

From ZIP to toolbar

  1. 1Unzip it somewhere permanentFor example Documents/MapLeadScout. Updates go into this same folder later.
  2. 2Open the extensions page and turn on Developer modeChrome: chrome://extensions · Edge: edge://extensions · Brave: brave://extensions. The toggle sits in the top-right corner (Edge: left sidebar).
  3. 3Click Load unpacked and choose the unzipped folderMapLeadScout appears in the list with its blue pin icon.
  4. 4Pin it to the toolbarClick the puzzle-piece icon next to the address bar, then the pin beside MapLeadScout.
  5. 5Open Google Maps, click the icon, press Sign in & connectSign in or create a free account; the extension connects to your team by itself and brings you back to Maps.

Updating later: unzip the new version into the same folder and press Reload on the extension card. Your connection and saved leads stay.

How to use it

Your first hundred leads

  1. 01

    Search on Google Maps as usual

    For example “coffee shop Bandung” — any business type, any area.

  2. 02

    Open MapLeadScout and go to the Auto tab

    Type the same search. Choose Save time (stops once results are ones you already have) or Complete (sweeps every list to the end), and Visible area or a Radius grid that splits the whole city into cells.

  3. 03

    Press Start

    It scrolls, opens each place, and saves the name, phone, WhatsApp, website, rating and address — skipping duplicates. Pause or stop any time; a run survives a page reload.

  4. 04

    Find the leads in the Data tab and in your dashboard

    Within seconds every lead is in app.mapleadscout.com → Leads, shared with your whole team. Export Excel or CSV, open WhatsApp with one click, or push new leads to your CRM automatically.

Two ways to collect

Manual or automatic

Manual

Open a business on Google Maps and press the floating "Save to list" button, or the button on the Data tab of the popup.

Auto

Point the map at a region, type a keyword, choose "visible area only" or a "whole region" radius grid, then start. Pause, resume, and stop are available at any time, and a job survives a page reload.

Permissions, and why each one is requested

Every permission, explained

storage

Saved leads, settings, and sync state live in chrome.storage.local — never in a remote database unless sync is explicitly turned on.

debugger

Google Maps only reacts to trusted, real input. Auto mode uses the debugger API to send genuine clicks and scrolls to the page, the same way a person would interact with it — this is why Chrome shows a "started debugging" notice while a job runs. It is not used to inspect or exfiltrate other tabs.

alarms

Schedules the optional auto-sync run about 30 seconds after a scrape, and nothing else.

host_permissions

The sync feature can only send an API key to mapleadscout.com and our own verified infrastructure — never to a third-party or user-supplied host. See the endpoint allowlist in the privacy notice.

Settings that change behavior

Settings that matter

Auto-deduplication

Checks a new lead against existing ones by Google place ID, then by normalized phone and Maps URL, before it is written to storage.

Phone sanitizer

Stores and displays numbers in the international format for the country named in the lead’s address — Indonesia’s +62… when none is named. Turned off, a number is kept exactly as Maps shows it.

Auto-scrape speed

Normal, Fast, or Human-like. Slower looks more like a person browsing and lowers the chance Google shows a verification challenge.

Database sync

Off by default. Turning it on requires an API key from the MapLeadScout API — see the Google Maps lead generation page for what a synced record contains.

Questions specific to the extension

Before you load the extension

Why does Chrome show a "started debugging" bar?

That bar is Chrome telling you the debugger permission is active for the current tab, which is exactly the mechanism Auto mode uses to send trusted input to Google Maps. It disappears once a job is stopped, and closing the tab or extension removes it immediately.

Is my data sent anywhere by default?

No. A saved lead stays in local Chrome storage until you export a file yourself or explicitly turn on database sync in Settings.

Does the extension work outside Chrome?

Yes. It is a Manifest V3 extension, so the same ZIP loads in Microsoft Edge, Brave, Opera and Vivaldi exactly as in Chrome — sign-in, connecting to your team and syncing all work the same. Firefox and Safari are not supported: Auto mode drives Google Maps through an API only Chromium browsers provide.

What happens if Google changes its Maps layout?

The DOM selectors used to read a listing live in one file (content/extractor.js in the extension source); a layout change is fixed there without touching the rest of the extension.