MapScraper

GUI desktop tool for extracting Google Maps business data and exporting to CSV, JSON or Excel

Overview

MapScraper is a standalone desktop tool that lets non-technical users harvest business listings from Google Maps — names, addresses, phone numbers, ratings, websites — and export the results in the format that suits their workflow.

Tech Stack

  • Language: Python
  • UI: CustomTkinter (modern dark-mode GUI)
  • Scraping: Selenium WebDriver
  • Export: pandas (CSV / Excel), json stdlib

Key Features

  • Keyword + location search: Enter any search term and city; the tool navigates Maps automatically
  • Automated scrolling: Continuously scrolls the results panel to load all listings before extracting
  • Field extraction: Business name, address, phone, website, rating, review count, category
  • Export formats: One-click export to CSV, JSON or Excel (.xlsx)
  • Progress UI: Live progress bar and log panel inside the CustomTkinter window
  • Headless mode: Optional headless Chrome for faster background runs

Use case

Built to support lead-generation workflows — sales teams can collect hundreds of verified local business contacts in minutes without writing a line of code.

Have a project in mind?

Let's build something great together.

Tell me what you need and I'll get back to you with a clear, honest estimate.

HassanOSSYS-00
SECURE CHANNEL · ACTIVE
INIT://