NEW MCP server for Claude, Cursor and ChatGPT ›

The Ultimate Local Lead Generation Engine.

Instantly pull deep, accurate profiles on any local business. We read every listing on the map, verify the emails, categorize the phone numbers, find the owner’s name where it’s published, and generate a white-labeled pitch report.

100 free lead credits · No card · Exports for GoHighLevel and Instantly

CF

Cedar & Co Fencing

Fence contractor · Lakeland, FL · #4 of 300

Business Details
OwnerRoss Jimenez✓Founder & President
Email[email protected] Verified
Phone(863) 555-0637Mobile · AT&T
Websitecedarcofencing.com ↗
Address77 Lake Parker Ave, Lakeland, FL 33801
Rating★★★★☆ 4.4 · 96 reviews
Maps Ranking4
ClaimedYes
HoursMon–Fri 7:00–5:00
Review Snippet“Fair price and they hauled the old fence off.”
Contact 2 emails · 2 phones · 3 profiles
All emails[email protected] Verified[email protected] Catch-all
All phones(863) 555-0637 · Mobile · AT&T(863) 555-0638 · Landline · AT&T
SocialsFacebook · Instagram · Yelp
Online Presence Report 9 of 20 checks need attention
1Does not fit a phone screenPages load at desktop width on a phone, so visitors have to zoom.
2No description in Google resultsGoogle has no short summary to show under the name.
3No site map for GoogleGoogle has to find each page on its own.
https://showfirst.app/report/Xk3vQ9mTz2LpW7aR4nB8cYCopy
Share reportUnder your agency’s name, logo and colour. No sign-in to open.
← Return to list← → moves to the previous or next business

Find. Filter. Fill Your Pipeline.

From cold search to active campaign in three simple steps.

1

Search with Precision

Enter a trade and target city. Choose your depth (up to 700 results) and radius. Before a search starts, we show you how many lead credits it can use.

Find leads 199 lead credits available
Keywordroofing contractor
LocationSarasota, Florida
How many results300
DistanceWithin 25 miles
Keywordroofing contractor
LocationSarasota, Florida
Results300
DistanceWithin 25 miles
Lead credits to reserve300
← BackRun Search →
2

Filter for the Best Opportunities

Cut the dead weight. Instantly sort and filter to keep only the leads with verified emails or direct mobile numbers. Your filters automatically apply to your final export.

roofing contractor · Sarasota, FL

512 found · 34 columns each

Filters 3 ▾Export ▾
Show businesses with
Any
Has Website
Google listing shows no website
Has Email
Verified emails only
Has Phone
Mobile Number
Has site issues
Google ads in the last 30 days
Clear filters
RANKNAMEOWNEREMAILPHONE TYPEMOBILE NUMBERRATINGREVIEWSGOOGLE ADS
2Bayfront RoofingRooferLuis Cordero✓[email protected] VerifiedMobile(941) 555-01424.9117Running · 14 ads · last shown today
5Siesta Key Roof & GutterRooferPriya Nair[email protected] VerifiedMobile(941) 555-03774.764Running · 3 ads · last shown 12 days ago
9Palmetto Ridge RoofingRooferTom Akers✓[email protected] VerifiedMobile(941) 555-05184.8203None found in Google’s record
14Osprey Metal RoofsRoofer—[email protected] VerifiedMobile(941) 555-09064.538Paused · last shown 143 days ago
21Longboat Roofing CoRooferDee Hollis✓[email protected] VerifiedMobile(941) 555-02335.029Running · 40 ads · last shown today
64 of 512 match the filtersClick a row to open the full profile
3

Export to Your Stack

Seamless integration where you work. Choose Instantly CSV for pure email outreach, or Advanced CSV to get up to five emails and five phone numbers (complete with carrier and line type). We also support native GoHighLevel formatting.

Export the 64 rows that match the filters
Simple CSV Advanced CSV GoHighLevel CSV Instantly CSV

Send report

Open any row, click Share report, send the link. The business sees how its website and Google listing check out, under your agency’s name.

https://showfirst.app/report/Xk3vQ9mTz2LpW7aR4nB8cYCopy

Pitch with Proof: Instant White-Labeled Audits

Turn cold leads into warm conversations. Generate a comprehensive, one-page online presence report for any lead with a single click—fully branded to your agency.

