You pay only for delivered results

Local leads, found and qualified for you

Describe who you sell to. LocalICP reads Google Maps, the website, social profiles and ads, then keeps only the businesses that match.

500 credits every month on the Free plan. The preview below uses sample data.

HomeLeads
View settings Export New campaign
Search leads, emails, notes… Sorted by Lead score Has email Filters
Company
Email
Phone
Rating
Score
Signals
SSonoran Air & Heat
98%office@sonoranair.example
+1 602-555-0142
4.8
92
WhatsApp+3
CCamelback Cooling Co.
95%hello@camelbackcooling.example+1
+1 480-555-0117
4.6
88
Hiring+2
DDesert Ridge Mechanical
85%service@desertridgemech.example
+1 602-555-0189
4.9
85
Few reviews
PPapago HVAC Services
90%info@papagohvac.example+2
+1 623-555-0106
4.2
79
WhatsApp+2
CCopper State Comfort
72%team@copperstatecomfort.example
+1 480-555-0171
4.7
77
Instagram+4
MMesa Verde Air
55%contact@mesaverdeair.example
+1 480-555-0133
3.9
71
No website
SSaguaro Heating & Air
85%dispatch@saguaroheat.example+1
+1 602-555-0158
4.4
68
Facebook+1
VValley Sun Refrigeration
40%hi@valleysunref.example
+1 623-555-0124
4.5
64
Few reviews
AAhwatukee Air Pros
0%ops@ahwatukeeair.example
+1 480-555-0190
4.1
61
CampaignsNew campaign
BackRun campaign
DescribeOptionsReview
Who are you looking for?

25 HVAC contractors in Phoenix with an email and fewer than 50 reviews

Category HVAC contractor Location Phoenix, AZ Must have Email Reviews under 50 Leads 25

Estimate

25 places25
Email required, 2 per lead50
Email verification25
Reading the sentence2
Up to 102 creditsheld now, settled when it finishes

Qualifier

Must haveEmail
No matchSkipped, 0 credits
Finishes shortUnused returned
CancelledUnused returned

Add to each lead

Email verification 1Instagram 1Facebook and ads 1Hiring signals 1First line 1AI research 1Waterfall email 5
HVAC in PhoenixMap pack
5 × 5 gridShare report
Business Sonoran Air & HeatKeyword ac repair phoenixDepth Top 20
Average rank where it ranks5.6
In the top 39 of 25 pins
Outside the top 203 pins
1–34–67–1011–2020+
HVAC in PhoenixReviews
NewestFetch more
Business Papago HVAC Services3 stars and underNo owner reply
4.264 reviews
537
414
35
23
15
Sample reviewer· 2 stars · 3 weeks ago

Booked a tune-up online and nobody confirmed. Had to call twice to get a time.

Slow replyNo owner reply
Sample reviewer· 3 stars · 1 month ago

Good technician, but the quote arrived four days after the visit.

Follow-upNo owner reply
Sample reviewer· 1 star · 2 months ago

The website form never went through, so I gave up and rang a competitor.

WebsiteNo owner reply
Sources you can add
  • Google Mapslisting and reviews
  • Websitesemails and phones
  • Ad librarieswho is advertising
  • Facebookpage and ads
  • Instagramfollowers and bio
  • TikTokfollowers
  • YouTubesubscribers
  • Xfollowers
  • WhatsAppnumber check
  • LinkedIndecision makers

A scraper gives you rows.
Not a reason to call.

LocalICP reads each listing, finds a contact and checks it, and tells you why the business is worth your morning.

You get a short list you can act on, and you pay for nothing that was thrown away.

Prospecting, without the busywork.

Five things a scraper leaves to you, done before the list reaches you.

Qualify

Qualified
before you pay

Say what a good lead must have. LocalICP searches for up to the number you ask for, and businesses that fail the test never reach your list or your bill.

  • Require a phone or website on any plan; email, WhatsApp or social on Growth
  • Or ask for the gap: no website, few reviews
  • Rejected businesses cost nothing
  • Harder conditions add 1 to 3 credits per delivered lead

