ID Card Parser Setup Guide
Automate identity document extraction for KYC onboarding. Extract names, DOB, document numbers, and expiration dates from ID cards and passports.
Before You Start
Before setting up your parser, ensure you have:
- A PerfectParser account (sign up at perfectparser.com).
- A healthy credit balance (each identity page processed consumes 1 credit).
- A sample ID card or passport photo (PDF, PNG, or JPEG) to use during the parser setup.
Recommended Fields
We suggest configuring the following schema fields for your ID & Passport Parser to capture all essential compliance data.
| Field Name | Type | Description |
|---|---|---|
document_type | Text | The type of ID found (e.g. Passport, Driver's License, National ID). |
document_number | Text | The unique document identifier or passport number. |
full_name | Text | The holder's full legal name as printed. |
date_of_birth | Text | The holder's date of birth. |
nationality | Text | The country of issue or nationality. |
issue_date | Text | The date the document was issued. |
expiry_date | Text | The date the document expires. |
issuing_authority | Text | The government authority that issued the ID. |
AI Prompt (Optional)
To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:
Next Steps: Build Your Parser
Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.
Developer Integration
If you want to automate identity document parsing programmatically inside your applications:
- See the Create Parser API Guide to manage your parsers programmatically.
- See the Start Extraction API Guide to submit ID files and retrieve extracted JSON payloads.
- See the Webhooks Reference to configure automatic webhooks that deliver extraction results to your server as soon as they are completed.
Looking for product features and use cases?