🛡️ ACORD 25 & 28 Support

Insurance Certificate Parsing. One API Call.

Upload any Certificate of Insurance PDF. Get structured JSON with policyholder, carrier, coverage limits, dates, and compliance scoring in seconds. Stop manual data entry forever.

Terminal
# Upload a COI and get structured data
curl -X POST https://api.coiparseapi.com/v1/parse \
  -H "Authorization: Bearer sk_live_..." \
  -F "[email protected]"

# Response
{
  "status": "success",
  "parse_time_ms": 3420,
  "form_type": "ACORD 25",
  "policyholder": {
    "name": "Apex Construction LLC",
    "address": "142 Industrial Pkwy, Dallas TX"
  },
  "carrier": "Hartford Financial Services",
  "coverages": [
    {
      "type": "General Liability",
      "each_occurrence": 1000000,
      "aggregate": 2000000,
      "effective": "2026-01-15",
      "expiration": "2027-01-15"
    }
  ],
  "additional_insured": true,
  "compliance_score": 94
}
< 5s Parse Time
95%+ Accuracy
📄 ACORD 25 & 28

Everything You Need to Parse COIs at Scale

From a single certificate to thousands per day - extract every data point with confidence and validate compliance automatically.

👁

OCR + AI Vision Pipeline

Tesseract handles clean scans with blazing speed. For messy, handwritten, or low-quality PDFs, Claude Vision steps in as an AI-powered fallback to ensure nothing gets missed.

📋

ACORD Form Mapping

Automatic field extraction for ACORD 25 (certificate of liability insurance) and ACORD 28 (evidence of commercial property insurance) - the two most common forms in the industry.

Compliance Rules Engine

Define custom requirement templates for each project, client, or contract. Every COI is automatically scored against your rules so you know instantly if coverage meets your standards.

📦

Structured JSON Output

Policyholder, carrier, every coverage type with per-occurrence and aggregate limits, effective and expiration dates, additional insured status - all in a clean, predictable JSON schema.

🚀

Batch Processing

Upload hundreds of COIs in a single API call. Get results delivered via webhook as each document finishes, or poll a batch status endpoint - whatever fits your workflow.

From PDF to Structured Data in 3 Steps

No SDKs to install. No complex integrations. Just a simple REST endpoint that turns insurance PDFs into actionable data.

1

Upload PDF

POST your Certificate of Insurance PDF to our REST API endpoint. Supports single files or batch uploads with multipart form data.

2

AI Extraction

Our OCR + AI vision pipeline reads every field from ACORD forms - even low-quality scans, faxes, and handwritten annotations.

3

Get Structured Data

Receive a clean JSON response with all coverage details, dates, limits, and a compliance score against your custom requirements.

Early Bird Pricing - Lock In 80% Off

Join now and keep your founding member rate forever. No credit card required to reserve your spot.

Starter

For small teams getting started
$99 $20
per month
200 parses / month $0.50 per parse 5 requests / minute
  • ACORD 25 & 28 parsing
  • Structured JSON output
  • Compliance scoring
  • Email support
Reserve Starter Spot

Business

For high-volume operations
$799 $160
per month
5,000 parses / month $0.16 per parse 50 requests / minute
  • Everything in Pro
  • Custom compliance templates (coming)
  • SLA 99.9%
  • Dedicated support
Reserve Business Spot

Enterprise

Tailored to your organization
Custom
contact us
Unlimited parses Custom per-parse rate Custom rate limits
  • Everything in Business
  • On-premise deployment option
  • SLA 99.99%
  • Dedicated engineer
Contact Sales

Early bird pricing locked for life. No credit card needed to reserve your spot. Regular pricing returns after 200 signups.

Frequently Asked Questions

Everything you need to know about COI ParseAPI. Can't find your answer? Reach out to our team.

A Certificate of Insurance (COI) is a document issued by an insurance company or broker that summarizes a business's insurance coverage. It lists the policyholder, insurance carrier, policy types, coverage limits, effective and expiration dates, and any additional insured parties. COIs are commonly used in construction, property management, staffing, and vendor onboarding to verify that a party carries adequate insurance.

We currently support ACORD 25 (Certificate of Liability Insurance) and ACORD 28 (Evidence of Commercial Property Insurance). These are the two most widely used certificate forms in the insurance industry. Support for additional ACORD forms, including ACORD 27 (Evidence of Property Insurance) and ACORD 855 (Section II - Schedule of Forms and Endorsements), is on our roadmap.

Our dual pipeline achieves 95%+ field-level accuracy on clean, digitally generated PDFs. For lower quality documents - scanned faxes, handwritten annotations, or poor resolution scans - our AI vision fallback maintains high accuracy by understanding the visual layout of ACORD forms rather than relying solely on OCR text. Every response includes a confidence score per field so you can flag documents that need human review.

Most documents are parsed in under 5 seconds. Clean, digitally generated PDFs processed through the OCR pipeline typically return in 1-3 seconds. Documents that require the AI vision fallback may take 3-8 seconds depending on complexity. Batch uploads are processed in parallel, so throughput scales with volume.

Yes. You can create requirement templates that specify minimum coverage amounts, required coverage types, acceptable carriers, and date validity windows. When you parse a COI, pass your template ID and the API returns a compliance score along with a detailed breakdown of which requirements passed and which failed. Custom templates are available on Pro plans and above.

The API returns structured JSON with a consistent schema. Every response includes the form type, policyholder details, carrier name, an array of coverages (each with type, limits, and dates), additional insured status, and a compliance score. The schema is fully documented in our API reference, and we provide OpenAPI/Swagger specs for code generation.

All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Uploaded PDFs are processed in isolated containers and automatically deleted within 24 hours of processing - we do not retain your documents long-term. We do not use your data to train any AI models. Enterprise customers can opt for on-premise deployment for full data sovereignty.

If our pipeline cannot confidently extract fields from a document, the API returns a partial result with confidence scores for each extracted field, along with a flag indicating the document needs manual review. Failed parses do not count against your monthly quota. You can also set up webhook notifications to alert your team when a document falls below your confidence threshold.

We do not offer a traditional free trial, but early access members get their first 50 parses free when we launch. This lets you test the API with real documents before committing to a paid plan. No credit card is required to join the waitlist or to use your initial free parses.

Billing is monthly, charged at the start of each billing cycle. Your plan includes a set number of parses per month. If you exceed your limit, additional parses are billed at your plan's per-parse rate. There are no long-term contracts - you can upgrade, downgrade, or cancel at any time. Early bird pricing is locked in for the lifetime of your account as long as you maintain an active subscription.

Limited - First 200 Spots Only

Lock In 80% Off For Life

We're opening early access to the first 200 users. Sign up now and your founding member discount is locked in permanently - even after we raise prices.

80% off forever - pay just $20 instead of $99 (Starter)
Free upgrade to Pro for the first 3 months ($60/mo value)
Priority access - your requests skip the queue
Direct Slack channel with the founding team
Shape the roadmap - vote on features before anyone else
No credit card needed - just your email to reserve your spot

No spam. Unsubscribe anytime. You'll get one email when we launch.