Skip the Gatekeeper

Local lead discovery & enrichment

Every plumber in Austin.
The owner's name.
A number you can text.

Type a keyword and a place. Skip the Gatekeeper finds every matching business on Google Maps — up to 700 per run — crawls their websites, flags which phone numbers are mobiles, pulls the owner's name, checks every email's deliverability, and hands you one clean CSV.

Early access. We're onboarding a first group of operators — join the waitlist and we'll email you when your spot opens.

  • No more dialing landlines that never pick up
  • No more "info@" emails that bounce
  • No more guessing who actually owns the business
Keywordplumber
LocationAustin, Texas
Sample lead · illustrative

Bluebonnet Plumbing Co.

Plumber · Austin, TX
4.8 · 212 reviews
Owner Ray Delgado
Phone (512) 555-0184 Mobile T-Mobile
Email ray@bluebonnetplumb… Deliverable
Site bluebonnetplumbing.example
+ LinkedIn, YouTube…
One row in your CSV
…and up to 699 more rows from the same search, enriched in the background.

The pipeline

Five stages. One credit. One row per business.

Every business a run finds goes through the same enrichment pipeline before it lands in your export.

1

Discover

Pulls every business matching your keyword + location from Google Maps, with category, address, rating, and review count. Search rank is preserved.

Up to 700 per run
2

Crawl

Visits each business's website — the homepage plus the pages that matter: about, contact, services, team — and extracts the text, emails, phones, and social links.

Up to 5 pages per site
3

Classify phones

Runs every number through a carrier-grade lookup: mobile, landline, or VoIP, plus the carrier. The best mobile gets its own column.

Mobile · landline · VoIP
4

Extract the owner

AI reads the crawled pages and records the owner's or principal's name — only when the site actually states it. It never guesses.

Stated, not guessed
5

Verify emails

Every candidate email is syntax-checked and tested against the domain's live mail server before it reaches your list — and the best address is picked as primary.

Checked before export
Runs happen in the background — start one, watch the live progress bar, download the CSV when it's done. If a business fails to enrich, you're not charged for it.

The export

What's in every lead

Not just a name and a number — everything you need to open a real conversation, in one flat CSV row.

Business name & categoryPlus full address, city, and state
The owner's nameExtracted from the site when stated
Phones with line typeMobile / landline / VoIP + carrier, up to 5 numbers
Best mobile numberThe textable number, in its own column
Deliverability-checked emailUp to 5, each with a verification status
Website & domainStraight from the listing and the crawl
Rating & review countPrioritize by reputation and size
Social profilesFacebook, Instagram, LinkedIn, YouTube, Yelp & more
Crawled page textWhat the site says — fuel for personalized openers
Search rankWho Google shows first for that keyword
One-click CSVRFC-4180 clean — drops into any dialer or CRM
Resumable runsInterrupted work picks up where it left off
A slice of the export header
Business Name, Category, Owner, Website, Address, City, State, Rating, Reviews, Mobile Number, Phone 1, Phone 1 Type, Phone 1 Carrier, Email 1, Email 1 Status, Socials, Page 1 URL, Page 1 Text …

Phone intelligence

Know it's a mobile before you dial.

Most lead lists give you a phone number. Skip the Gatekeeper tells you what's on the other end. Every number is classified through a carrier-grade lookup — the same line-type and portability data the phone network itself uses.

  • Mobile means you can text it — the channel that actually gets answered.
  • Landline means the front desk — plan the call, skip the SMS.
  • VoIP flags call-center and virtual numbers before you waste a dial.
  • The best mobile per business is promoted to its own Mobile Number column — sort, filter, load into your texting tool.
(512) 555-0184 Mobile T-Mobile
(512) 555-0142 Landline AT&T
(512) 555-0197 VoIP Onvoy
Illustrative numbers. Every phone found on the listing or the website is classified — up to five per business.

Owner extraction

Open with their name, not "Dear business owner."

Skip the Gatekeeper reads each business's about, contact, and team pages and pulls the owner's or principal's name — so your first line lands like you did your homework, because you did.

  • Skip the gatekeeper — ask for the owner by name on the first call.
  • Personalize cold email at scale — "Hi Ray" beats "To whom it may concern."
  • No guessing: a name is only recorded when the site explicitly states it. If it's not there, the field stays blank — never wrong.
