Producer data, in your own systems

InsureTrek's REST API gives your organization programmatic access to the same producer, license, appointment, and hierarchy data that's in the dashboard, scoped to your organization and authenticated with your own API keys. If you'd rather embed the onboarding flow itself, seeSessions, or connect an AI assistant to the same data with InsureTrek's MCP server.

GET /v1/producers/90448899/licenses
200 OK
{
  "producer": "Tom Lindqvist",
  "npn": "90448899",
  "licenses": [
    { "state": "IN", "license_no": "81004412", "status": "active" },
    { "state": "WV", "license_no": "81004413", "status": "active" },
    { "state": "KY", "license_no": "DOI-81004414", "status": "active" }
  ]
}

Producer and license data

Read producer profiles and license status by state, resident and non-resident, including pending applications and renewal dates.

StateProducerExpires
IndianaTom LindqvistIn 2 years
KentuckyTom LindqvistIn 20 months
FloridaMarcus ObiIn 16 months
KansasPriya RamanIn 11 days

Appointments and hierarchy

Pull carrier appointment status and hierarchy structure, from FMO down to individual producer, for any producer in your organization.

Agency hierarchy
  • Ridgeline Insurance Partners
  • InsureTrek Agency
  • Dana WhitfieldReady to sell
  • Marcus ObiReady to sell
  • Elena RuizBlocked

Sync to your CRM or AMS

Keep licensing and appointment status current in the systems your team already uses, instead of checking InsureTrek separately.

license.expiringDelivered
{
  "event": "license.expiring",
  "producer": "Priya Raman",
  "npn": "90665588",
  "state": "KS",
  "expires": "2026-08-30",
  "days_remaining": 11
}

Ready-to-sell checks

Confirm a producer is licensed and appointed before routing them a lead or assigning them a sale, without leaving your own workflow.

Appointments by carrier
AllstateHumanaCigna
Tom LindqvistActiveActive
Marcus ObiActivePendingActive
Priya RamanPending

Onboarding automation

Trigger licensing and contracting steps from your own onboarding flow when a new producer joins.

API keys
InsureTrek Agency
  • Onboarding automationCreated Jun 3, 2026
    it_live_••••4f2a
    ActiveUsed 2h ago
  • CRM syncCreated Jul 21, 2026
    it_live_••••91cd
    ActiveUsed Aug 12

Documentation

Integration guides, getting-started material, and the full endpoint and schema reference are atdocs.insuretrek.com.

How it works

  1. 1

    Get an API key.

    Every organization on InsureTrek gets its own API keys, scoped to that organization's producer, license, appointment, and hierarchy data.

  2. 2

    Call the API.

    Read and write producer, license, appointment, and hierarchy records over a REST API, documented at docs.insuretrek.com.

  3. 3

    Keep your systems in sync.

    Pull current licensing and appointment status into your CRM or AMS, or trigger onboarding workflows from your own systems.

Frequently asked questions

What can I do with the InsureTrek API?

Read and write producer, license, appointment, and hierarchy data. Common uses include syncing status into a CRM or AMS, checking whether a producer is ready to sell before routing a lead, and kicking off onboarding steps from your own systems.

Where's the API documentation?

Everything is at docs.insuretrek.com: integration guides, getting-started material, and the full endpoint reference.

How is API access controlled?

Each organization gets its own API keys, scoped to that organization's data. There's no shared or global key.

Talk to us about API access for your organization.

Book a demo