← All use cases

For commercial insurance agents and brokers

Prospect the classes your carriers want in the cities where you're licensed.

Search each class you write as a Google category, such as roofing contractor, auto repair shop, or bar, across the cities in your licensed states. You get the owner's name where we can identify one, every email we find verified, and each phone checked for line type. Then work the list in Close or a Google Sheet.

100 verified leads free · no credit card · the API on every plan

Built for Commercial-lines producers · Independent P&C agencies · Commercial brokers · Captive agents · Niche-program agencies · Benefits brokers

BusinessCategoryOwnerPhone 1Email 1ReviewsClaimedCity
SRStonefield Roofing & RestorationRoofing contractorMarcus Whitfield(423) 555-0147VoIP[email protected]safe412Chattanooga
BRBrakewell RoofingRoofing contractorDale Brakewell(423) 555-0162Mobile[email protected]safe87Collegedale
ARAmberline RoofingRoofing contractor—(423) 555-0118Landline[email protected]risky236Chattanooga
FEFerncliff ExteriorsSiding contractor—(423) 555-0189Landline[email protected]safe58East Ridge
TRTolliver Roof WorksRoofing contractor—(423) 555-0135Mobile—14Red Bank
WRWrenfield RoofingRoofing contractor—(423) 555-0171VoIP[email protected]unknown46Soddy-Daisy

A bulk search for roofing contractors across Chattanooga, TN, and four nearby cities. Sample rows: fictional businesses, reserved 555 numbers.

The problem

Where commercial prospect lists break down.

Lists sorted by industry code, not appetite

A compiled list files businesses under broad industry codes, and one code can hold a lawn-care crew and a tree-removal outfit that your carriers price and place very differently. You pay for rows you can't write, then sort them out by hand.

The owner is on a roof, not at a desk

Trade owners run the business from the truck, and the number on a listing can be an answering service or a call-tracking line. Without line type on each number, a dial list can't separate a likely mobile from a switchboard.

Follow-ups that bounce off a stale list

Emails on a bought list can be years old or guessed from a name pattern. Your follow-ups bounce or go to catch-all domains that accept any address, so you never learn whether they reached anyone, and a follow-up that never lands can cost you the renewal window until next year.

How it works

From appetite guide to dial list.

  1. 01

    Turn your appetite guide into keywords

    List the classes your carriers will write and search each as the Google category a listing would use: "roofing contractor," "auto repair shop," and "bar." Run related keywords such as "general contractor" and "construction company" separately, because they return different listings.

  2. 02

    Search the cities where you're licensed

    Add the cities in your licensed states to one search, such as "auto repair shop" across Knoxville, Chattanooga, Murfreesboro, and Clarksville. A web-app search takes up to 250 cities, within your plan's daily city budget and as many as your lead balance can cover, and removes duplicates across them. Each city returns up to about 300 businesses per search, so split a dense metro into its suburbs.

  3. 03

    Qualify with a saved view

    Filter to claimed listings, a review floor that fits the class, and a mobile Phone 1, then save it as a view you can apply to any search or to your All leads library. Phone 1 is the main number, so for mobiles listed second or third, save copies that filter Phone 2 Type or Phone 3 Type instead. Filtering leads you already have costs nothing.

  4. 04

    Work the list in Close or a Google Sheet

    In Close, each business becomes a Lead with a Contact carrying the owner's name, Phone 1, and Email 1. Map Phone 1 Type to a custom field when you export (it isn't sent by default), then build a Smart View on mobiles for the Power Dialer, which needs Close's Growth or Scale plan. In a Google Sheet, add your own X-date and current-insurer columns; re-exports into that sheet update our columns and leave yours alone.

  5. 05

    Refresh the territory each quarter

    There's no quarterly setting, so create four yearly automations, each dated for the first day of a quarter; one automation covers up to 25 cities (as many as your lead balance can cover on each run), and an account holds up to 20. Every run is a fresh search charged per lead delivered; it re-delivers businesses you already have and sends the whole result, not a saved view. Send each run to Close, which uses the field mapping your latest manual Close export saved (keep Phone 1 Type mapped there), or back into the same LeadMarina-created sheet, and records update in place instead of duplicating.

The data

What each row tells a producer.

Category stands in for class of business

Each row carries the business's primary Google category, such as "Roofing contractor" or "Tree service." It's how the listing describes the business, not an underwriting class code, so treat it as a stand-in and confirm operations before you quote.

Review floors, set class by class

Review count is a rough signal of how established and busy an operation is. It isn't payroll or revenue, and it runs very differently from class to class, so set the floor per class rather than once for the whole book.

Claimed status, a light qualifier