An Online Presence Report for a painting company
  1. 1

    20 Point-by-Point Checks

    We analyze their security, SEO basics, mobile experience, and Google footprint. We don’t just list technical issues; we explain exactly what it costs their business in plain English.

  2. 2

    Your Brand, Front and Center

    Every report carries your agency’s name, logo, brand colors, and reply-to email.

  3. 3

    Frictionless Sharing

    Generate reports for free. You get a clean, unindexed URL to drop straight into your cold emails or DMs. No sign-ins required for the prospect to view it.

Dominate Entire Regions on Autopilot

Why stop at one city? Target an entire state or custom region with a single keyword. Set your depth limits, and ShowFirst will automatically deduplicate businesses that rank in multiple areas. Pause, resume, or stop your campaigns at any time.

Bulk search plan Nothing is charged while you set it up
KeywordHVAC contractor
Scope12 locations in FloridaTampaSt. PetersburgClearwaterSarasotaBradentonLakeland+6
Leads per location300
Max leads2,000
Total planned depth2,000
Current balance10,000 lead credits
Start bulk search →

Command Your Prospecting with AI

Connect ShowFirst’s MCP server directly to Claude, Cursor, or ChatGPT to build your own lead-gen assistant. Tell your AI what you want, and it handles the heavy lifting—from running regional searches to exporting formatted CSVs.

Run this in a terminal
claude mcp add --transport http showfirst https://showfirst.app/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

# Keys start with lgen_. Make one under API Keys in your dashboard.

Prefer plain HTTP? The same searches run through the REST API, and a skill file teaches coding agents both.

Scale Faster. Pay Less.

Each plan comes with a set number of lead credits a month: 1 credit per business, 1 more per verified email. Credits reset monthly; unused credits do not roll over.

Starter

$39/month

  • 10,000 lead credits a month
  • Emails, phones and owner names, where found
  • API, MCP and every export format
Subscribe
Pro

$97/month

  • 50,000 lead credits a month
  • Emails, phones and owner names, where found
  • API, MCP and every export format
Subscribe
Team

$297/month

  • 200,000 lead credits a month
  • Emails, phones and owner names, where found
  • API, MCP and every export format
Subscribe

Try it free: 100 lead credits, no card needed.

Start free →

Frequently asked questions.

What does one search return?

Every business Google Maps lists for that trade in that city, up to the depth you set: 100, 300, 500 or 700. Each one comes back with 34 columns read from Google Maps and the business’s own website, filled where the data exists.

How is an email marked Verified?

Each address is read from the business’s own public pages and listings, up to three per business, and checked against its mail server before it is marked Verified. ShowFirst never generates or guesses an address. Verification is on by default and costs 1 extra credit per verified address; with it switched off for a search, addresses show as found, without the Verified mark.

What phone data comes with each business?

Up to five numbers per business. Each one is labelled mobile, landline or VoIP, with the carrier where it is known.

What does the Owner column show?

The owner’s name where the business publishes it, with the title it gives. The column stays blank when no name is published.

What is the online presence report?

A one-page report on a business’s website, under your agency’s name, logo and colour. Make it from any lead’s page and send the link. The link opens without a sign-in and is kept out of search results. It costs no credits.

Can I search for businesses whose Google listing shows no website?

Yes. Before you start, set the Website option to “Google listing shows no website”. Businesses whose Google listing shows a website are excluded from the search and never charged. A listing whose only link is a Facebook, Instagram, Yelp or directory page counts as showing no website. Each result includes the listing, phone numbers and reviews. Its online presence report reviews the Google listing instead of a website: claimed status, rating, opening hours and categories, with “No website found” as the lead finding. Results can also be narrowed by website status after a search, and that filter carries through to the export.

Can one search cover a region or a state?

Yes. A campaign runs one keyword across a list of cities, a region or a state, at a depth you set per location, and removes the businesses that appear in more than one place.

How do credits work?

One credit per business a search returns with a phone or website; none for a business with neither. Email verification is on by default and adds 1 credit per verified email address; it can be switched off for any search. A Google Ads check is 1 credit per business checked. Owner names, the no-website filter, the online presence report and exports use no extra credits. A search holds up to 2 credits per result with verification on, 1 with it off, and unused credits come back when it finishes. A search that finds nothing costs 10 credits. A free account gets 100 lead credits once. Paid plans reset each month; unused credits do not roll over. There is no contract; a plan ends from Settings.

Is there an API or MCP server?

Yes. Every search downloads as a CSV in Simple, Advanced, GoHighLevel or Instantly format. A key from the API keys page runs searches and campaigns from your own tools, and the MCP server connects Claude, Cursor or ChatGPT.

Your first search is free.

Pick a trade, pick a city. 100 free lead credits, no card.