Extract insurance quotes to structured JSON

Insurance quotes outline coverage offered, at what price, and under what terms. Formats vary by carrier, line of business, and distribution channel. Sensible extracts quote data into validated JSON for comparative rating, quote-to-bind workflows, and proposal management.

Why insurance quotes challenge extraction tools

No standard format exists. Quotes mix narrative text with coverage tables, requiring hybrid parsing.

Carrier Format Diversity

Every carrier formats quotes differently. Sensible combines LLM reasoning with deterministic rules to extract from any layout.

Bundled Applications

Commercial quotes list coverages with sub-limits and endorsements. Sensible extracts the full structure with line-level premiums.

Dense Checkbox Grids

Broker proposals embed data in narrative text. Carrier outputs use tables. Sensible processes both and normalizes the output.

Fields we extract

Extract any data you need from insurance quotes into your desired output schema

Quote summary

Named insured, effective/expiration dates, quoting carrier, producer, quote number, total premium, payment plan options

Coverage lines

Coverage type, limit, deductible, premium, included endorsements, optional coverages, exclusions

Conditions and terms

Binding requirements, subjectivities, loss control recommendations, minimum premium, cancellation provisions, audit provisions

Workers Comp Quote

Workers compensation quote with class code pricing and experience mod factors.

Professional Liability Quote

E&O or professional liability quote with claims-made coverage terms.

Cyber Insurance Quote

Cyber liability quote with coverage for data breach, ransomware, and business interruption.

Commercial Package Quote

Multi-line commercial insurance quote combining property, liability, and auto coverage.

Supported quote types

Sensible processes insurance quotes across all major lines and carrier formats. No template needed. Any new quote layout can be configured to your output schema in hours.

By line

Commercial package, general liability, workers compensation, commercial auto, cyber, professional liability, property, umbrella

By format

Carrier system output, broker proposals, indication letters, binder quotes, renewal quotes

Trusted by operations and engineering teams at

Common Questions

Specific details about our quote extraction engine.

What premium data does Sensible extract from quotes?

Sensible captures total premium, per-coverage premium, payment plans, installment amounts, taxes and fees, and any discounts or surcharges listed on the quote.

Can I use Sensible to compare quotes across carriers?

Yes. Sensible outputs quotes in a consistent JSON schema regardless of carrier. You can programmatically compare coverages, limits, deductibles, and premiums across multiple quotes.

Can Sensible handle quotes from different carriers?

Yes. Insurance quotes vary by carrier and line of business. Sensible extracts quote details regardless of format, including premium breakdowns, coverage terms, and conditions.

Do you support webhooks?

Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.

Does Sensible support human review?

Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.

What security certifications does Sensible have?

Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.

How long is document data retained?

Documents are deleted after 30 days by default. You can configure shorter retention periods or request immediate deletion via API.

Is there a free trial?

Yes. Sensible offers a free tier with 50 documents per month. No credit card required to start.

How is pricing structured?

Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.

How do I integrate with Sensible?

Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.

What file formats does Sensible support?

Sensible processes PDF, PNG, JPG, and TIFF files. PDFs can be native or scanned.

How accurate is the extraction?

Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence scoring.

How fast is document processing?

Most documents process in 2 to 10 seconds depending on complexity and page count.