Pipeline in minutes, not Sundays

One search returns a deduplicated list of real businesses with phone, website, and address. Stop building lead lists by hand.

Median search returns 80+ leads in <60s

Pre-scored, so you don't email the wrong businesses

Every lead ships with a 0–100 Quality Score and a High/Medium/Low badge. Filter to the reachable ones before you spend credits.

Score is computed from 7 signals — no extra credits, no wait

Plugs into the AI stack you already use

Native MCP server for Claude.ai, Claude Desktop, Cursor, and the Claude API. REST API for everything else.

Your AI agent already knows how to find leads. Give it the data.

What makes a high-quality lead?

Other tools sell you 1,000 leads.
We tell you which 200 are worth contacting — before you pay.

Every lead in your dashboard ships with a deterministic 0–100 Quality Score, computed from data we already have on the record. Sort, filter, and gate your credit spend on the businesses that can actually be reached.

  • Phone presentweighted 1.5×
  • Email confidenceweighted 2×
  • Website liveweighted 1×
  • Review count + ratingweighted 1.5×
  • Photos on listingweighted 0.5×
  • Data freshnessweighted 1×

Northside Plumbing & Heating

Austin, TX

High tier
87/ 100 quality
Phone+1 512-•••-••••
Websitenorthsideplumbing.com
Reviews4.7 · 312 reviews

Sample card — your dashboard renders this for every lead, before you spend a credit.

AI-native integrations

Your AI agent already knows how to find leads.
Give it the data.

Native MCP (Model Context Protocol) server. Plus REST API for everything else.

Claude Desktop in one paste

Drop this into claude_desktop_config.json — restart Claude — done.

{
  "mcpServers": {
    "localleads": {
      "command": "npx",
      "args": ["-y", "@postorbit/localleads-mcp"],
      "env": { "LOCALLEADS_API_KEY": "ll_live_..." }
    }
  }
}
Connect to ClaudeFull MCP docs (tool spec, OAuth flow, stdio config) →

From search to pipeline in 3 steps

No setup. No scraping config. Just the data, scored and ready.

01

Search any niche × city

Or paste a Google Maps query. Search runs against live business data — no stale databases.

02

Get pre-scored leads

Every result lands with a Quality Score, contact data, and verification status. Filter before you export.

03

Export or trigger your AI agent

Push to CSV, Google Sheets, your CRM, or let Claude / Cursor pull leads directly via MCP.

1,200 extracted today47 searches in the last hour
Built by builders

Made by the team behind PostOrbit.

LocalLeads is built by EtherLabz, the team behind the PostOrbit suite. We use this product to find our own customers — every change ships when it makes our own outbound better.

No anonymous five-star quotes. No fabricated stats. As real customers ship outbound on top of LocalLeads and consent to share their results, we'll put them here — name, company, link to the source.

We dogfood every release

LocalLeads runs our own outbound. If a build is bad, we feel it first.

Honest data, not vanity stats

No fake review counts, no inflated metrics. What you see is what we ship.

Open API + MCP server

Inspectable, scriptable. You're never locked into our UI.

Pay only for the leads worth contacting

Flat-rate subscriptions or pay-as-you-go credit packs. Prices shown in USD (your region); charged via PayPal in the same currency.

Starter

Try before you buy. No card.

$0
  • 20 free preview leads
  • Quality Score on every lead
  • Basic search filters
  • No credit card required
Most Popular

Professional

SAVE 17%

For solo operators and small teams.

$19.16/mo
Billed $229.90/year · 2 months FREE
  • 1,200 credits / month
  • Advanced search & Quality Score filters
  • Priority data extraction
  • Email enrichment + verification
  • CSV & Google Sheets export
  • MCP for Claude, Cursor, Claude Code
  • Email support
  • Best value

Business

SAVE 17%

For agencies and growing teams.

$49.99/mo
Billed $599.99/year · 2 months FREE
  • 5,000 credits / month
  • Unlimited searches
  • Full API access (100 req/min)
  • MCP server with team-wide OAuth
  • Dedicated Slack support
  • Custom integrations

