🇨🇳 China
China Passport Verification
Verifies input data against the official data service in China. Authoritative real-time identity lookup for China. Real-time lookup, pay-per-call.
POST
Verifies input data against the official data service in China. Didit exposes this service through
POST /v3/database-validation/ so you can verify the submitted data against the authoritative source and receive normalized match results.
Coverage
- Coverage: ~ 100%
- Country: China
- Service ID:
chn_passport_verification - Data domain: Document
- Category: Passport
Inputs
| Field | Required | Example |
|---|---|---|
full_name | Yes | 王新伟 |
date_of_birth | Yes | 1990-01-01 |
national_id | Yes | 11010519900101003X |
passport_number | Yes | SAMPLE-PASS-12345 |
vendor_data | No | user-1234 |
- Required inputs:
full_name,date_of_birth,national_id,passport_number - Optional inputs:
vendor_data - Consent: Required
- Workflow availability: Available in workflow
- Coverage: ~ 100%
- Price: $1.00 per successful query
Body parameters
ISO 3166-1 alpha-3 country code for this database service.Example:
CHNArray containing this service ID. Pinning the service keeps the request scoped to this exact database.Example:
chn_passport_verificationExplicit end-user consent for this service.Example:
trueFull legal name to validate.Example:
王新伟Date of birth in
YYYY-MM-DD format.Example: 1990-01-01National identity number for this service.Example:
11010519900101003XPassport number.Example:
SAMPLE-PASS-12345Your stable user reference for this person, such as your internal user ID. Didit uses it to link standalone checks to the same end user and reduce duplicate-detection noise.Example:
user-1234Input rules & validation notes
national_idmust match(?:\d{15}|\d{17}[\dXx]).full_namemust be the original Chinese-script name as it appears in the registry or on the document. Do not send the Latin transliteration for China database checks.
How to call it
Returned data
The exact fields surfaced insource_data depend on what the registry returns. The generated example for chn_passport_verification currently documents this normalized shape:
date_of_birthidentification_number
Pricing & SLAs
China Passport Verification queries are billed only when Didit receives a conclusive result from the validation source.- Per-call price: $1.00 USD.
- Billing: per successful query. You are not charged when the registry is unreachable, when required fields are missing, or when the request is rejected before reaching the source.
- Latency: typical p95 < 2 s.
- Availability: 99.9% per quarter on Didit’s side; downstream source availability varies by country and dataset.