002 — Core Features
Everything You Need to Investigate an Area.
Each capability below reflects functionality present in the repository — discovery, enrichment, history, and the code to extend it all.
Phase 01 — Discover
Cover an area completely.
From a single neighborhood to a whole district — systematic discovery across categories, strategies, and grid cells, with duplicates removed.
Location-Based Discovery
Discover businesses within a selected area using location-based search with a configurable radius.
Category Expansion
Explore related categories and subcategories to widen practical discovery coverage.
Multiple Discovery Strategies
Combine supported Nearby Search and Text Search workflows in a single scan.
Geographic Grid Scanning
Cover large areas cell by cell so dense neighborhoods get systematic attention.
Adaptive Subdivision
High-density cells automatically split into smaller scans for finer-grained results.
Duplicate Prevention
Deduplicate businesses across scans and strategies, with repeat sightings tracked per lead.
Phase 02 — Inspect
Judge every candidate.
Publicly available signals — status, contact details, ratings, Street View — that tell you which businesses deserve attention first.
Business Status Tracking
Inspect available operational status, including temporarily closed businesses when returned by the API.
Public Business Information
Collect publicly available details — only what the APIs return, nothing private or restricted.
Website & Phone Availability
See at a glance which businesses expose a website or phone number, then reveal and copy them.
Ratings & Review Counts
Use rating and review-count signals to prioritize which businesses to investigate first.
Street View Indicators
Check Street View / 360-related availability for a location before planning field work.
Phase 03 — Keep
Keep everything. Extend anything.
A database of past discoveries, session-based tracking, and a codebase you can shape around your own workflow.
Historical Lead Storage
Maintain and explore previously discovered businesses with LIVE, TODAY, and MAIN views.
Session-Based Tracking
Every scan is recorded as a session, so results stay organized and comparable over time.
Developer-Friendly Architecture
A modular Next.js + TypeScript codebase with API routes you can customize and extend.