DEV Community

Ava Torres
Ava Torres

Posted on

How Commercial Insurance Underwriters Use Public Records to Assess Business Risk

Commercial insurance underwriting requires verifying that a business actually exists, is properly registered, and has no red flags before binding a policy. Underwriters who still do this manually are leaving money on the table -- and exposing their book to unnecessary risk.

Here's how modern underwriting teams use public records APIs to speed up risk assessment.

The Problem: Manual Verification Doesn't Scale

A typical commercial lines underwriter handles 15-30 submissions per week. For each one, they need to verify:

  • Business entity status (active, dissolved, suspended)
  • Registration state and formation date
  • Officer/agent information
  • Professional licenses (contractors, healthcare, etc.)
  • Litigation history indicators

Doing this manually across Secretary of State websites, license boards, and court records takes 20-45 minutes per submission. That's 5-22 hours per week on pure verification.

The Solution: API-Based Entity Verification

Public records APIs let you pull business entity data programmatically across multiple states in seconds.

Secretary of State Records

Every state maintains a business entity database. Key data points for underwriting:

  • Entity status: Active vs. dissolved/suspended -- critical for binding decisions
  • Formation date: New entities (< 2 years) carry higher risk profiles
  • Registered agent: Changes in registered agent can signal ownership transitions
  • Filing history: Delinquent annual reports suggest operational issues

Tools like Texas SOS Business Search, Florida SOS Business Filings, and New York SOS Business Search let you query these databases via API.

Professional License Verification

For contractors, healthcare providers, and other licensed professions, verifying active licensure is table stakes. A California Contractor License lookup or TDLR License Search confirms the applicant is properly credentialed.

Corporate Financial Indicators

SEC filings via SEC EDGAR reveal financial health for larger commercial risks. IRS 990 data covers nonprofit applicants.

Building an Automated Underwriting Workflow

A practical workflow:

  1. Submission intake: Extract business name, state, and EIN from the application
  2. Entity verification: Query the relevant state SOS API to confirm active registration
  3. License check: If applicable, verify professional licenses are current
  4. Risk scoring: Flag entities with formation dates < 24 months, suspended status, or missing licenses
  5. Report generation: Compile findings into a structured risk summary

This can run in under 30 seconds per submission versus 30+ minutes manually.

Why This Matters for Loss Ratios

Underwriters who catch dissolved entities, lapsed licenses, or misrepresented formation dates before binding avoid claims on policies that should never have been written. Even a 2-3% improvement in loss ratio on a commercial book pays for the automation many times over.

Getting Started

Start with the states where you write the most business. Most underwriting teams find that Texas, Florida, California, and New York cover 40-60% of their commercial submissions.

All the APIs mentioned above are available on Apify with pay-per-result pricing -- no monthly commitments, no minimum volume.


Building underwriting automation? I write about practical data engineering for insurance and compliance teams at dev.to/avabuildsdata.

Top comments (0)