// SELF-HOSTED LEAD FINDER
Turn a city and a category into a scored, exportable list of local businesses with no website — and the matching domains you can pitch them. Open-source. Bring your own keys.
// bakery in ottawa, on
// HOW IT WORKS
Pull businesses from OpenStreetMap or your own CSV with no key at all, or add Google Places or Apify’s Google Maps scraper for wider coverage — pick a city and category and get a raw list in seconds.
Every result's web presence gets classified automatically: none, dead, parked, or alive.
An RDAP lookup checks whether the matching domain is available — no API key, no whois scraping.
Presence, domain status, and business signals roll up into a single 0–100 lead score.
Move leads through a pipeline as you go, then export the whole thing to CSV when you’re ready to reach out.
// WHY NOT JUST SCROLL THE MAP
Whether you’re sourcing web design leads for yourself or running local SEO prospecting for a client, hunting Google Maps by hand costs hours and leaves signal on the table.
// FEATURES
// SOURCES
Start free with no key at all — OpenStreetMap or your own CSV. Add Google Places or Apify Google Maps with your own account for wider coverage. No vendor lock-in, and never a per-lead fee.
// PRESENCE
Web presence is classified automatically, so you know at a glance who needs a website.
// DOMAINS
RDAP lookups confirm whether the matching domain is free to register — no API key required.
// SCORING
Presence, domain status, and business signals roll up into one score you can sort and filter by.
// PIPELINE
Move leads through stages as you work the list, from new through contacted to won.
// EXPORT
Take your list anywhere — your CRM, your outreach tool, or your own spreadsheet.
// OWNERSHIP
Run it hosted on the free tier, or self-host the open-source project and bring your own keys.
// WHO IT’S FOR
// FREELANCERS
Skip the cold-search grind — build a warm list of web design leads, scored by city, in the time it takes to drink your coffee.
// AGENCIES
Feed local SEO prospecting straight into your pipeline — deduped, scored, and exportable before anyone touches a spreadsheet.
// INVESTORS
Surface available domains sitting next to real, active local businesses — demand signal a bulk whois scrape can’t give you.
// THE LINE
PresenceZero finds businesses and checks domains — it does not send email, message anyone, or scrape contacts for outreach. What you do with your exported list is your business. Bulk email is not, and will never be, a feature of this project.
Your sources stay your own. PresenceZero never proxies or resells data: OpenStreetMap is open data, CSV is your list, and the optional Google and Apify sources run on your account, your key, and their terms. We name that plainly rather than bury it.
// QUICK START
git clone https://github.com/its-tahir/presence-zero && cd presence-zero && npm install && npm run dev// FAQ
Yes — it is open-source (MIT) and self-hosted. It runs fully free on OpenStreetMap and CSV with no keys at all; RDAP domain checks need no key. Optional sources (Google Places, Apify) use your own account and free tier.
No. PresenceZero is a lead finder, not an outreach or CRM tool. It never sends mail — that is a permanent design line.
OpenStreetMap (free, no key), your own CSV import, Google Places (your API key), or Apify’s Google Maps scraper (your Apify account). OpenStreetMap and CSV need no account at all.
No. Apify is optional — OpenStreetMap and CSV are free and keyless. If you do use it, Apify’s free plan renews $5 of credit every month (about 1,250 places, roughly 25 scans of 50), needs no credit card, and simply stops when the credit runs out. PresenceZero never charges you per lead and never proxies the call — it is your account and your quota.
From web presence (none/dead/parked), review count and rating, whether the exact .com is available, and whether a phone number exists.
Yes — the live demo shows a real, read-only result set. To run your own scans, self-host in about two minutes.
// WORK WITH ME
PresenceZero is open-source and self-hostable. If you'd rather have it white-labeled, hosted, or extended for your agency's exact workflow, I build custom lead-gen tooling for web studios and agencies.