NAIC Insurance Carrier & MGA Directory Scraper
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
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: (All), Life, or Health. Other types (property & casualty, title, surplus-lines, captive, etc.) are included under (All) but can't be filtered individually. |
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