Pay-as-you-go credit packs — no subscription required

Buy credits without a subscription. Credits never expire. Top-up anytime — Pro / Business subscribers can mix packs with their monthly allowance. Subscription credits stay cheaper per-credit on volume; packs win when you want to try before committing.

250credits
$4.49

Best for trying out

$0.02 / credit
Popular
500credits
$7.99

10% savings vs. base rate

$0.02 / credit
10% off
1,000credits
$17.99

Best for monthly top-ups

$0.02 / credit
Best value
2,500credits
$39.99

10% savings · biggest pack

$0.02 / credit
10% off

1 credit = 1 business result. Email enrichment costs 1 extra credit only when it finds a verified address — failed enrichments are free. See our terms of service for refund policy details. Prices shown in USD and charged in the same currency via PayPal — no surprise FX conversion.

Real questions, real answers

The objections people actually email us about.

How is this different from Outscraper, Apify, or Apollo?
Outscraper and Apify are pay-per-business scrapers. They give you raw rows and leave the qualification work to you. Apollo focuses on global B2B contact databases — strong for enterprise titles, weak for the local SMB long tail. LocalLeads is built for the local long tail and ships every lead with a deterministic 0–100 Quality Score so you can gate credit spend on the businesses worth contacting. Bonus: native MCP server for Claude, Cursor, and the AI sales stack — none of the others have that yet.
What is the Quality Score and how does it work?
Every lead lands in your dashboard with a 0–100 Quality Score and a High / Medium / Low badge. The score is computed deterministically from data we already have on the record: phone present, email confidence, website live status, Google review count and rating, photos on the listing, and data freshness. You can sort, filter, or auto-export by tier before you spend a single credit on enrichment. The score is free — it costs no extra credits and no extra wait.
Can I use this with Claude, Cursor, or other AI tools?
Yes. We ship a native MCP (Model Context Protocol) server, so Claude.ai, Claude Desktop, Cursor, Claude Code, and any MCP-compatible agent can search, enrich, and verify leads directly from chat or your editor. One-click OAuth for Claude.ai users; stdio config for desktop tools. See /integrations/claude for setup, or /docs/api/mcp for the full tool spec.
Is this legal? Is it GDPR-compliant?
LocalLeads extracts publicly accessible business listing data — the same information any visitor to Google Maps can see. For downstream use such as cold email to EU contacts, you are responsible for establishing a lawful basis (typically 'legitimate interest' for B2B outreach to professional addresses) and including a clear unsubscribe mechanism. We recommend consulting your own counsel for high-volume EU outreach, and we publish a soft-bounce / unsubscribe guide in the docs.
What happens if a search returns garbage results?
If a search returns no results, you are not charged credits. If the results contain a high rate of duplicates or businesses outside your search radius, you can report a bad search from the dashboard and we will refund the credits within one business day. We also publish a Fair Credit Policy: failed enrichments (no email found) cost zero credits.
Do credits roll over? Can I buy without a subscription?
Monthly subscription credits do not roll over — they reset on your billing date. But credit packs do not require a subscription: anyone with a free account can buy 250, 500, 1,000, or 2,500-credit packs (from €3.75 / $4.49 / £3.49) that never expire. Subscription credits stay cheaper per-credit on volume — packs are the right tool for trying without committing, or for topping up the month you blow through your monthly allowance. Prices charged in your local currency (EUR / USD / GBP) via PayPal.
Can I cancel anytime?
Yes. No contract, no minimum term. Cancel from the dashboard in one click. You keep access to your account and exports until the end of the current billing period.
What's the API rate limit?
100 requests per minute on the standard API, with bursts allowed up to 200/min. Search endpoints are async (you submit, we return a query ID, you poll) so the 60-second job runtime does not eat into your rate budget. Full docs at /docs/api.
Start with a free search

See real leads in 60 seconds.

20 preview leads, no signup, no credit card. Decide afterwards if it's worth a credit.

See pricing

20 preview leads. No credit card. No signup wall.