// 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 Google Places or OpenStreetMap, or import your own CSV — 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
Pull business data from live providers or import your own list — no vendor lock-in.
// 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.
// 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. You bring your own API keys and run on free tiers; RDAP domain checks need no key.
No. PresenceZero is a lead finder, not an outreach or CRM tool. It never sends mail — that is a permanent design line.
Google Places (your API key), OpenStreetMap (free, no key), or your own CSV import.
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.