us_acord_25Certificate of liability insurance (ACORD 25)
Insured, insurers, limits, policy dates and additional insured on an ACORD 25.
- Category
- Certificates
- Country
- United States
- Extracted fields
- 15 fields
- Cost
- 1 credit
us_acord_25specimen- Issue date
- Producer (agent or broker)
- Insured
- Insurers affording coverage
- Policy number
- General liability, each occurrence
- General aggregate
- Auto liability, combined single limit
- Umbrella liability, each occurrence
Property managers, general contractors and venues collect certificates of insurance (COIs) from every vendor. Constaia reads the ACORD 25, extracts the insured, coverages, limits and policy dates, checks that the policies cover your reference date and whether the additional insured box is marked.
- A certificate of insurance is informational only: it does not amend or extend the policy. When your contract requires an endorsement, ask for the endorsement itself.
- ACORD is a trademark of ACORD Corporation. Constaia is not affiliated with ACORD.
What it checks
No type-specific deterministic validators: your checks apply (required fields, dates, holder).
Extracted fields
- Issue date
issue_date - Producer (agent or broker)
producer - Insured
insured - Insurers affording coverage
insurers - Policy number
policy_number - General liability, each occurrence
general_liability_each_occurrence - General aggregate
general_aggregate - Auto liability, combined single limit
auto_liability_combined_single_limit - Umbrella liability, each occurrence
umbrella_each_occurrence - Workers' compensation and employers' liability
workers_comp_employers_liability - Policy effective date
policy_effective_date - Policy expiration date
policy_expiration_date - Additional insured
additional_insured - Certificate holder
certificate_holder - Signature present
signature_present
Sample request
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@us_acord_25_specimen.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": "none"
}'Try it for free with a ck_test_ key and the file us_acord_25_specimen.pdf.
Sample response
Fictitious data. Shortened response.
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "us_acord_25",
"label": "Certificate of liability insurance (ACORD 25)",
"confidence": 0.97
},
"verdict": {
"expected": [
"us_acord_25"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "The document is: Certificate of liability insurance (ACORD 25)."
}
]
},
"fields": {
"issue_date": {
"value": "2026-09-22",
"confidence": 0.99,
"validated": true
},
"producer": {
"value": "EXAMPLE INSURANCE BROKERS",
"confidence": 0.98,
"validated": null
},
"insured": {
"value": "ACME EXAMPLE FACILITIES LLC",
"confidence": 0.97,
"validated": null
},
"policy_number": {
"value": "GL-000-EXAMPLE",
"confidence": 0.96,
"validated": null
},
"general_liability_each_occurrence": {
"value": 1000000,
"confidence": 0.99,
"validated": null
},
"general_aggregate": {
"value": 2000000,
"confidence": 0.98,
"validated": null
},
"policy_effective_date": {
"value": "2026-04-01",
"confidence": 0.97,
"validated": null
},
"policy_expiration_date": {
"value": "2027-04-01",
"confidence": 0.96,
"validated": null
},
"additional_insured": {
"value": true,
"confidence": 0.99,
"validated": null
},
"certificate_holder": {
"value": "SAMPLE PROPERTY MANAGEMENT CO",
"confidence": 0.98,
"validated": null
},
"signature_present": {
"value": true,
"confidence": 0.97,
"validated": null
}
},
"checks": [
{
"code": "not_expired",
"passed": true,
"message": "Valid on the reference date."
},
{
"code": "holder_match",
"passed": true,
"message": "The holder matches."
},
{
"code": "signature_present",
"passed": true,
"message": "It is signed."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
Does Constaia prove the document is authentic?
No. It checks the type, data consistency and your rules, and flags signals such as a possible edit or a screen photo. That does not prove authenticity.
Is a copy of the document kept?
No, unless you ask for it. With storage "none" (the default) the file is deleted when the analysis ends.
Other documents
And for the record…
Create your account, copy the test key and validate your first document in five minutes.