// SELF-HOSTED LEAD FINDER

Find the businesses whose web presence is zero.

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

87
Joe's Bakery
124 Bank St · ★4.7 (212)
NONEjoesbakery.com

// HOW IT WORKS

Local business lead generation, from search to CSV.

  1. 01
    Find

    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.

  2. 02
    Probe

    Every result's web presence gets classified automatically: none, dead, parked, or alive.

  3. 03
    Check domains

    An RDAP lookup checks whether the matching domain is available — no API key, no whois scraping.

  4. 04
    Score

    Presence, domain status, and business signals roll up into a single 0–100 lead score.

  5. 05
    Work the list

    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

Manual local SEO prospecting doesn’t scale.

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.

Hunting Google Maps by hand

  • Slow — one search, one map, one tab at a time. A single city can eat an evening.
  • Unscored — every pin looks the same until you click through and judge it yourself.
  • No domain signal — you won’t know if the matching domain is taken until you check it by hand.
  • Easy to lose track — no pipeline, so promising leads die in browser tabs and half-finished spreadsheets.

PresenceZero

  • Scored — every lead ranked 0–100 the moment it’s found.
  • Deduped — no repeat businesses across providers or repeat searches.
  • Domain-aware — RDAP availability checked automatically, for every lead, every time.
  • Exportable — pipeline stages and CSV export built in, ready for your outreach list.

// FEATURES

Everything a lead finder for web designers and agencies needs.

// SOURCES

OpenStreetMap, CSV, Google, or Apify

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

None, dead, parked, or alive

Web presence is classified automatically, so you know at a glance who needs a website.

// DOMAINS

Domain availability checker

RDAP lookups confirm whether the matching domain is free to register — no API key required.

// SCORING

0–100 lead score

Presence, domain status, and business signals roll up into one score you can sort and filter by.

// PIPELINE

A pipeline, not a spreadsheet

Move leads through stages as you work the list, from new through contacted to won.

// EXPORT

CSV export, any time

Take your list anywhere — your CRM, your outreach tool, or your own spreadsheet.

// OWNERSHIP

Free tier, or self-hosted lead finder

Run it hosted on the free tier, or self-host the open-source project and bring your own keys.

// WHO IT’S FOR

Built for people who sell websites and domains.

// FREELANCERS

Freelance web developers

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

Design, marketing & SEO agencies

Feed local SEO prospecting straight into your pipeline — deduped, scored, and exportable before anyone touches a spreadsheet.

// INVESTORS

Domain investors

Surface available domains sitting next to real, active local businesses — demand signal a bulk whois scrape can’t give you.

// THE LINE

A lead finder. Never a spam tool.

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

Three ways to run

git clone https://github.com/its-tahir/presence-zero && cd presence-zero && npm install && npm run dev

// FAQ

Questions

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

Prefer it built for you?

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.