Skip to content

NPN Lookup

The National Producer Number is a unique identifier assigned by NIPR to a licensed individual or firm. NPN Lookup APIs enable you to look up the NPN for a producer using other identifiers such as SSN, FEIN and license number.

Include the https://api.agentsync.io/npn_lookup scope in your OAuth token request in order to use the compliance verification endpoints. Please review Authentication concepts for more details.

Retrieve NPNs for individuals using SSN and Name

You can look up NPNs of up to 10 individuals using the last 4 digits of Social Security numbers, first names and last names. For each individual, look up using the first and last name as they appear on their resident license.

Note

Note: AgentSync does not store SSNs of individuals that you look up.

curl --request POST --url https://api.sandbox.agentsync.io/v1/npn/ssn/lookup \
  --header 'Authorization: Bearer <<BEARER\_TOKEN>> \
  --data-raw '\[ { "ssnLast4": "1111", "firstName": "joe", "lastName": "Doe" } \]

Retrieve NPNs for firms using FEIN

You can look up NPNs of up to 10 firms using their Federal Employer Identification Numbers assigned by the IRS.

curl --request POST --url https://api.sandbox.agentsync.io/v1/npn/fein/lookup \
  --header 'Authorization: Bearer <<BEARER\_TOKEN>> \
  --data-raw '\[ { "fein": "101010101" } \]

Retrieve NPNs for individuals or firms using License Number

You can look up NPNs of up to 10 individuals or firms using their license numbers and the states associated with each license and the producer type. You must provide valid NIPR license numbers. For each license, the correct two digit US state code associated with the license and correct producer type (1 for individual or 2 for firm) must be provided.

curl --request POST --url https://api.sandbox.agentsync.io/v1/npn/license/lookup \
  --header 'Authorization: Bearer <<BEARER\_TOKEN>> \
  --data-raw '\[ { "licenseId": "12345", "state": "CO", "producerType": 1 } \]