Skip to content
Constaia
insurance_certificate

Insurance certificate

Insurer, policy, coverage and validity on the activity date.

Category
Payments and finance
Country
International
Extracted fields
6 fields
Cost
1 credit
insurance_certificatespecimen
Insurer
Policy number
Policyholder
Coverage
Valid from
Valid until

Liability, accident or travel insurance. Constaia extracts policy and coverage and checks the policy covers the date you care about.

What it checks

  • Validity. Not expired on the reference date.
  • Holder. Name, number or date of birth match what you expect.

Extracted fields

  • Insurerinsurer
  • Policy numberpolicy_number
  • Policyholderholder
  • Coveragecoverage
  • Valid fromvalid_from
  • Valid untilvalid_until

Where it is used

Sample request

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@document.pdf" \
  -F 'options={
    "expect": "insurance_certificate",
    "checks": {
      "not_expired": true,
      "reference_date": "2026-11-14"
    },
    "storage": "none"
  }'

Sample response

Fictitious data. Shortened response.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "insurance_certificate",
    "label": "Insurance certificate",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "insurance_certificate"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "The document is: Insurance certificate."
      }
    ]
  },
  "fields": {
    "insurer": {
      "value": "Aseguradora Ejemplo S.A.",
      "confidence": 0.99,
      "validated": true
    },
    "policy_number": {
      "value": "POL-558812",
      "confidence": 0.98,
      "validated": null
    },
    "holder": {
      "value": "CLUB DEPORTIVO EJEMPLO",
      "confidence": 0.97,
      "validated": null
    },
    "coverage": {
      "value": "Responsabilidad civil y accidentes",
      "confidence": 0.96,
      "validated": null
    },
    "valid_from": {
      "value": "2026-01-01",
      "confidence": 0.99,
      "validated": null
    },
    "valid_until": {
      "value": "2026-12-31",
      "confidence": 0.98,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "not_expired",
      "passed": true,
      "message": "Valid on the reference date."
    }
  ],
  "warnings": [],
  "storage": {
    "mode": "none",
    "file_deleted_at": "2026-09-29T10:00:02Z",
    "expires_at": null
  },
  "usage": {
    "credits": 1,
    "pages": 2
  }
}

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.