Extract summaries of benefits to structured JSON

Summary of Benefits and Coverage (SBC) documents standardize how health plans present coverage details. While federally mandated, carrier implementations vary in layout and terminology. Sensible extracts SBC data into validated JSON for plan comparison, benefits administration, and enrollment.

Why SBC documents need specialized extraction

Despite a standardized template, carriers vary in visual layout, table structure, and category labels.

Coverage Category Tables

SBCs list cost-sharing for dozens of service categories. Sensible extracts each line with copay, coinsurance, and deductibles.

Bundled Applications

Every service has separate in-network and out-of-network costs. Sensible extracts both and maps them to the correct category.

Dense Checkbox Grids

SBCs describe excluded services and coverage limitations in text. Sensible extracts these as structured lists for comparison.

Fields we extract

Extract any data you need from SBCs into your desired output schema

Plan overview

Plan name, plan type (HMO/PPO/EPO/POS), coverage period, deductible (individual/family), out-of-pocket maximum, copay/coinsurance structure

Covered services

Service category, in-network cost sharing, out-of-network cost sharing, deductible applies (yes/no), prior authorization required, visit limits

Exclusions and limitations

Excluded services list, coverage limitations, pre-existing condition rules, prescription formulary tier structure

Vision Plan Summary

Summary of vision coverage including exam, frames, and lens benefits.

Dental Plan Summary

Summary of dental coverage including preventive, basic, and major services.

Individual Health Plan SBC

SBC for individual marketplace health insurance plans.

Group Health Plan SBC

Summary of Benefits and Coverage for employer-sponsored group health plans.

Supported SBC formats

Sensible processes SBCs from any health plan or carrier. No template needed. Any new SBC layout can be configured to your plan comparison schema in hours.

By plan type

Group health plans (employer-sponsored), individual marketplace plans (ACA), Medicare Advantage, dental, vision

By carrier

UnitedHealthcare, Anthem, Aetna, Cigna, Humana, BCBS affiliates, Kaiser, regional health plans

Trusted by operations and engineering teams at

Common Questions

Specific details about our SBC data extraction engine.

Can Sensible compare health plans from SBC documents?

Yes. Sensible outputs SBC data in a consistent schema. You can compare copays, deductibles, out-of-pocket maximums, and covered services across plans programmatically.

What cost-sharing details does Sensible extract from SBCs?

Sensible captures deductibles, copays, coinsurance, out-of-pocket maximums, and coverage percentages for both in-network and out-of-network services.

Does Sensible extract covered services from SBCs?

Yes. Sensible extracts the cost-sharing structure for each covered service category including primary care visits, specialist visits, emergency room, hospitalization, prescription drugs, and more.

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.