Skip to content

Screen 2: PAN + Date of Birth

The customer has just verified their mobile number. Now they see a screen with two fields: PAN (Permanent Account Number) and Date of Birth (DOB). To the customer, this feels like a simple identity check. Behind the scenes, this is the most consequential screen in the entire journey. The moment the customer taps “Submit,” the system fires four parallel API calls that will determine whether this person can trade, what data is already on file for them, and whether they appear on any watchlists. Everything that follows — pre-filled forms, compliance gates, the final approval — traces back to what happens here.

2 PAN + Date of Birth ~20 seconds

Purpose: Capture the two identity keys that unlock all downstream data lookups.

PAN is the universal financial identifier in India. Combined with DOB, it is the composite key that the KRA (KYC Registration Agency), CKYC (Central KYC) registry, and AML (Anti-Money Laundering) screening systems use to locate a person’s records. Think of PAN + DOB as the “primary key” for the entire Indian financial identity system.

FieldValidationNotes
PAN[A-Z]{5}[0-9]{4}[A-Z], 4th char P = IndividualAlphanumeric, 10 characters
Date of BirthValid date, age 18+Calendar picker

On submit, 4 parallel API calls fire (results ready by Screen 4): PAN Verify | KRA Lookup | CKYC Search | AML/PEP Screen

Here is where it gets interesting from an engineering perspective. The system does not wait for any of these calls to return before moving the customer to Screen 3. All four run in parallel, and the DigiLocker (Government of India’s digital document platform) redirect on the next screen provides the natural time buffer for them to complete.

#API CallWhat It ReturnsUsed At
1PAN VerifyStatus (E/F/X/D/N), name, DOB match, PAN-Aadhaar link statusGate (Screen 8)
2KRA LookupKYC status, occupation, income range, net worth, existing KYC dataPre-fill (Screen 4)
3CKYC SearchMasked CKYC number (since Jan 2025), identity data, addressPre-fill (Screen 4)
4AML/PEP ScreenRisk level (LOW/MEDIUM/HIGH), watchlist matchesGate (Screen 8)

Now let us look at the vendor options for these API calls. The first and most critical is PAN verification, since it determines whether the customer can proceed at all.

PAN Verification

VendorKey FeaturesCost/txn
Decentro RecommendedPAN status (E/F/X/D/N), name match, PAN-Aadhaar link check, DOB match. PAN_DETAILED returns father name, email, mobile.Rs.1-3
Setu NewDirect NSDL connection. Returns aadhaar_seeding_status, category, full_name. Part of unified KYC bundle. Sandbox available.Rs.3
Karza Technologies AlternatePAN verify + PAN-Aadhaar link + Form 26AS fetch. Under Perfios umbrella.Rs.2-4

Full spec: Decentro Integration

The second vendor comparison covers AML screening. While PAN verification tells you if the identity is valid, AML screening tells you if the person behind that identity poses a regulatory risk.

Vendor Comparison: AML / PEP / Sanctions Screening

Section titled “Vendor Comparison: AML / PEP / Sanctions Screening”

AML / PEP / Sanctions Screening

VendorKey FeaturesWatchlistsCost/txn
TrackWizz RecommendedIndia-specific: SEBI (Securities and Exchange Board of India) debarred, RBI defaulters, MHA lists. Fuzzy matching. Ongoing monitoring with webhooks.120+Rs.5-15
ComplyAdvantage AlternateGlobal coverage. EU/US/APAC endpoints. Real-time + batch screening.100+Rs.10-25
Bureau.id NewDevice fingerprint (99.7% persistence). 200+ real-time risk signals. KYC/KYB/AML across 195+ markets.Global + IndiaContact

Full spec: TrackWizz Integration