← Back to all docs

Root Insurance API

Root Insurance is a technology-driven auto and renters insurance carrier built on a telematics mobile app and an API-first embedded insurance platform (Root Platform / Bind API). An unofficial API lets you programmatically pull quotes, policies, applications, drivers, vehicles, claims, payments, and policyholder records—and push updates like new quotes, bound policies, endorsements, and claim notices—even when access is otherwise gated behind partnership agreements and per-program configuration.

By Alex KlarfeldMay 30, 2026
Root Insurance API

What is Root Insurance?

Root Insurance is a technology-driven insurance company that prices auto coverage primarily on actual driving behavior captured through its mobile telematics app. Beyond its direct-to-consumer carrier, Root operates an API-first embedded insurance platform (Root Platform and the Bind API) that lets partners integrate quoting, checkout, policy administration, and servicing into their own apps, and offers tooling like Product Workbench to configure programmable insurance products.

Core product areas include:

  • Root auto and renters insurance (telematics-based pricing via the Root mobile app)
  • Embedded Insurance (hosted and fully embedded quoting, checkout, and servicing for partner apps)
  • Root Bind API (quotes, profiles, drivers, vehicles, prefill, and policy binding)
  • Product Workbench (low-code environment to prototype and launch programmable, API-ready products)
  • Policy administration, claims, billing, and premium collection across the full policy lifecycle
  • Insights/BI, notifications, and ring-fenced broker and intermediary access

Common data entities:

  • Quotes (none, estimated, and bindable states), Coverages, Premiums
  • Profiles, Drivers, Vehicles (VIN/specifications), Prefill reports
  • Applications, Policies, Endorsements, Policyholders
  • Claims, Payments, Billing accounts, Compliance records
  • Notifications/events, audit trails, and BI/insights outputs

The Root Insurance Integration Challenge

Root runs as the carrier and system of record for the programs built on it, but turning that data and those workflows into reliable, programmatic automation is non-trivial:

  • Partnership-gated access: Embedded and Bind API access is provisioned through partnership agreements and API keys per program—there is no open, self-serve developer surface for the operator's own data
  • Telematics locked in the mobile app: Driving-behavior and trip data that drives pricing originates in the Root mobile app and is not exposed as a general-purpose feed
  • Per-program configuration: Products, coverages, rating, and forms are configured per program in Workbench, so generic integrations break across deployments
  • Multi-state, multi-channel spread: Availability and rules vary by state and by distribution channel (direct, agent, affinity, automotive, financial services)
  • Quote-to-bind state machine: Quotes move through none, estimated, and bindable states with prefill enrichment and legal/payment steps that must be sequenced precisely
  • Compliance and audit handling: Notifications, endorsements, and claim transactions carry effective dates, reason codes, and audit trails that must be preserved

How Supergood Creates Root Insurance APIs

Supergood reverse-engineers the authenticated surfaces behind your Root program—the Bind API, Root Platform admin flows, and embedded experiences—to deliver a resilient, normalized API layer for the data you already own, even where Root exposes it only through gated partner integrations.

  • Handles API key authentication and authenticated portal sessions, including MFA, securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across Quotes, Policies, Claims, Billing, and Driver/Vehicle objects so you integrate once and rely on consistent entities
  • Aligns with your program's product definitions, coverages, and state rules to ensure compliant access

Use Root Insurance with AI agents: Root Insurance MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your program, products, states, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Root Insurance adapter tailored to your program configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Root evolves.

root

API Endpoints

Authentication

POST/authenticate

Authenticate to a Root program using API keys or an authenticated portal session and obtain a token for downstream calls.

Quoting

GET/quotes

List quotes across none, estimated, and bindable states with filters for program, state, profile, and status.

Quoting

POST/create_quote

Create a quote from a customer profile, drivers, and vehicles, optionally enriched with prefill data, and return premium and coverage options.

Policies

POST/bind_policy

Bind a bindable quote into a policy with legal agreement and payment, returning the issued policy and policyholder record.

Claims

GET/claims

Retrieve claims and FNOL records with status, policy, and assignment filters.

Billing

GET/payments

Pull payments, billing accounts, and premium collection activity across plans.

Use Cases

Embed quote-to-bind in your own app

- Create profiles, drivers, and vehicles and request estimated quotes programmatically - Run prefill enrichment and present coverage and premium options to customers - Bind bindable quotes with legal agreement and payment without portal clicks

Sync policies and claims into your warehouse

- Pull active policies, endorsements, and policyholder records into a single warehouse - Stream claim and FNOL events to downstream BI, fraud, and customer-experience tools - Reconcile driver and vehicle records across programs for a unified customer 360

Reconcile billing and premium collection

- Sync payments and billing accounts into general ledger and AR systems - Surface delinquent accounts and cancellation-pending events to retention workflows - Match premium collection activity against policy and coverage records

Power AI agents over Root data

- Expose quotes, policies, and claims to AI agents through a normalized API - Trigger quote, endorsement, and notification workflows from agent actions - Keep program configuration and state rules enforced on every agent call

Technical Specifications

Authentication

API keys and authenticated portal sessions, including MFA, handled in a managed session

Connectivity

Root Bind API and Root Platform authenticated flows surfaced through a single normalized layer

Response format

Normalized JSON across Quote, Policy, Claim, Billing, and Driver/Vehicle objects

Rate limits

Adaptive throttling tuned to your program to avoid carrier-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for quotes, policies, and claims with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for quote state changes, policy issuance, endorsement, FNOL, and claim status

Latency

Sub-second reads on cached entities; multi-second writes when posting through quote-to-bind workflows

Throughput

Horizontally scaled workers sized to multi-state, multi-channel quote and policy volume

Reliability

Retry, backoff, and idempotency keys for bind, endorsement, and claim transactions

Adaptation

Continuous monitoring of Root Platform releases and per-program configuration drift

Frequently asked questions

Supergood works against the authenticated surfaces your program already has, including the Bind API keys and Root Platform sessions you are provisioned. We surface your own data; we do not bypass Root's entitlements or terms.

Yes. Profiles, drivers, vehicles, prefill enrichment, estimated and bindable quotes, and the bind step with legal agreement and payment are all exposed through one normalized API surface.

Telematics originates in the Root mobile app and is not a general-purpose feed. Supergood surfaces the policy, quote, and pricing data your program exposes; raw trip data is only available where Root makes it accessible to your program.

Each program is profiled against its configured products, coverages, rating, and state rules. Supergood preserves program-specific fields and lifecycle states rather than forcing a generic schema.

Yes. The same normalized endpoints power an MCP server, so AI agents can read quotes, policies, and claims and trigger quote, endorsement, and notification workflows with program rules enforced.

Ready to get a real API?