Farmers Insurance Agent Leads Scraper avatar

Farmers Insurance Agent Leads Scraper

Pricing

from $1.00 / 1,000 agent records

Go to Apify Store
Farmers Insurance Agent Leads Scraper

Farmers Insurance Agent Leads Scraper

Extract Farmers Insurance agent leads from the official public directory: name, agency, phone, address, geo-coords, license number(s), years appointed, and photo. Filter by state/city or pull nationwide. Pay-per-result; built for insurance CRM/MGA outreach and B2B lists.

Pricing

from $1.00 / 1,000 agent records

Rating

0.0

(0)

Developer

GoCreative AI

GoCreative AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Farmers Insurance Agent Leads

📊 Example output (real run)

Sample output

A real record from a live run — clean structured data, exported as CSV / JSON / Excel or via API.

Extract agent contact and license data from the official Farmers Insurance public agent directory (agents.farmers.com) — name, agency, phone, full address, geo-coordinates, state license number(s), years appointed with Farmers, and headshot photo. Filter by US state and/or city, or pull nationwide.

Why this actor

Insurance agencies are one of the most heavily-targeted B2B segments for CRM vendors, marketing agencies, MGAs, insurance-tech SaaS, and recruiters — yet there is no clean, structured way to pull Farmers' 12,700+ local agents at scale. This actor turns Farmers' own public sitemap + agent-profile pages into a ready-to-use lead list.

  • 12,700+ agent profiles across ~40 US states, sourced directly from Farmers' own sitemap (agents.farmers.com/sitemap.xml) — not a scraped search UI, so results are complete and stable.
  • License-verified: every record includes the agent's (and where available, agency's) state insurance license number(s) — useful for compliance-aware outreach and recruiting.
  • Tenure signal: "years appointed with Farmers" surfaces experienced agents for partnership/referral targeting.
  • No fabricated data: Farmers does not publish agent email addresses on these pages, so this actor never guesses or invents one — every field returned is exactly what's public. If you need verified emails on top of this, pair with an email-enrichment tool using the agent name + agency.

Input

FieldTypeDescription
statesarray of stringsFilter to 2-letter state codes (e.g. ["CA","TX"]). Empty = all states.
cityContainsarray of stringsOnly include agents whose city/URL contains one of these substrings. Empty = no city filter.
maxResultsintegerCap on records returned this run (max 5,000). Default 200.
concurrencyintegerParallel page fetches (1–20). Default 8.
proxyConfigurationobjectApify Proxy config. Datacenter (auto) is sufficient — the source has no anti-bot wall.

Output — real captured example

Live run, states: ["CA"], maxResults: 5 (2026-07-02):

{
"name": "Alex Sayeri",
"agencyName": "Alex Sayeri Insurance Agency Inc",
"phone": "+1 818-990-4044",
"streetAddress": "23622 Calabasas Rd",
"city": "Calabasas",
"state": "CA",
"zip": "91302",
"licenses": "CA License #: 0C00443; CA Agency License #: 6011256",
"yearsAppointed": "Over 20 years",
"latitude": 34.15605,
"longitude": -118.64152,
"photoUrl": "https://photos.farmersagp.com/agent-photos/asayerifarmersagentcom-30025M-22570.jpg?width=500&height=500&fit=cover&gravity=face",
"profileUrl": "https://agents.farmers.com/ca/calabasas/alex-sayeri",
"source": "agents.farmers.com",
"scrapedAt": "2026-07-02T00:00:00Z"
}

A ready-to-import CRM CSV of the full run is also saved to the key-value store (farmers-agents-YYYYMMDD).

Output schema

FieldTypeNotes
namestringAgent's full name
agencyNamestringAgency/business name (blank on some newer listings)
phonestringDirect office phone, E.164-ish format
streetAddress, city, state, zipstringOffice address
licensesstringSemicolon-separated state/agency license numbers
yearsAppointedstringTenure with Farmers, when published
latitude, longitudenumberOffice geo-coordinates
photoUrlstringAgent headshot image URL
profileUrlstringCanonical agent profile page
sourcestringAlways agents.farmers.com
scrapedAtstringUTC timestamp of extraction

Pricing

Pay-Per-Result: $1.20 per 1,000 agent records delivered (in line with our other verified local-business/agent-contact actors). No charge for failed/empty pages.

Use cases

  • Insurance CRM / MGA / marketing-SaaS lead lists
  • Recruiting pipelines for competing agencies
  • Franchise/territory development and market-density analysis
  • Local-business B2B outreach lists filtered by state or metro

Compliance

Sourced entirely from agents.farmers.com's own public sitemap and agent pages — the site's robots.txt explicitly permits crawling (Disallow: blank) and self-publishes the sitemap for discovery. No login, no CAPTCHA bypass, no private/gated data. Respect the data for legitimate B2B use in accordance with applicable law (e.g. TCPA/CAN-SPAM if you contact agents directly).