Claimed shows whether someone has verified the Google Business Profile: yes, no, or unknown. It doesn't say who or how recently, so treat it as a light signal, not proof of an active owner. A Claimed is yes rule leaves out both the no and the unknown rows, so save a copy of the view without it and call those listings after the claimed ones.

The person who signs the application

The owner's name where we can identify one, usually the person who signs the application or a broker-of-record letter. It's a name only, with no title, personal email, or phone, and only a fraction of rows have one; businesses without a website almost never do.

Mobiles reach the job site

Up to 3 phones per business, the Google listing's number plus any on the website, each checked for line type and phone carrier. A mobile on a trade listing is the most likely line to the owner, while VoIP is often call tracking or a switchboard. Mobile numbers also carry stricter calling rules, so work them as their own list.

Verified inboxes for quote follow-ups

Up to 3 emails per business, found on its own website, and every one we find is verified and labeled safe, risky, invalid, or unknown. Most are shared inboxes like office@ or info@, so send proposals to the safe ones and follow up risky catch-all domains by phone.

Saved views

Three views to save before you dial.

Filters you can build in a minute and save as a view, then apply to any search or to your whole lead library.

Trade owners on mobile

  • where Phone 1 Type is Mobile
  • and Claimed is yes
  • and Reviews ≥ 10

Apply it to any trade search: a mobile on a claimed listing with some review history is the most likely line to the owner who signs. Work it as its own list, since mobile numbers carry stricter calling rules.

Established shops, owner named

  • where Reviews ≥ 50
  • and Claimed is yes
  • and Owner is not empty

Apply it to your auto repair, mechanic, and body shop searches: it keeps shops with enough reviews to suggest an established operation (a rough proxy), a claimed profile, and a named owner to ask for when you call about garagekeepers. Expect a short list; drop the Owner rule to widen it.

Restaurants to email first

  • where Category contains restaurant
  • and Email 1 Status is Safe
  • and Reviews ≥ 100

Owners are on the floor during service, so lead with a mailbox the verifier confirmed, and read review count as a rough proxy for a busy room. Ask for the renewal month in the first email.

Who to target

Classes to search, grouped by what they buy.

Contractors, trades, and service crews

Most need general liability, workers' comp, and commercial auto, plus a janitorial bond for cleaning companies. Search each trade as its own keyword so each list lines up with one class, and run roofing and tree service only where you have a market that writes them. Dial the mobiles first, since the owner is often on a job site.

  • General contractor
  • Roofing contractor
  • Electrician
  • Plumber
  • HVAC contractor
  • Landscaper
  • Tree service
  • Commercial cleaning service

Restaurants, bars, and salons

Most start from a BOP or package policy, with liquor liability where alcohol is served and professional liability for salons and barbers. Search "bar" separately from "restaurant," since liquor exposure changes which markets will quote. Call restaurants mid-afternoon, between services.

  • Restaurant
  • Bar
  • Bar & grill
  • Cafe
  • Bakery
  • Beauty salon
  • Barber shop
  • Nail salon

Garages, towing, and trucking

Repair and body shops need general liability plus garagekeepers for customers' cars in their care; tow operators, truckers, and movers need commercial auto, with on-hook or cargo coverage. Dealership service departments and chain locations rank beside independent shops, so check the Business column before you dial. Fleet size isn't in the data, so ask for it on the first call.

  • Auto repair shop
  • Mechanic
  • Auto body shop
  • Tire shop
  • Oil change service
  • Towing service
  • Trucking company
  • Moving company

Small employers for group benefits

There's no headcount in the data, so pick categories whose work implies a staff: a dental practice needs hygienists and a front desk, and a solo handyman doesn't. Where the practice's website names its owner, the Owner field gives you the person to ask for. On the first call, ask whether they offer a group plan, when it renews, and how many people are on staff.

  • Dentist
  • Dental clinic
  • Veterinarian
  • Medical clinic
  • Physical therapy clinic
  • Optometrist
  • Law firm
  • Accountant
From our data

What three real territories look like in our data.

Real counts from markets we have already searched, the same figures our market pages publish.

Chattanooga, TN

79 roofing contractors

No website
16 of 79
Unclaimed listing
11 of 79
Average rating
4.7
Reviews
6,752
Phones, by line type (100% measured)
  • Mobile 32%
  • Landline 28%
  • VoIP 32%
  • Toll-free 9%

Phones here split close to evenly between mobile, landline, and VoIP, and a roofer's VoIP line is often call tracking, so put the mobiles in the dialer first. The most-reviewed names include window and exterior companies, so confirm the class before you quote, and work the list only where you have a market that writes roofing.

See the market
Austin, TX

53 general contractors

No website
12 of 53
Unclaimed listing
8 of 53
Average rating
4.6
Reviews
1,883
Phones, by line type (96% measured)
  • Mobile 37%
  • Landline 35%
  • VoIP 25%
  • Toll-free 2%