To: info@bluebonnetplumbing.exampleIgnored
Dear Business Owner, I hope this email finds you well…
To: ray@bluebonnetplumbing.exampleDeliverable
Hi Ray — saw Bluebonnet Plumbing's 212 reviews and had a quick idea for your after-hours calls…
Illustrative copy. The crawled page text in your export gives you the detail to write openers like this.

Emails checked before you send

Every candidate email is syntax-validated and checked against the domain's live mail servers before it reaches your export, and each carries its own status column. When several addresses are found, Skip the Gatekeeper prefers a person over info@ when picking the primary.

Built for volume, priced for honesty

Runs enrich asynchronously on a queue, so a 700-business search doesn't tie up your browser — and every business that fails to enrich is automatically refunded. You pay only for rows that actually make it into your list.

Pricing

Pay per enriched business. Nothing else.

One credit = one fully enriched business in your export. No subscription, no seats, no expiry — just credits that wait until you need them.

Starter
$50
10,000 credits
$5.00 per 1,000 leads
Enough for ~14 full-depth searches. Try a few markets and see what comes back.
Join waitlist
Scale
$600
200,000 credits
$3.00 per 1,000 leads · save 40%
Enough for ~285 full-depth searches. Agency volume — every trade, every metro.
Join waitlist
Credits never expire Failed enrichments auto-refunded Pay by card (Stripe) or PayPal

API & automation

Point an agent at it.
Wake up to lead lists.

Everything the dashboard does is a bearer-token API call away. Start runs from a script, a cron job, or an AI agent — Skip the Gatekeeper enriches in the background and streams the CSV back when it's done.

  • Capability-scoped tokens — grant an agent run access without billing access.
  • Async by design — start a run, poll its status, fetch the CSV. Three calls.
  • Agent-ready — a copy-paste skill file teaches Claude Code, Cursor, or any coding agent the whole flow in one shot.

Read the full API reference →

terminal
# 1 · start a run
curl -X POST "$LEADBOSS_URL/api/runs" \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"keyword": "plumber", "location": "Austin, Texas"}'
→ { "run_id": "01JC7…" }

# 2 · poll until done
curl "$LEADBOSS_URL/api/runs/$RUN_ID" \
  -H "Authorization: Bearer $TOKEN"
→ { "status": "done", "total": 700, "enriched": 692, … }

# 3 · download the CSV
curl -OJ "$LEADBOSS_URL/api/runs/$RUN_ID/results.csv" \
  -H "Authorization: Bearer $TOKEN"

FAQ

Fair questions, straight answers.

What exactly does one credit buy?

One credit = one business that made it all the way through the pipeline into your export. You're charged when a business successfully enriches — if it permanently fails, the credit is automatically refunded. Discovery itself isn't billed separately.

Do credits expire?

No. Buy a pack today, use it whenever. There's no subscription and no monthly minimum.

How many businesses does one search return?

Up to 700 per keyword + location — everything Google Maps has for that query. You control the depth, so a quick 100-business sample of a market costs a fraction of a full sweep. Different keywords and neighboring cities are separate runs, so total coverage is effectively unlimited.

How do you know a number is a mobile?

Each number goes through a carrier-grade number lookup — the same line-type and number-portability data the telephone network uses to route calls. That's how Skip the Gatekeeper can tell mobile from landline from VoIP and name the current carrier, even for numbers that switched carriers years ago.

What does "deliverability-checked" mean for emails?

Every address is syntax-validated and its domain is checked for live, working mail servers before export — which filters out the dead domains and typo'd addresses behind most bounces. To be straight with you: it confirms the domain can receive mail, not that the individual inbox exists — no tool can guarantee that without risking your sender reputation. Each email in the export carries its own status column so you can filter as strictly as you like.

What if the owner's name isn't on the website?

Then the field is left blank. Skip the Gatekeeper only records a name when the site explicitly states one, and discards generic phrases like "our team." A blank you can see beats a guess you can't trust — nothing poisons a cold call faster than asking for the wrong person.

Can I automate runs?

Yes — everything is available over a bearer-token REST API: start a run, poll status, stream the CSV, check your balance. Tokens are capability-scoped, and there's a ready-made skill file that teaches AI coding agents the whole flow. See the API reference.

How do I pay?

Card via Stripe, or PayPal — both from inside the dashboard. Credits land on your balance the moment payment clears.

Your next hundred conversations
are one search away.

We're onboarding a first group of operators. Leave your email and we'll reach out as soon as your spot opens.

No spam · one email when your spot opens · unsubscribe any time