SOC2GDPR

Verify Proof of Address Document Extractor — KYC Ready

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

40
Fields Extracted
180s
Max Processing

What This Template Does

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

Capabilities

  • Proof Of Address Extraction
  • Address Verification
  • Kyc Processing
  • Proof Of Address
  • Poa

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Proof of Address Extraction Schema",
  "description": "JSON Schema for Proof of Address document extraction output for KYC/AML compliance",
  "type": "object",
  "required": [
    "document_type",
    "addressee",
    "address"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "enum": [
        "utility_bill",
        "bank_statement",
        "government_letter",
        "insurance",
        "other"

...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent identity.proof-of-address

See It In Action

Real extraction example showing input document and structured output.

Input Document
CONSOLIDATED EDISON COMPANY OF NEW YORK, INC.
Electric Service Statement

Statement Date: December 10, 2025
Account Number: 52-4839-2847-0012

═══════════════════════════════════════════════════════════════════
SERVICE ADDRESS
═══════════════════════════════════════════════════════════════════

MARIA T RODRIGUEZ
APT 7B
425 WEST 57TH STREET
NEW YORK NY 10019-2847

═══════════════════════════════════════════════════════════════════
BILLING SUMMARY
══════════════════════════════════════════════════
Extracted Data
{
  "document_type": "utility_bill",
  "document_subtype": "electricity_bill",
  "proof_tier": "TIER_1",
  "issuer": {
    "name": "Consolidated Edison Company of New York, Inc.",
    "type": "utility",
    "country": "US",
    "contact": "1-800-752-6633"
  },
  "addressee": {
    "full_name": "MARIA T RODRIGUEZ",
    "title": "",
    "first_name": "MARIA",
    "last_name": "RODRIGUEZ",
    "account_number": "52-4839-2847-0012"
  },
  "address": {
    "full_address": "APT 7B, 425 WEST 57TH STREET, NEW YORK NY 10019-2847",
    "address_line_1": "425 WEST 57TH STREET",
    "address_line_2": "APT 7B",
    "city": "NEW YORK",
    "state_province": "NY",
    "postal_code": "10019-2847",
    "country": "United States",
    "country_code": "US"
  },
  "document_date": "2025-12-10",
  "statement_period": {
    "start_date": "2025-11-08",
    "end_date": "2025-12-07"
  },
  "amount": {
    "total": "195.86",
    "currency": "USD"
  },
  "validity_assessment": {
    "is_valid_poa": true,
    "document_age_days": 23,
    "within_90_days": true,
    "within_6_months": true,
    "address_complete": true,
    "name_present": true,
    "date_present": true,
    "issues": []
  },
  "confidence_score": 0.98
}

Utility bill from Con Edison showing address verification with billing details. Tests extraction of address from utility statements for proof-of-residence requirements.

Frequently Asked Questions

What documents can Proof of Address Document Extractor process?

The Proof of Address Document Extractor template processes identity documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the Proof of Address Document Extractor extraction?

The Proof of Address Document Extractor template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the Proof of Address Document 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.