ehicEuropean Health Insurance Card (EHIC)
European Health Insurance Card from any EEA State or Switzerland (or the provisional replacement certificate), with numbered fields 3–9.
- Category
- Health
- Country
- European Union
- Extracted fields
- 8 fields
- Cost
- 1 credit
ehicspecimen- Last name
- First name
- Date of birth
- Personal number
- Institution
- Document number
- Expiry date
- Issuing country
What it checks
- Holder. Name, number or date of birth match what you expect.
- Age. Minimum or maximum age from the date of birth.
- Validity. Not expired on the reference date.
Extracted fields
- Last name
last_name - First name
first_name - Date of birth
birth_date - Personal number
personal_number - Institution
institution - Document number
document_number - Expiry date
expiry_date - Issuing country
issuing_country
Sample request
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@document.pdf" \
-F 'options={
"expect": "ehic",
"checks": {
"not_expired": true,
"holder": {
"full_name": "Carmen Especimen Ruiz"
}
},
"storage": "none"
}'Sample response
Fictitious data. Shortened response.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "ehic",
"label": "European Health Insurance Card (EHIC)",
"confidence": 0.97
},
"verdict": {
"expected": [
"ehic"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "The document is: European Health Insurance Card (EHIC)."
}
]
},
"fields": {
"last_name": {
"value": "ESPAÑOL ESPAÑOL",
"confidence": 0.99,
"validated": true
},
"first_name": {
"value": "JUAN",
"confidence": 0.98,
"validated": null
},
"birth_date": {
"value": "1985-07-30",
"confidence": 0.97,
"validated": null
},
"personal_number": {
"value": "281234567840",
"confidence": 0.96,
"validated": null
},
"institution": {
"value": "ES - INSS",
"confidence": 0.99,
"validated": null
},
"document_number": {
"value": "80724000000000000001",
"confidence": 0.98,
"validated": null
},
"expiry_date": {
"value": "2028-07-30",
"confidence": 0.97,
"validated": null
},
"issuing_country": {
"value": "ESP",
"confidence": 0.96,
"validated": null
}
},
"checks": [],
"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.