Forge — Insurance Sales Intelligence API
319,552 FL PRODUCERS · SUB-SECOND API · 99.99% NPN COVERAGE

The intelligence layer
for insurance sales.

Per-record licensing data API built for producers. NPN, license state, lines of authority and carrier appointment status — priced per record, not per seat. Licensing data only.

319,552 Florida producers
99.99% Carry an NPN
~410ms Median API response
Per-record Pricing model
3.1M Carrier appointments

Built for insurance teams

Prospecting, licensing lookups, and API access — producer licensing data in one place.

Find any insurance prospect

Search 319,552 Florida producers by title, company size, industry, geography, and insurance-specific signals. Filter for agency owners, captive agents ready to go independent, or business owners in your target market.

  • Role-based filtering — agency owner, producer, underwriter
  • Geographic targeting down to ZIP code
  • Captive-to-independent intent signals with tenure scoring
POST /v1/prospect/search
{
  "filters": {
    "title": "Insurance Agency Owner",
    "state": "FL",
    "company_size": "1-10",
    "signals": ["captive_exit_intent"]
  },
  "limit": 50
}

// Response
{
  "total": 4821,
  "contacts": [{
    "name": "Sarah M.",
    "title": "Agency Owner · State Farm",
    "signal_score": 87,
    "tenure_mo": 34
  }]
}

Producer licensing lookups

Submit an NPN (or a license number and state) and get back the producer’s licensing record: licensed states, lines of authority, license status and active carrier appointments. Licensing data only — no producer email, phone or address.

  • NPN, licensed states and license lines
  • License status: active, inactive or expired
  • Active carrier appointments by name
GET /v1/producers/lookup
// Input
{
  "npn": "22048330"
}

// Response
{
  "npn": "22048330",
  "licensed_states": ["FL"],
  "license_lines": ["Life", "Health", "Annuities"],
  "license_status": "ACTIVE",
  "appointments": ["Equitable", "North American"]
}

Integrate in minutes

Stable schemas, predictable sub-second latency, and deterministic per-record cost. Designed for LLM-driven sales agents, CRM enrichment pipelines, and programmatic outbound workflows.

  • REST API with OpenAPI 3.1 spec + SDKs for Python and Node
  • Webhook delivery with retry logic and cursor-based pagination
  • Native HubSpot, Salesforce, and Close CRM connectors
Python SDK
# SDK available on request — not yet published to PyPI
import forge

client = forge.Client("fge_live_••••••••")

# Look up a producer's licensing record
producer = client.lookup(npn="22048330")

print(producer.license_status)   # ACTIVE
print(producer.license_lines)    # ['Life', 'Health', 'Annuities']
print(producer.appointments)     # ['Equitable', 'North American']

Simple, per-record pricing

Start free. Pay only for what you use.

Free
$0/mo
100 credits / month
  • NPN + license lookups
  • Basic firmographic data
  • Single-record API access
Get started free
Starter
$49/mo
1,000 credits / month · Repeat lookups free
  • NPN, license and appointment lookups
  • Full firmographic data
  • Bulk endpoint + webhooks
Start now — $49/mo →
Pro
$99/mo
2,500 credits / month · Repeat lookups free
  • Everything in Starter
  • 2.5× the credits at 2× the price
  • Priority email support
Start now — $99/mo →
Scale
$499/mo
25,000 credits / month
  • Everything in Growth
  • White-glove onboarding
  • Volume discounts + priority support
Contact us

All plans include a 14-day trial. No credit card required for Free. Cancel anytime. Repeat lookups on the same record within 7 days cost 0 credits.

Get Forge product updates

One email per month. New features, data coverage updates, occasional analysis. Unsubscribe in one click.

You'll get a confirmation email — one click to confirm. We honor unsubscribes immediately.