Maps Radar

Maps Radar

2025 - now

You can pull a firm list from city maps and call right away. Maps Radar takes results from 2GIS, Yandex Maps and Google Maps by city and search words, puts them in one table, and lets a person work statuses right in the card.

Maps Radar banner 1

The pain we close

Leads from maps are usually gathered by hand or through paid services with API keys. Tables drift apart, phones get copied one row at a time, and a lot of time goes by before the first call. You need one screen: name, address, phone, site, rating and a clear status for each firm.

Who it is for

People who call companies in their city: services, construction, B2B. Anyone looking for contractors or clients with queries like "surveying", "foundation", "piles" and who wants their own process on their own server.

How it works

You set a city and a list of search words. You start the scrape. Firm cards appear on screen. You set statuses: new, reviewing, take, not a fit, done. You can export CSV. Optionally email and socials are pulled from the firm's site. Maps have no tax ID (INN), so there is a separate stub for matching by name and address.

Maps Radar banner 2

Under the hood

Scraping runs without map API keys. The service is Python with a simple database and a panel. Some maps are read through a browser on the server; Yandex is parsed from the search page. Login secrets stay only in server settings. This is not a GitHub Pages site: you need a running service.

Result

One leads table from three maps. A person keeps statuses and calls from the card. Code is open under MIT; demo firms on first run are fictional.

FastAPI
SQLite
Jinja
Playwright
Python
GitHub
Telegram
RU