SOC2GDPR

Verify EU Passport Extractor — KYC Ready

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

24
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
  • Passport Verification
  • Passport
  • Kyc

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "EU Passport Extraction Schema",
  "description": "JSON Schema for extracted data from European Union member state passports",
  "type": "object",
  "required": [
    "document_type",
    "passport_number",
    "issuing_country",
    "surname",
    "given_names",
    "nationality_code",
    "date_of_birth",
    "sex",
    "expiry_date"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "const": "eu_pass
...

Quick Start

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

See It In Action

Real extraction example showing input document and structured output.

Input Document
[FRENCH PASSPORT DATA PAGE]

REPUBLIQUE FRANCAISE
EUROPEAN UNION
PASSEPORT / PASSPORT

Type: P
Code: F
No du passeport / Passport No: 22AB45678

Nom / Surname: DUBOIS
Prenoms / Given names: MARIE CLAIRE

Nationalite / Nationality: FRANCAISE / FRENCH
Date de naissance / Date of birth: 17/04/1991
Sexe / Sex: F
Lieu de naissance / Place of birth: LYON

Date de delivrance / Date of issue: 05/09/2022
Date d'expiration / Date of expiry: 04/09/2032
Autorite / Authority: Prefecture du Rhone

[Photo of h
Extracted Data
{
  "document_type": "eu_passport",
  "passport_number": "22AB45678",
  "issuing_country": "FR",
  "issuing_country_name": "France",
  "surname": "DUBOIS",
  "given_names": "MARIE CLAIRE",
  "full_name": "MARIE CLAIRE DUBOIS",
  "nationality": "FRANCAISE / FRENCH",
  "nationality_code": "FRA",
  "date_of_birth": "1991-04-17",
  "sex": "F",
  "place_of_birth": "LYON",
  "issue_date": "2022-09-05",
  "expiry_date": "2032-09-04",
  "issuing_authority": "Prefecture du Rhone",
  "personal_number": "",
  "height": "",
  "eye_color": "",
  "mrz_line_1": "P<FRADUBOIS<<MARIE<CLAIRE<<<<<<<<<<<<<<<<<<<<<",
  "mrz_line_2": "22AB456789FRA9104171F3209044<<<<<<<<<<<<<<06",
  "mrz_valid": true,
  "biometric": true,
  "schengen_area": true,
  "document_status": "valid"
}

French biometric passport with regional issuing authority. Tests extraction of EU passport format including full multilingual labeling and birthplace identification.

Frequently Asked Questions

What documents can EU Passport Extractor process?

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

How accurate is the EU Passport Extractor extraction?

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

Can I customize the EU Passport 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.