NAIC Insurance Lookup [$0.50💰] | Producer License Data avatar

NAIC Insurance Lookup [$0.50💰] | Producer License Data

Pricing

from $5.00 / 1,000 results

Go to Apify Store
NAIC Insurance Lookup [$0.50💰] | Producer License Data

NAIC Insurance Lookup [$0.50💰] | Producer License Data

Verify insurance producer licenses via the NAIC State Based Systems lookup. Search by NPN, name, license number or FEIN across 30+ US jurisdictions. Returns license status, types, dates, lines of authority and contact data for compliance and due diligence.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

NAIC Insurance Producer & License Lookup

Perform NAIC insurance producer lookup across all 50 US states and territories. Query the National Association of Insurance Commissioners database for verified license data, NPN records, and compliance status.

Use Cases

  • License Verification — Confirm an insurance agent's license status before onboarding or referral
  • Compliance Auditing — Batch-check producers against state requirements for regulatory compliance
  • Lead Generation — Export active licensed producers by state for insurance sales prospecting
  • NPN Lookup — Resolve National Producer Numbers to full agent profiles and license details
  • Multi-State Research — Track producers holding licenses across multiple jurisdictions
  • Business Entity Search — Find insurance agencies, brokerages, and corporate license holders

How It Works

The actor queries the NAIC State Based Systems (SBS) database — the official source for insurance producer licensing in the United States. You provide search criteria (name, NPN, license number, or business name) and the actor returns structured results including license status, lines of authority, resident/non-resident designation, and issuing state.

Input

FieldTypeRequiredDefaultNotes
statestringYes2-letter US state/territory code (e.g. MO, IL, CA)
searchTypestringNoindividualindividual or business
lastNamestringNoProducer's last name (individual search)
firstNamestringNoProducer's first name (individual search)
middleNamestringNoProducer's middle name (individual search)
npnstringNoNational Producer Number (e.g. 654321)
licenseNumberstringNoState-issued license number
businessNamestringNoBusiness entity name (business search)
feinstringNoFederal Employer ID Number (business search)
licenseStatusstringNoFilter: Active, Inactive, Expired, Cancelled, Revoked, Surrendered
licenseTypestringNoLicense type filter (e.g. Agent, Broker, Adjuster)
residentLicensebooleanNoFilter by resident (true) or non-resident (false) license
autoExpandbooleanNotrueAutomatically expand result details
expandDepthintegerNo1Depth of auto-expansion (1–3)
maxItemsintegerNo100Maximum results to return (hard cap: 1000)
proxyConfigurationobjectNoApify proxy configuration for request routing

Output

Each result item contains:

  • npn — National Producer Number
  • firstName, middleName, lastName — Producer name
  • licenseNumber — State license number
  • licenseStatus — Current status (Active, Inactive, Expired, Cancelled, Revoked, Surrendered)
  • licenseType — Type of license
  • residentLicense — Whether this is the producer's resident state
  • state — Issuing state code
  • linesOfAuthority — Authorized lines (e.g. Life, Health, Property, Casualty)
  • issueDate, expiryDate — License dates
  • businessName — Associated business entity (if applicable)

Example Input

{
"state": "MO",
"searchType": "individual",
"lastName": "Smith",
"licenseStatus": "Active",
"maxItems": 50
}

Example Output

[
{
"npn": "12345678",
"firstName": "John",
"middleName": "A",
"lastName": "Smith",
"licenseNumber": "MO-2024-12345",
"licenseStatus": "Active",
"licenseType": "Agent",
"residentLicense": true,
"state": "MO",
"linesOfAuthority": ["Life", "Health", "Variable Life"],
"issueDate": "2022-03-15",
"expiryDate": "2025-03-15",
"businessName": null
}
]

Integrations

  • Google Sheets — Export results directly for analysis and sharing
  • Slack — Send compliance alerts when licenses expire or change status
  • CRM Tools — Push producer data to Salesforce, HubSpot, or Pipedrive
  • Compliance Platforms — Feed into insurance compliance management workflows
  • Webhooks — Trigger downstream automations via Apify webhooks on run completion

FAQ

What is the NAIC SBS database? The State Based Systems (SBS) database is maintained by the National Association of Insurance Commissioners and contains official insurance producer licensing data for all US states and territories.

Can I search without a state? No. The state field is required. The NAIC database is organized by state — each query targets a specific state's records.

What does NPN mean? NPN stands for National Producer Number — a unique 7–10 digit identifier assigned to insurance producers that remains constant across states.

Is this data real-time? The actor queries the NAIC SBS database which is updated by state insurance departments. Data reflects the latest published records, typically within days of state updates.

Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.

SEO Keywords

NAIC lookup, insurance producer license verification, NPN lookup, insurance agent database, NAIC SBS license search, insurance license status check, insurance producer data, insurance company license, state insurance license verification, insurance compliance check, insurance agent lead generation, NAIC API alternative, insurance license search by name, insurance producer number lookup, lines of authority lookup, insurance producer search, NAIC producer database, insurance license lookup by state, insurance agent NPN search, NAIC SBS database

For AI Agents

Minimal input: { "state": "MO", "lastName": "Smith" }

Output fields: npn, firstName, lastName, licenseStatus, licenseNumber, state, linesOfAuthority

Behaviors:

  • Returns 0 items if no matches found (empty array, not error)
  • maxItems caps at 1000 — page with offsets for larger datasets
  • state is always required — the actor will reject requests without it
  • Pricing: $0.005 per result item returned

This actor accesses publicly available data from the NAIC State Based Systems (SBS) database, which is maintained by a government entity (the National Association of Insurance Commissioners). The data is public record and is provided as-is. This tool is not affiliated with or endorsed by the NAIC. Users are responsible for ensuring their use of this data complies with applicable laws and regulations.