NAIC Insurance Carrier & MGA Directory Scraper
NAIC Insurance Carrier & MGA Directory Scraper
Scrapes the full US insurance carrier directory from the NAIC (National Association of Insurance Commissioners) Consumer Information Source — the authoritative public registry of all licensed US insurance carriers.
Returns ~5,200 carrier records covering property & casualty, life, health, reinsurance, surplus-lines, and captive carriers. Each record includes the NAIC company code, full legal name, registered address, phone, website, licensed states (50-state rollup), and lines of business written.
What you get
| Field | Description |
|---|---|
naicCode |
NAIC company code — the authoritative 5-digit carrier identifier used by regulators and rating agencies |
carrierName |
Abbreviated carrier name as listed in NAIC CIS |
fullCompanyName |
Full legal name of the carrier |
contactAddress |
Registered mailing address |
contactPhone |
Main contact phone number |
website |
Carrier website |
licensedStates |
Comma-separated list of states where the carrier is licensed to write business |
linesOfBusiness |
Comma-separated lines of insurance the carrier writes (Auto, Homeowners, Commercial, etc.) |
sourceUrl |
Direct link to the carrier's NAIC CIS profile |
scrapedAt |
Timestamp of when the record was scraped |
Who uses this
- Reinsurance brokers (Guy Carpenter, Aon, Gallagher Re) building carrier capacity databases
- Insurtech platforms (Coverwallet, Vouch) cross-referencing admitted carriers
- MGA founders scouting fronting carrier capacity by state and line
- Compliance teams verifying carrier licensing status across 50 states
- Journalists covering insurance market concentration and climate risk exposure
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems |
Integer | — | Maximum number of carrier records to return. Leave blank to fetch all ~5,200 US carriers. |
insuranceType |
String | (All) |
Filter by insurance type. Use (All) for all carriers, or a specific type like Life, Property & Casualty, or Health. |
Data source
Data is fetched directly from the NAIC's public Tableau dashboard (Consumer Information Source) — the same underlying data that powers the NAIC's carrier search at content.naic.org/cis_consumer_information.htm. NAIC publishes this data publicly as part of its consumer protection mandate. No authentication is required.
Notes
- Carrier count reflects the live NAIC CIS database (~5,250 as of May 2026)
licensedStatesandlinesOfBusinessare blank for captive and surplus-lines carriers that operate without standard state licenses- A full scrape (~5,200 records) typically completes in under 10 seconds — the entire carrier list is delivered in a single request