Qualifier

Keep a business only if it has EmailNo website+2 per lead
Found on Maps212
Has an email93
No website38
Delivered25
187 not delivered. 0 credits charged for them.
25 of 25 delivered
Enrich

Everything about a lead,
in one row

Switch on the sources you want. Each one fills its own part of the lead, with where the contact was found and whether it was checked.

  • Emails and phones from the site and social profiles
  • Followers, ads running and hiring signals
  • Waterfall email discovery, on Growth
  • Decision makers, on Agency
Research

Know what to say
before you call

Ask your own questions about every business. LocalICP answers them from the website, lists the gaps worth pitching, and writes the first line.

  • Custom AI research: each question answered for every business
  • Growth gaps with recommended pitches
  • A first line written from what was found
  • 1 credit each, only when it returns something

SSonoran Air & Heat82/100 · High

Your questions
Do they offer 24/7 emergency service?Yes. Stated on the homepage and the contact page.
Can customers book online?No booking form found; calls only.
Growth gaps
  • No online booking
  • Few reviews in the last 90 days
Recommended pitches

Online Booking & Scheduling SetupAutomated Review Generation Campaign

First lineNoticed customers can only reach you by phone. An online booking page would catch the after-hours calls you already advertise for.
2 questions answered
Credits

Credits you
can predict

You see the most a run can cost before it starts. When it ends, you are charged for what arrived and the rest goes back.

  • An estimate on every run
  • Cancel or finish short, and unused credits come back
  • Every charge listed in Billing

Credit historyDentists in Austin

Hold25 leads with an email−102
Settled23 places saved23
SettledEmail required, 23 × 246
Settled23 emails verified23
SettledReading the sentence2
ReturnedFinished 2 leads short+8
Charged 94 creditsfor 23 leads delivered
8 credits returned
Connect

Into the tools
you use

Take the list as a file, or have your own code and AI agents run campaigns for you.

  • REST API with an OpenAPI document
  • An MCP server for AI agents
  • Webhooks when a run finishes
  • Shareable report links
# Authorization: Bearer gmk_…
POST /api/v1/campaigns/estimate
POST /api/v1/campaigns
POST /api/v1/campaigns/{id}/run
GET  /api/v1/campaigns/{id}/results
GET  /api/v1/campaigns/{id}/export
CSV exportREST APIMCPWebhooks
Webhook delivered

Your first list in three steps.

Read the docs
01

Describe

Write one sentence about who you want. LocalICP reads it back as a category, a place and the conditions a lead must meet.

02

Review

Choose what to add to each lead and see the most the run can cost. Nothing is charged until you press Run.

03

Run

Leads arrive as they are found. Filter, open any business for its reviews and map pack rank, then export.

Teams that sell to local businesses.

Start free
Web design agency

“We stopped paying for leads we threw away.”

We sell websites, so we only want businesses that have an email and no site. The qualifier skips everyone else and we are not charged for them.

ABCustomer nameWeb design agency
Local marketing agency

“The list arrives ready to call.”

Verified email, WhatsApp, who is running ads and a first line already written. My team opens the list and starts, with no research step in between.

CDCustomer nameLocal marketing agency
Lead generation studio

“The estimate matches the bill.”

We see the most a run can cost before it starts, and unused credits come back when it finishes short. Budgeting client work got simple.

EFCustomer nameLead generation studio
SEO consultancy

“The map pack grid closes the meeting.”

Showing an owner where they rank street by street does more than any pitch deck. We share the report link straight from the campaign.

GHCustomer nameSEO consultancy
Sales operations team

“Our agents run campaigns on their own.”

We wired the API and MCP server into our own tooling. New campaigns start from a sentence and the results land by webhook.

IJCustomer nameSales operations team
Sample quotes for layout. Replace with real customers before launch.
Pricing

Pay for leads, not seats

