SOC2GDPR

Verify EU National ID Card Extractor — KYC Ready

KYC compliance requires processing thousands of identity documents. Manual verification creates bottlenecks and increases fraud risk.

28
Fields Extracted
180s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Identity Extraction
  • Mrz Parsing
  • National Id Verification
  • National Id
  • Kyc

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "EU National ID Card Extraction Schema",
  "description": "JSON Schema for extracted data from European Union national identity cards",
  "type": "object",
  "required": [
    "document_type",
    "card_number",
    "issuing_country",
    "surname",
    "given_names",
    "nationality_code",
    "date_of_birth",
    "sex",
    "expiry_date"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "const": "eu
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent identity.eu-national-id

See It In Action

Real extraction example showing input document and structured output.

Input Document
[ITALIAN CARTA D'IDENTITA ELETTRONICA - FRONT]

REPUBBLICA ITALIANA
CARTA D'IDENTITA / IDENTITY CARD
CARTE D'IDENTITE

[EU Flag with IT]

Cognome / Surname: ROSSI
Nome / Given names: GIULIA MARIA
Luogo e data di nascita / Place and date of birth: ROMA, 25/06/1990
Sesso / Sex: F
Statura / Height: 1.65 m
Cittadinanza / Nationality: ITALIANA / ITALIAN
Scadenza / Expiry: 15/12/2033

Numero documento / Document number: CA12345AB

[Photo of holder]
[Biometric chip symbol visible]
[Signature]

[BACK]
C
Extracted Data
{
  "document_type": "eu_national_id",
  "card_number": "CA12345AB",
  "issuing_country": "IT",
  "issuing_country_name": "Italy",
  "surname": "ROSSI",
  "given_names": "GIULIA MARIA",
  "full_name": "GIULIA MARIA ROSSI",
  "nationality": "ITALIANA / ITALIAN",
  "nationality_code": "ITA",
  "date_of_birth": "1990-06-25",
  "sex": "F",
  "place_of_birth": "ROMA",
  "issue_date": "2023-12-15",
  "expiry_date": "2033-12-15",
  "issuing_authority": "COMUNE DI ROMA",
  "personal_number": "RSSGLA90H65H501X",
  "address": "",
  "height": "1.65 m",
  "eye_color": "",
  "signature": true,
  "mrz_line_1": "IDITA<CA12345AB<<<<<<<<<<<<<<<<",
  "mrz_line_2": "9006251F3312150ITA<<<<<<<<<<<2",
  "mrz_line_3": "ROSSI<<GIULIA<MARIA<<<<<<<<<<<<",
  "mrz_valid": true,
  "biometric": true,
  "new_format": true,
  "schengen_travel_valid": true,
  "document_status": "valid"
}

Italian national ID card with bilingual labeling and biometric features. Tests extraction of EU identity card format including MRZ, fiscal code, and issuing municipality details.

Frequently Asked Questions

What documents can EU National ID Card Extractor process?

The EU National ID Card Extractor template processes identity documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the EU National ID Card Extractor extraction?

The EU National ID Card Extractor template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the EU National ID Card Extractor template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.