The most-reviewed names here lean toward remodelers, so confirm residential or commercial work before you quote, and keep any review floor low, since contractors collect far fewer reviews than storefront classes. Austin contractors also list as "Construction company" and "Contractor," so search those as separate keywords.

See the market
Anchorage, AK

72 auto repair shops

No website
34 of 72
Unclaimed listing
9 of 72
Average rating
4.5
Reviews
10,120
Phones, by line type (96% measured)
  • Mobile 36%
  • Landline 64%

Many shops here list no website, and those rows carry no email and almost never an owner name, so they start as calls. Dealerships and chain locations are among the most-reviewed names, so sort them from independent shops by name, and add Wasilla and Palmer if your territory covers the Mat-Su Valley.

See the market

Counted from our own corpus on August 19, 2026 · distinct businesses, deduplicated on Google’s place identifier · counts only, never contact details.

Outreach

An X-date call, not a pitch.

Call opener

Hi, is this {Owner}? This is [Your name], a commercial insurance agent with [Your company]. I'll keep it short.

I write general liability, workers' comp, and commercial auto for contractors around {City}. I'm not asking to quote you today. I'd like to know when the policies for {Business} renew, so I can call about 90 days ahead and you can decide then whether a second quote is worth your time.

Do you know roughly what month that is?

If they give you a month: Thanks, I'll call well before then. What's the best email for a two-line note with my number?

If they'd rather talk now: The quickest start is your current declarations pages and loss runs. I'll tell you plainly whether I think I can help.

Why it works

  • It asks for the renewal month, not for the account. Log the month in a Close custom field of your own or an added sheet column, which re-exports leave alone, and set the callback for about 90 days before it.
  • When {Owner} is blank, open with "Who looks after the insurance for {Business}?" The Owner field fills only where we can identify one, so expect blanks.
  • Swap the lines for the class you're calling: garagekeepers for repair shops, liquor liability for bars, and group benefits for a dental practice. Send the note to the address they give you, or to a safe email from the row.

Before you send

Calls and texts can fall under the TCPA and federal and state do-not-call rules, which are stricter for mobile numbers, and some state telemarketing laws reach business lines too; CAN-SPAM covers commercial email to businesses. Insurance adds its own layer: producer licensing by state and line of authority, your state's insurance advertising rules, and your carriers' marketing guidelines. LeadMarina doesn't scrub numbers against do-not-call lists or certify compliance, so check the rules that apply to your agency before you dial.

Words in {braces} are columns in your export; words in [brackets] are yours to fill in.

Integrations

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

Does LeadMarina show X-dates or who insures the business now?

No. There are no X-dates, renewal dates, policy details, or current insurers anywhere in the data. The Carrier columns (Phone 1 Carrier and so on) name the phone carrier the number was originally issued to, not an insurance carrier. Get the renewal month on the first call and log it in a Close field or sheet column of your own, which re-exports leave alone.

Can I filter by payroll, revenue, employee count, or fleet size?

No. LeadMarina has no payroll, revenue, headcount, fleet size, NAICS or SIC codes, or license data. The honest proxies are category for class of business, review count as a rough signal of how established an operation is, and a claimed listing as a light hint that someone maintains the profile. Exposure details still come from the call and the application.

How do I search by class code?

There's no class-code field, so search the Google category a listing would use for that class: "roofing contractor," "tree service," or "auto repair shop." A keyword search also returns neighbors, such as a siding or window company in a roofing search, so filter on the Category column before you quote. Secondary categories show in the lead detail but can't be filtered or exported.

Can I draw my territory on a map instead of listing cities?

No. There's no radius or map-area search: add each city in your territory by name, and 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. Each city returns up to about 300 businesses per search, so split a dense metro into suburbs or keyword variants. The REST API and the MCP server search one city per call.

Are the phone numbers scrubbed against do-not-call lists?

No. LeadMarina doesn't scrub numbers against federal, state, or internal do-not-call lists, and it doesn't certify anything for compliance. Each phone is checked for line type, so you can pull mobile numbers onto their own list and handle them under the stricter rules that apply. Run your own scrub before you dial.

Will a quarterly refresh duplicate my Close leads?

No. Re-exports to Close, GoHighLevel, and a LeadMarina-created Google Sheet match on Google's business ID and update the existing record in place; Close contacts and any fields you added yourself are left alone. Each run is still a fresh search charged per lead delivered, and it re-delivers businesses you already have, so refresh only the classes and cities you'll work.

Run one class in one licensed city, free.

Search a class your carriers write in one city where you're licensed, and read the rows before you commit. 100 free leads, no credit card.

100 verified leads free · no credit card