Every plan runs campaigns end to end. Higher plans add qualifier options, integrations and capacity.

Free

$0forever
500 credits a month
Included
  • Campaigns, bulk lists and the lead table
  • Qualify on phone and website
  • Map pack grids up to 5×5, 1 keyword, Top 20
  • 2 campaigns running at once
  • 100 WhatsApp lookups a day
  • Shareable report links
Start free
Recommended

GrowthSave 20%

$63$79a month,
$758 billed yearly
12,000 credits a month$0.0053 each
Everything in Free, plus
  • Qualify on email, WhatsApp and social
  • Waterfall email discovery
  • REST API, MCP and webhooks
  • Map pack with 3 keywords, Top 100
  • 3 campaigns at once, priority in the queue
  • 500 WhatsApp lookups a day
Choose Growth

AgencySave 20%

$159$199a month,
$1,910 billed yearly
40,000 credits a month$0.0040 each
Everything in Growth, plus
  • LinkedIn decision makers
  • White-label reports
  • 5 campaigns at once, highest queue priority
  • 2,000 WhatsApp lookups a day
  • Higher API rate limits
Choose Agency
Need more in a busy month? Add a credit pack. 5,000 credits · $3925,000 credits · $149

What a credit pays for

Start with a business. Add the checks you need. You see the total estimate before every run and pay for delivered results.

1 creditper business saved

500 credits can save up to 500 plain leads, or fewer with qualification and enrichment added.

Finding the leadThe starting point for every campaignFree to 2 credits
A business, with emails from its website1
Reading your sentence, per campaign2
Tech stack and chain detectionFree
ContactsQualify, verify and find decision makers1 to 8 credits
Email verification1
Must-have email, social or WhatsApp1 to 3
Waterfall email discovery5
LinkedIn decision maker8
Social and adsPublic profiles and business signals1 credit each
A social profile, its ads and contacts1
Hiring signals1
ResearchAnswers and an informed first line1 credit each
A written first line1
Custom AI research, per lead answered1
Growth gaps and recommended pitches1
Reviews and rankReputation and local visibility1 to 2 credits
Rating breakdown1
A page of up to 60 reviews2
Reputation check1
Map pack pin, to Top 50 or deeper1 or 2

Frequently asked.

Short answers on credits, plans and where the data comes from.

Read the docs
What happens if a run finds fewer leads than I asked for?

You are charged for what was delivered. Credits held for the rest go back to your balance when the run ends.

Do I pay for businesses that do not match my conditions?

No. Businesses that fail your conditions are skipped and cost nothing. Requiring a social profile, an email or WhatsApp adds 1, 2 or 3 credits to each lead that is delivered, because more businesses have to be checked to find one.

Where does the data come from?

From the Google Maps listing itself, then the business's own website and public profiles. Reusing a business read in the last 7 days instead of fetching it again is your choice: it is a campaign setting, and switching it off fetches every business fresh. Nothing comes from a bought list.

What can I do on the Free plan?

Run campaigns and bulk lists, qualify on phone and website, measure map pack rank and share reports, up to 500 credits a month. Requiring an email, WhatsApp or a social profile starts on Growth.

Which plans include the API?

Growth and Agency. Both include the REST API, the MCP server for AI agents and webhooks. Agency has higher rate limits.

Why are LinkedIn decision makers only on Agency?

That step runs through your own LinkedIn session, so it spends your account's limits. We keep it to the plan built for teams who manage that.

What if I run out of credits mid-month?

Add a pack of 5,000 or 25,000 credits, or move up a plan. A run never spends more than your balance covers.

Can I get a refund?

No. All payments are final and non-refundable: subscriptions, renewals and credit packs, including unused credits and the rest of a billing period. Every account gets 500 free credits a month so you can try LocalICP on your own market before you pay. You can cancel any time, and your plan stays active until the end of the period you paid for.

Write the sentence.
We'll find the leads.

Start with 500 free credits. Upgrade when the list is working.