For SDRs, AEs, and RevOps teams selling software to local businesses
Account lists by vertical and city, every email we find verified, each phone checked.
Search a vertical across a territory: up to 250 cities per web-app search, within your plan's daily city budget and your lead balance, or one city per call over the API and MCP. Every email we find is verified and labeled safe, risky, invalid, or unknown, each phone checked for line type, and the owner named where we can identify one.
100 verified leads free · no credit card · the API on every plan
Built for Vertical SaaS SDR teams · Horizontal SMB software teams · AEs working a territory · RevOps and growth teams · Founders selling to SMBs · AI SDR builders
| Rank | Business | Category | Owner | Email 1 | Phone 1 | Website | Reviews |
|---|---|---|---|---|---|---|---|
| 1 | TATran Auto Works | Auto repair shop | Daniel Tran | [email protected]safe | (512) 555-0118Mobile | tranautoworks.com | 486 |
| 2 | CECedar Elm Garage | Mechanic | — | [email protected]risky | (512) 555-0197Landline | cedarelmgarage.com | 1,120 |
| 4 | CFCastellanos Family Automotive | Auto repair shop | Rosa Castellanos | [email protected]safe | (737) 555-0127Landline | castellanosfamilyauto.com | 342 |
| 7 | IBIronwood Brake & Alignment | Brake shop | — | [email protected]unknown | (512) 555-0190VoIP | ironwoodbrake.com | 208 |
| 11 | TATallgrass Automotive | Auto repair shop | — | [email protected]safe | (512) 555-0154Landline | tallgrassautomotive.com | 131 |
| 16 | MHMesquite Hill Auto Repair | Auto repair shop | — | — | (737) 555-0176Landline | — | 23 |
A search for auto repair shops in Austin, TX, sorted by Maps rank, showing Email 1 with its status and Phone 1 with its line type. Sample rows: fictional businesses, reserved 555 numbers.
SMB outbound often breaks before the first touch.
Local accounts don't come with org charts
A three-bay repair shop or a two-chair barbershop has an owner, a front counter, and a Google listing, not a directory of titled contacts. So reps build the list by hand from map tabs and websites, and prospecting hours go to copy and paste.
Bounces count against the domains your team sends from
Small businesses mostly publish shared inboxes, and some run catch-all domains where no checker can confirm the mailbox. Load an unchecked list into the sequencer and the hard bounces land on sending domains the whole team depends on.
The dialer can't tell a cell from a switchboard
A bare phone column mixes owners' mobiles with front-desk landlines, call-tracking numbers, and toll-free routing. The power dialer queues them all alike, and reps find out which is which one connect at a time.
From a territory to your reps' queues.
- 01
Search the vertical across the territory
Enter the category you sell into, like "auto repair shop" or "dentist," and the territory's cities: Austin, Round Rock, Cedar Park, and Georgetown. One web-app search covers them, within your plan's daily city budget and as many as your lead balance can cover, and removes duplicates across cities. Each city returns up to about 300 businesses, so split a dense metro into suburbs or keyword variants.
- 02
Tier the list while verification finishes
One city shows its first results in seconds and finishes in the background, typically in minutes; a multi-city territory takes longer. Sort by Reviews to tier accounts, and open any lead to see a screenshot of its homepage, its hours when Google has them, and the pages we crawled.
- 03
Save one view per channel
Save a mobile-first call view and a safe-email sequence view once, then apply them to any search or to the All leads library. Filtering and re-querying leads you already have costs nothing, so you can re-slice a territory without spending.
- 04
Deliver into the CRM your reps already work
In Close, each business becomes a Lead with a Contact carrying the owner's name, Phone 1, and Email 1, and re-exports update the Lead's mapped fields without touching its Contacts, notes, or activity. Map Phone 1 Type and Email 1 Status to custom fields once, and Smart Views can split mobiles for the Power Dialer from safe emails for Workflows, both of which need Close's Growth or Scale plan. For any other CRM, download the CSV or Excel file its importer takes: Excel carries every column, and a CSV only the columns you have visible, so show Address and any other hidden column you need first.
- 05
Schedule territory refreshes, or run them in code
Schedule a territory of up to 25 cities (as many as your lead balance can cover on each run) to run monthly into Close (after one manual export saves your field mapping) or a LeadMarina-created Sheet, and existing records update in place. Every run is a fresh search charged for each lead it delivers, including businesses you already have, and it sends the whole result, not a saved view. To build territories in your own stack instead, the REST API and MCP server search one city per call.
The columns your reps route and write from.
Email status before anything hits a sequence
Up to 3 emails per business, taken only from the business's own website with no pattern guessing, each verified and labeled safe, risky, invalid, or unknown. Safe goes to the main sequence; risky (a catch-all or disposable domain) and unknown go to a smaller batch you watch; invalid stays out.
Line type to order the dial queue
Up to 3 phones per business, the listing number plus any published on the website, each checked for line type and carrier. Mobile is highlighted as the best number to call, most likely the owner's; VoIP is often a call-tracking line or switchboard; a landline usually rings the front desk.
A name to ask for past the front desk
We add the owner's name where we can identify one, usually because the business's own website names an owner, founder, or principal, and it fills both the Owner column and the Close Contact. It's a name only, with no title, personal email, or direct line, and only a fraction of leads have one; listings with no website almost never do.
Their own website, for the first line
For businesses with a website, we crawl the homepage and a few inner pages, and an Excel download from the dashboard carries the first three, each with its URL, title, meta description, and text. A rep can find an opener there, like "family-owned since 1978," and an AI SDR workflow can take the exported text as research. You can read and export page text, but you can't filter on it.
Review count to tier a territory
There's no revenue, headcount, bay count, or chair count in the data. Review count is a rough public proxy for how established and busy a location is, so use it to tier a territory rather than size a deal, and set thresholds per vertical, since review volume varies by trade. For review-management software, rating and review count are the opening line.
API and MCP on every plan, including the free one
Build territories in code with the REST API, or have Claude, ChatGPT in developer mode, or Cursor run them through the MCP server; both search one city per call. To enrich an account list you already hold, send website domains, 10 per request and up to 500 a day, at 1 lead each. Enriched rows carry no Google rating, reviews, or claimed flag.
Views that route each account to the dialer or the sequencer.
Filters you can build in a minute and save as a view, then apply to any search or to your whole lead library.
Mobile first: likely the owner
- where Phone 1 Type is Mobile
- and Reviews ≥ 20
It keeps businesses whose main number, Phone 1, is a mobile, most likely the owner's own, so it's the dialer's first queue; a second view on Phone 2 Type or Phone 3 Type picks up mobiles listed further down. The review floor is a rough proxy that skips barely reviewed listings; raise it in verticals where reviews run high.
Safe emails for the sequencer
- where Email 1 Status is Safe
- and Claimed is yes
Only mailboxes the check confirmed go into automated sequences, which keeps bounce risk lowest for the domains your team sends from. Claimed is yes adds a light signal that someone manages the Google profile, though it doesn't say who or how recently; save risky and unknown emails as a separate, smaller view.
Front desk: ask for the owner by name
- where Phone 1 Type is Landline
- and Owner is not empty
A landline usually rings the front desk or the service counter. With the owner's name in hand, the rep asks for a person instead of whoever handles the software.
Four verticals, by who buys and who picks up.
Trades and home services
Field-service software sells to owner-operators who spend the day on job sites. In the trades the main number is often VoIP, such as a call-tracking line or an answering service, so check Phone 2 and Phone 3 for a mobile before you dial. Plenty of trade listings have no website, and those rows are phone-only, with no crawled email or owner name.
- HVAC contractor
- Plumber
- Electrician
- Roofing contractor
- Pest control service
- Garage door supplier
- Landscaper
Salons, barbershops, and restaurants
Booking and POS reps sell to owners who work the chair or the floor themselves. Barbershops often list a mobile and many have no website, so they're call-first; restaurant numbers are usually landlines to the host stand, so call in the lull between lunch and dinner service. In a big city, search restaurants by cuisine keyword, since one search returns up to about 300 businesses per city.
- Barber shop
- Hair salon
- Nail salon
- Day spa
- Restaurant
- Mexican restaurant
- Pizza restaurant
- Coffee shop
Dental, veterinary, and chiropractic practices
Practice software is bought by the doctor-owner and screened by the office manager, and the listing number is usually a landline to the front desk. Google lets individual practitioners keep listings of their own beside the practice's, so sort by Address to fold them into one account. Locations that share a website domain often belong to a DSO or corporate group that buys centrally, so route those to whoever owns group deals.
- Dentist
- Pediatric dentist
- Orthodontist
- Veterinarian
- Animal hospital
- Chiropractor
Auto repair and body shops
Shop management software sells to the owner, but most shops list a landline, so a cold call reaches the service writer at the counter first. Use the Category column to keep collision and mechanical apart, since the two usually buy different software. Review count won't give you car count, but it is a rough proxy for how busy a shop is.
- Auto repair shop
- Auto body shop
- Brake shop
- Transmission shop
- Tire shop
- Oil change service
- Mechanic
Two Austin verticals, the way a rep would work them.
Real counts from markets we have already searched, the same figures our market pages publish.
239 barber shops
- No website
- 49 of 239
- Unclaimed listing
- 27 of 239
- Average rating
- 4.8
- Reviews
- 36,449
- Mobile 53%
- Landline 27%
- VoIP 18%
- Toll-free 2%
Mobile is the most common line type here, and at a barbershop a mobile is most likely the owner's own, so a booking or POS team can work this market dial-first. Ratings run high across the market, so review count separates shops better than rating does when you tier them.
See the marketAustin, TX45 auto repair shops
- No website
- 11 of 45
- Unclaimed listing
- 4 of 45
- Average rating
- 4.6
- Reviews
- 14,275
- Mobile 18%
- Landline 68%
- VoIP 14%
Mobiles are the exception here, so the mobile-first view runs short, and with nearly every listing claimed, the Claimed rule in the safe-email view barely narrows it. The shops with no website are phone-only rows, so they go on the dial list, not into a sequence.
See the marketCounted from our own corpus on August 19, 2026 · distinct businesses, deduplicated on Google’s place identifier · counts only, never contact details.
An email a shop owner can answer in one line.
Hi {Owner},
I'm [Your name] at [Your company]. We make shop management software for independent repair shops, and I came across {Business} while looking at shops in {City}.
One question, and a one-line reply is plenty: when a tech finds something mid-inspection, how does the customer approve the extra work today? A call from the counter, a text from someone's cell, or something built for it?
If that's already solved, or you'd rather not hear from me, say so and I won't follow up. If it isn't, I can show you how we handle it in 15 minutes, whenever suits the shop.
[Your name] [Your company] · [Your phone] [Your postal address]
Why it works
- {Owner} is a full name, so trim it to a first name. When it's blank, open with "To whoever runs {Business}," instead: most emails we find are shared inboxes, and a guessed first name reads worse than none.
- Send it only where Email 1 Status is Safe, from the domains you've warmed for outbound, and hold the risky and unknown addresses for a smaller batch you watch.
- Swap the question for your vertical: rebooking and no-shows for salons, dispatch for the trades, and recall for dental. Keep it to one question an owner can answer from a phone.
Before you send
CAN-SPAM covers commercial email to businesses, and calls and texts can fall under the TCPA and federal and state do-not-call rules, which are stricter for mobile numbers. If your dialer autodials mobile numbers or an AI SDR calls them with a prerecorded or artificial voice, the TCPA's consent rules, which have no business exemption, may apply, and an owner's listed mobile may also be a personal number on the National Do Not Call Registry. LeadMarina doesn't scrub numbers against do-not-call lists or certify compliance, so check the rules that apply to you before you send or dial.
Words in {braces} are columns in your export; words in [brackets] are yours to fill in.
Send them where you already work.
Download a CSV or Excel file, or send leads straight to the tools below. Re-exports to a CRM update the records already there instead of duplicating them.
Frequently asked questions
Can we filter by headcount, revenue, or the software they run today?
No. There are no firmographics or tech stack in the data: no revenue, employee count, bays, or chairs, and no field that shows which software a business uses. Category stands in for the kind of business, and review count is a rough proxy for how busy it is. If you sell phone systems, note that Phone 1 Carrier is the carrier the number was originally issued to, and numbers get ported, so it isn't a read on their current provider.
Do you have contacts by role, like the office manager or service writer?
No. LeadMarina finds businesses, not people by title. Emails are the ones a business publishes on its own website, mostly shared inboxes like info@ or office@, and the Owner column carries a name only where we can identify one. That's why the views above route by channel: the shared inbox, the front desk, and a mobile that's most likely the owner's.
Does it connect to our CRM, and will it duplicate accounts we already have?
Close, GoHighLevel, and Google Sheets connect directly, and re-exports update the records LeadMarina created in place, matched on Google's business ID. HubSpot, Salesforce, and other CRMs have no native integration and take the file through their own importer: Excel carries every column, and CSV carries the columns you have visible. Accounts your team created some other way don't carry that ID, so match Website domains against your account list before import, or clean up with your CRM's duplicate tools.
Can the whole SDR team log in?
No. There are no team seats or shared workspaces: an account is one login, with up to 10 API keys, and emailed exports go only to that login's email. Run it as one account that builds and schedules the lists and delivers them into the Close org your reps already share, or into a LeadMarina-created Google Sheet you share with them. Plans differ only in volume, so every plan has the API, MCP, integrations, and automations.
Does one search cover a whole territory?
Up to a point. One web-app search covers up to 250 cities, within your plan's daily city budget and as many as your lead balance can cover, and each city returns up to about 300 businesses, so split a dense metro into suburbs or keyword variants like "family dentist" and "cosmetic dentist." Duplicates across cities within one search are removed, but a second search that overlaps the first charges again for the businesses it re-delivers.
How are scheduled territory refreshes billed?
One meter: 1 lead = 1 delivered business, with verification and owner lookup included. Every scheduled run is a fresh search charged for each lead it delivers, including businesses you already have, even though Close and LeadMarina-created Sheets update those records in place. Filtering and exporting leads you already hold costs nothing, and teams running outbound at volume can compare plans on the pricing page.
- Marketing agenciesFilter local businesses by the gap you fix (unclaimed profiles, rank outside the Maps top three, thin reviews) and pitch with verified emails and phones checked for line type.
- MSPs and IT providersPull dental practices, law firms, CPA firms, and other small offices across your service area, with verified inboxes, phone line types, and owner names where we find them.
- Insurance agents and brokersSearch the classes your carriers write across the cities where you're licensed, qualify on reviews, claimed listings, and mobile numbers, then work the list in Close.
Check us against a city you already know.
Search a vertical in a city your team already works, then compare our safe emails and mobile numbers with the list you have. 100 free leads, no credit card.
100 verified leads free · no credit card