Serff Insurance Scraper avatar
Serff Insurance Scraper

Pricing

Pay per usage

Go to Apify Store
Serff Insurance Scraper

Serff Insurance Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

SERFF Insurance Rate Filings Scraper

Scrapes insurance rate and form filings from the NAIC SERFF (System for Electronic Rates & Forms Filing) public access portals across participating US states.

What is SERFF?

SERFF is the insurance industry's electronic filing system managed by the National Association of Insurance Commissioners (NAIC). Insurance companies use it to submit rate and form filings to state regulators. The SERFF Filing Access (SFA) system provides public access to these filings.

Data Extracted

From Search Results

  • SERFF Tracking Number - Unique filing identifier
  • Company Name - Insurance company or "Multiple" for multi-company filings
  • NAIC Company Code - National Association of Insurance Commissioners company code
  • Product Name - Name of the insurance product
  • Type of Insurance - Category code and name (e.g., "19.0001 Private Passenger Auto")
  • Filing Type - Rate, Form, Rule, Rate/Rule, Underwriting Guidelines, etc.
  • Filing Status - Current status (Closed, Pending, Approved, Rejected, etc.)
  • State - State where filing was submitted
  • Business Type - Property & Casualty or Life/Health

From Detail Pages (with includeDetails: true)

  • Submission Date - When the filing was submitted
  • Disposition Date - When the filing was decided
  • Disposition Status - Final regulatory decision
  • State Status - State-specific status
  • Company Information - Full company details including address and phone
  • Attachments - List of documents attached to the filing

Participating States

The following states participate in SERFF Filing Access:

AK, AL, AR, AZ, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, NY, OH, OK, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY

Note: Some states may have limited filings available or different date ranges.

Input Parameters

ParameterTypeDescriptionDefault
statestringTwo-letter state codeTX
businessTypestringP (Property & Casualty) or L (Life/Health)P
companyNamestringCompany name to search (partial match)
companyCodestringNAIC company code
productNamestringInsurance product name
trackingNumberstringSpecific SERFF tracking number
submissionDateFromstringStart date (MM/DD/YYYY)
submissionDateTostringEnd date (MM/DD/YYYY)
dispositionDateFromstringDisposition start date
dispositionDateTostringDisposition end date
maxItemsintegerMaximum filings to scrape100
includeDetailsbooleanFetch detail pages for more datafalse

Example Inputs

Search for a specific company's filings

{
"state": "TX",
"businessType": "P",
"companyName": "State Farm",
"maxItems": 50
}

Search for recent filings in a date range

{
"state": "CA",
"businessType": "P",
"submissionDateFrom": "01/01/2024",
"submissionDateTo": "12/31/2024",
"maxItems": 500,
"includeDetails": true
}

Look up specific tracking number

{
"state": "FL",
"trackingNumber": "SFMA-130766346"
}

Output Sample

{
"filingId": "130766346",
"serffTrackingNumber": "SFMA-130766346",
"companyName": "Multiple",
"naicCompanyCode": null,
"productName": "PV-33265 (Rate)",
"typeOfInsuranceCode": "19.0001",
"typeOfInsuranceName": "Private Passenger Auto (PPA)",
"filingType": "Rate",
"filingStatus": "Closed",
"filingStatusDescription": "CL-Closed; No additional info required at this time",
"state": "TX",
"businessType": "Property & Casualty",
"submissionDate": "11/2/16",
"dispositionDate": "12/22/2016",
"detailUrl": "https://filingaccess.serff.com/sfa/search/filingSummary.xhtml?filingId=130766346",
"scrapedAt": "2026-02-02T12:00:00.000Z",
"source": "NAIC SERFF Filing Access",
"sourceUrl": "https://filingaccess.serff.com/sfa/home/TX"
}

Use Cases

  • Insurance Industry Research - Track competitors' rate filings and product launches
  • Actuarial Analysis - Study rate change patterns across companies and states
  • Regulatory Compliance - Monitor filing statuses and regulatory decisions
  • Market Intelligence - Identify new insurance products entering the market
  • Private Equity Due Diligence - Research target company filing history

Technical Notes

  • Uses Playwright to handle the JSF (JavaServer Faces) dynamic interface
  • Automatically accepts user agreement to access search
  • Handles pagination to scrape large result sets
  • Rate limited to single concurrency to avoid overwhelming the server
  • IMPORTANT: SERFF blocks datacenter IPs. The scraper is configured to use RESIDENTIAL proxy group by default. Running without residential proxy will result in 500 errors.

This scraper accesses publicly available data through the official NAIC SERFF Filing Access system. Always comply with NAIC terms of service and applicable laws regarding data usage.