50 FREE PARSES - NO CREDIT CARD

Parse Any Certificate of Insurance
in 3 Seconds via API

Submit a COI PDF. Get back structured JSON: policyholder, all coverage types, limits, expiration dates, additional insured status, and a compliance score - instantly. Handles ACORD 25 and ACORD 28 forms.

3s avg parse time
95%+ extraction accuracy
70% of COIs fail on first review
$0.50 per parse

Manual COI Review Is Killing Your Team's Time

8-12 min
per manual COI review
70%
non-compliant on first submission
100 hrs
per employee per year for a 300-vendor firm
$0.50
vs. $10-15 in staff time per review

Try It Live

Upload a COI PDF and see the extracted JSON in real time.

📄

Drop a COI PDF here, or

Try any ACORD 25 or ACORD 28 certificate

Simple Integration in Any Language

import requests

# Parse a COI (sync mode - result returned immediately)
with open("certificate.pdf", "rb") as f:
    response = requests.post(
        "https://api.coiparseapi.com/v1/parse",
        headers={"Authorization": "Bearer cpk_live_your_key"},
        files={"file": f},
        data={"sync": "true"}
    )

result = response.json()
print(result["parsed_fields"]["insured"]["name"])
# -> "Smith Construction LLC"

print(result["parsed_fields"]["coverages"]["commercial_general_liability"]["limits"]["each_occurrence"])
# -> 1000000

print(result["compliance"]["overall"])
# -> "pass"

Everything You Need to Verify COIs at Scale

🔍

ACORD 25 & 28 Support

Covers 80%+ of all COIs. GL, auto, umbrella, workers comp, commercial property - all fields extracted.

🤖

AI Fallback OCR

Tesseract handles clean PDFs fast. Claude Vision kicks in for scanned, low-res, or stamped forms. 95%+ accuracy either way.

Compliance Rules Engine

Define your minimum requirements as a template. Every parse returns a compliance score 0-100 with per-field pass/fail verdicts.

Sync or Async

Use ?sync=true for instant results. Use async + webhooks for batch processing at scale.

🔔

Webhook Delivery

Receive parse.complete and parse.failed events at your endpoint. HMAC-SHA256 signed for security.

📊

Full Audit Trail

Every parse is stored with original PDF, raw OCR output, extracted fields, and compliance verdict. Queryable via API.

Built for Platforms That Manage Vendors at Scale

🏢 Property Management

Integrate into Buildium, AppFolio, or Yardi workflows. Auto-verify vendor COIs on upload. Flag expired policies before lease renewal.

  • 200-5,000 COIs/firm/year
  • Additional insured verification
  • Expiration date alerts

🔨 Construction PM

Verify subcontractor COIs before work begins. Enforce GL, umbrella, and workers comp requirements per project spec. Integrate into Procore.

  • 500-5,000 COIs/project
  • Tier-1 to tier-3 sub verification
  • Project-specific compliance templates

👥 Staffing & HR

Verify workers comp and liability coverage for placed workers. OSHA compliance documentation. Automated re-verification on expiration.

  • 1,000-50,000 COIs/year
  • Workers comp verification
  • Batch processing via API

Simple, Usage-Based Pricing

Start free. Scale as you grow. No lock-in.

Pay As You Go
$0.50/parse
No monthly minimum
  • 50 free parses to start
  • No credit card required
  • Full API access
  • ACORD 25 & 28
  • Compliance templates
  • Webhooks
Start Free
Growth
$299/mo
1,000 parses included ($0.30 overage)
  • 1,000 parses/month
  • $0.30 per additional parse
  • All Starter features
  • Bulk upload (ZIP)
  • CSV export
  • Unlimited templates
Get Started
Scale
$499/mo
2,500 parses included ($0.20 overage)
  • 2,500 parses/month
  • $0.20 per additional parse
  • All Growth features
  • SLA guarantee
  • Dedicated support
  • Custom integrations
Get Started

Need 10,000+ parses/month? Contact us for volume pricing from $0.10-$0.15/parse.

Frequently Asked Questions

What forms does COI Parse support?

ACORD 25 (Certificate of Liability Insurance) and ACORD 28 (Evidence of Commercial Property Insurance). These cover 80%+ of all certificates used in commercial real estate, construction, and vendor management.

How accurate is the extraction?

95%+ on standard ACORD forms. We use pdfplumber for clean PDFs and fall back to Claude Vision AI for scanned or low-quality documents. Each result includes a confidence score.

How do compliance templates work?

Create a template with your minimum requirements (e.g., GL occurrence limit >= $1M, additional insured required). Every parse evaluated against a template returns a 0-100 compliance score plus per-field pass/fail verdicts.

Is the original PDF stored?

Yes. All PDFs are stored in encrypted cloud storage for audit trail purposes. You can retrieve them via the API. Storage is included in all plans.

Can I process PDFs asynchronously?

Yes. POST to /v1/parse returns a job ID immediately. Use webhooks to receive results, or poll /v1/jobs/{id}. For small PDFs, use sync=true for instant results.

What about non-ACORD forms?

Our Claude Vision fallback can extract data from non-standard forms, though accuracy may be lower. We log all parse attempts to continuously improve coverage.