Find agencies
Find insurance agencies by line of business and region
An insurance agency writing commercial property and one writing personal auto share a category and nothing else. Lines written is the filter, and agencies publish it themselves.
Independent agencies are a fragmented market that is unusually easy to read. Most agencies list the lines they write and the carriers they represent, because both are how they win business. The segment you care about is therefore a page read away rather than a research project.
Listings come from Serper: its maps search returns the offices, and its web search reaches small agencies that never claimed a profile. People Data Labs resolves the agency as a company with its producers and managers. Blitz API opens the email chain for people with a LinkedIn profile, and later lanes, LeadMagic among them, take the rows it misses.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Lines written, not category
independent agencies in florida writing commercial property and general liability
Lines are read from the agency's own pages, which separates a commercial-focused office from a personal lines shop in one column.
Carrier appointments
agencies that list appointments with more than five carriers
Carrier logos and appointment pages are public, and the count says more about an agency's reach than its staff page does.
Principal and operations
for each agency find the principal and whoever runs operations or the office
Small agencies return one name for both roles, which the row records rather than inventing a second contact to fill the gap.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Split personal from commercial
Two books and two messages out of a single sourcing run.
- 1Read the lines pages into a column that labels each agency by the book it leads with, personal or commercial.
- 2Send each label's rows to a tagged table of its own, then create a sequence from each table so neither book hears the other's pitch.
oxygen tables sendCarrier count as a size proxy
A ranking that reflects an agency's real reach rather than its staff page.
- 1Count listed carrier appointments per agency and keep the source page on the row.
- 2Rank on the count and promote the top band onto company records.
oxygen columns addOwner outreach with a call lane
Principals who never open email still get a route that works.
- 1Run the email chain, then a phone lookup on every row that stays empty.
- 2Send the email rows to their own table and enroll it. Keep the rest as a call list, with the office line beside each principal.
oxygen enrich-column run --capability work_email
Who you can reach
Roles you can find at insurance agencies and brokerages
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Agency principal | Owner/Founder | Work emailMobileLinkedIn |
| Agency president | C-level | Work emailLinkedIn |
| Director of sales | Director | Work emailLinkedIn |
| Operations manager | Manager | Work emailMobile |
| Account manager | Manager | Work email |
| Producer | IC | Work emailLinkedIn |
Filters you can search on
- Lines of business written
- Independent, captive, or brokerage
- Carrier appointments listed
- Producer and staff count
- States and regions served
- Agency management system detected
- Personal or commercial book focus
- Office count
Agency offices and phone numbers resolve well, and lines written are usually published. Producer counts are the weak point, because agencies rarely list everybody, so the count reads low. Captive agents under a national brand often have no separate company record at all.
Data sources
Data sources and CRM connections
SerperAgency offices from Google Maps with address, category, and phone, plus web results for agencies with no listing.
People Data LabsThe agency as a company, with staff counts, producers, and named management.
Blitz APIFirst work-email lane for principals and operations managers with a LinkedIn profile.
- LeadMagic
Producers and office managers at one-office agencies working out of a single shared inbox.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Carrier appointment pages go stale. Agencies add carriers quickly and remove them slowly, so an appointment listed on a site is evidence of a relationship rather than proof of a current one.
FAQ
Questions people ask first
Can I filter by lines written?
How do I tell independent from captive?
Is producer count available?
Who buys software at an agency?
Can I target by state license?
How do I avoid double-counting branch offices?
Build your insurance agencies and brokerages list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.