Skip to content
Constaia

Vendor certificates of insurance (COI)

ACORD 25 certificates checked against your requirements

Limits, policy dates, additional insured and certificate holder for every vendor.

The problem

  • Vendors send COIs with expired policies or limits below the contract.
  • The additional insured box is empty or the certificate holder is wrong.
  • Renewals tracked in spreadsheets.

With Constaia

  • Policy dates checked against the job date; limits extracted as numbers for your own rules.
  • require_fields for additional insured and the coverages you need.
  • Webhooks and metadata to update the vendor record automatically.

Typical documents

Sample request

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@document.pdf" \
  -F 'options={
    "expect": "us_acord_25",
    "checks": {
      "not_expired": true,
      "reference_date": "2026-11-01",
      "require_signature": true,
      "holder": {
        "full_name": "Acme Example Facilities LLC"
      },
      "require_fields": [
        "general_liability_each_occurrence",
        "additional_insured"
      ]
    },
    "storage": "temporary"
  }'

And for the record…

Create your account, copy the test key and validate your first document in five minutes.