Ghost scouting · innovation workspace
Leads use the
ghost-scouting
rule: Maps-derived listings with ratings and reviews but
no owned website
(empty URL or only Google short links). Data is fetched with
Serper
when SERPER_API_KEY is set, otherwise
Apify
compass/crawler-google-places
+ APIFY_API_TOKEN. Vanilla HTML per
AGENTS.md
/ Eileen’s
memory.md
conventions.
0 pins · every lead with coordinates · Toronto area
Add SERPER_API_KEY and/or APIFY_API_TOKEN to
innovation/.env, then from this folder run:
cd toronto-bakery-ghost-scout && npm run fetch && npm run serve
The fetch script issues multiple Toronto bakery–related Maps queries and dedupes ghost candidates (≥1★, >0 reviews, no external domain). Expect 30+ rows when Serper returns enough organic results across queries.