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.
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.