Tennessee Insurance License Lookup (NAIC SBS) avatar

Tennessee Insurance License Lookup (NAIC SBS)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Tennessee Insurance License Lookup (NAIC SBS)

Tennessee Insurance License Lookup (NAIC SBS)

Search and verify insurance producer licenses in Tennessee via the NAIC State Based Systems public API. Returns NPN, license type, lines of authority, status, and expiration date.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Tony

Tony

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Verify insurance producer licenses in Tennessee using the NAIC State Based Systems public API. Returns name, NPN, license type, lines of authority, status, and expiration date. No proxy required — this actor calls a government JSON endpoint directly.

Part of a 25-state portfolio. Separate actors exist for every NAIC SBS state (IA, NC, NJ, MO, TN, WI, CT, and more) so you can track usage and runs per state independently.


The NAIC SBS API returns at most 25 results per query — a hard server-side limit with no pagination. Searching by last name for a common surname ("Smith", "Johnson") will silently truncate at 25 results.

The right workflow for compliance verification:

  1. Export your producer list from your AMS as a CSV
  2. Copy the NPN column
  3. Paste NPNs into the NPN List field (one per line)
  4. Run — you get back exactly one record per NPN, no truncation risk

Name search is best for one-off spot checks on a specific person, not bulk verification.


Input

Paste one National Producer Number per line in the NPN List field. NPNs are 6–10 digit numbers — find them on a producer's license certificate, on NIPR.com, or in a previous license verification report.

1234567
9876543
5551234

Each NPN is looked up independently. Results are deduplicated automatically.

Run time and cost: 100 NPNs ≈ 60 seconds, ~$0.50. 500 NPNs ≈ 5 minutes, ~$2.50.

Not found / inactive:

  • If an NPN has no license on record in this state, the actor writes a record with "status": "NOT FOUND" and "is_active": false.
  • If an NPN has records but all are expired or terminated (and Active Licenses Only is on), the actor writes "status": "NO ACTIVE LICENSE" and "is_active": false.

Both sentinel records include every output field (nulls/empty arrays for unresolvable fields) so your spreadsheet or AMS ingestion doesn't get column-count mismatches.

Single name lookup

Fill in Last Name (and optionally First Name) for a one-off search. Remember the 25-result cap applies here.

Other options

FieldDefaultDescription
Active Licenses OnlyOnExcludes expired, inactive, and terminated licenses. Turn off if you need a full history.
Entity TypeIndividualSwitch to Business/Agency for agency lookups
StateTNPre-filled — only change if searching a different SBS state

Output

Each row in the Dataset is one license record. Key fields:

FieldExampleNotes
npn"1234567"National Producer Number — use this to cross-reference across states
license_number"1234567"State license number (often same as NPN on SBS states)
name"Mary Ann Johnson"Title-cased, First Last order
first_name"Mary"First word of given name only
middle_name"Ann"Middle name/initial if present; null otherwise
last_name"Johnson"Surname
license_type"Insurance Producer"License class. Common values: Insurance Producer, Staff Adjuster
license_type_code"PRO"Short code for license class. Known values: PRO (Insurance Producer), SAJ (Staff Adjuster)
status"Active"Active, Expired, Inactive, Terminated, Surrendered, Revoked, NOT FOUND, or NO ACTIVE LICENSE
is_activetrueBoolean — use this for quick filtering in your downstream system
lines_of_authority["Life (effective 2010-06-01)"]Array of LOAs with effective dates
effective_date"2010-06-01"Date this license version became effective
expiration_date"2027-05-31"License expiration date
residency"Resident"Resident or Non-Resident
business_phone"312-555-0100"Formatted as XXX-XXX-XXXX
address_city"Chicago"Title-cased city
address_state"IL"Producer's home state (may differ from search jurisdiction for non-residents)
designated_home_statenullAlways null on NAIC SBS states; reserved for compact/non-resident workflows

Example record

{
"npn": "1234567",
"license_number": "1234567",
"jurisdiction": "TN",
"licensee_type": "Individual",
"name": "Mary Ann Johnson",
"first_name": "Mary",
"middle_name": "Ann",
"last_name": "Johnson",
"dba_name": null,
"fein": null,
"license_type_code": "PRO",
"license_type": "Insurance Producer",
"lines_of_authority": [
"Life (effective 2010-06-01)",
"Accident and Health (effective 2010-06-01)"
],
"status": "Active",
"is_active": true,
"residency": "Resident",
"designated_home_state": null,
"effective_date": "2010-06-01",
"expiration_date": "2027-05-31",
"business_phone": "312-555-0100",
"address_city": "Chicago",
"address_state": "TN",
"address_raw": "CHICAGO, IL 60601",
"source_url": "https://sbs.naic.org/solar-external-lookup/?jurisdiction=TN&searchType=Licensee",
"scraped_at": "2026-05-25T12:00:00.000Z"
}

Exporting results

After a run completes, click the Export button in the Dataset tab to download your results as CSV or Excel. This works directly in the Apify Console — no additional tools needed.


Pricing

Pay-per-event at $0.005 per license record returned. Empty searches are never charged. A typical bulk run of 100 NPNs costs $0.50.


States in this portfolio

AL · AK · AR · CT · DC · ID · TN · IA · KS · MO · MT · NH · NJ · NM · NC · ND · OK · OR · RI · SD · TN · VT · WV · WI


Data source

NAIC State Based Systems External Lookup — public government data, no authentication required.