India PAN Lookup
Overview
India PAN Lookup is an identity verification service integrated with the Income Tax Department that enables users to securely validate PAN details by submitting basic personal information and completing OTP-based authentication.
- ID:
india-pan-lookup - Type: eID (database)
- Verification Type: Enrichment
- Regions: Asia
- Countries: IN
- Adoption: 800,000,000
- URL: https://www.incometaxindia.gov.in/tax-services/apply-for-pan
Integration with Trinsic
India PAN Lookup is integrated into Trinsic's identity acceptance network allowing businesses to verify individuals and businesses against the Income Tax Department of India.
- Permission required: Yes, this method requires registration before you can activate it for your users. Please contact Trinsic to begin this process.
- Cost: Contact the Trinsic team.
User Flow
India PAN Lookup requires the individual or business to input their Permanent Account Number (PAN) into a form. This will be used to lookup PAN status and data about the PAN holder.
Direct API Requirements
Direct API is not a requirement.You can integrate with this provider using the Hosted UI instead, with no additional integration requirements on your end.
What your integration must support in order to use this provider with the Direct Provider Sessions API.
- Supports Direct Provider Sessions: ✅
- Launch Method:
None— No user-facing action is required to start the flow. - Collection Method:
PollResult— Results arrive asynchronously; poll with theresultsAccessKeyreturned at session creation. - Requires Input: This provider requires input before verification can proceed.
- Trinsic-Hosted UI: A Trinsic-Hosted Fallback UI exists for this provider, which may be invoked to cover gaps in your integration's capabilities.
Outputs
Normalized AttributesThese attributes form part of our normalized model, a standardized set used across providers. Trinsic normalizes this for you and lets you know when a property is available for each provider.
| Field | Availability | Notes |
|---|---|---|
person.givenName | Sometimes | If PAN is valid and the entity is an individual |
person.familyName | Sometimes | If PAN is valid and the entity is an individual |
person.middleName | Sometimes | If PAN is valid and the entity is an individual |
person.fullName | Sometimes | If PAN is valid |
person.dateOfBirth | Sometimes | If PAN is valid and the entity is an individual |
document.type | Always | - |
document.number | Always | - |
document.issuingCountry | Always | - |
| Field | Optional | Description | Example Values |
|---|---|---|---|
permanentAccountNumber | Yes | Permanent Account Number (PAN) that was looked up. PAN is a ten-character identifier issued by the Income Tax Department of India. | ABCPS1234Z |
structuredPermanentAccountNumber.seriesCode | Yes | Three-letter block issued by the Income Tax Department of India. Ties the number to a specific Income Tax Office or jurisdiction using an internal labeling system. Position: - Characters 1 through 3 of the PAN Possible values: - Any three-letter block of uppercase Latin letters | ABC |
structuredPermanentAccountNumber.assesseeCategoryCode | Yes | Code that represents the entity that is subject to income tax in India. Position: - Character 4 of the PAN Possible values: - "A" for Association of Persons (AOP) - "B" for Body of Individuals (BOI) - "C" for Company - "F" for Firm - "G" for Government - "H" for Hindu Undivided Family (HUF) - "J" for Artificial Juridical Person - "L" for Local Authority - "P" for Individual - "T" for Trust | P |
structuredPermanentAccountNumber.assesseeCategoryName | Yes | Human-readable label for the assessee category when it matches a known code. Possible values: - Association of Persons (AOP) - Body of Individuals (BOI) - Company - Firm - Government - Hindu Undivided Family (HUF) - Artificial Juridical Person - Local Authority - Individual - Trust Omitted when the letter is not a standard category code. | Individual |
structuredPermanentAccountNumber.namePrefixLetter | Yes | First letter of the name of the entity that is subject to income tax in India. Position: - Character 5 of the PAN. Format: - When AssesseeCategoryCode is P, this character is the first letter of the individual's family name as recorded for the PAN. - When AssesseeCategoryCode is A, B, C, F, G, H, J, L, or T, this character is the first letter of the name of the association, body, company, firm, government, HUF, local authority, or trust. Possible values: - Any uppercase Latin letter | S |
structuredPermanentAccountNumber.serialNumber | Yes | Sequential four-digit field assigned by the Income Tax Department of India. Each PAN receives a unique serial within the given series code and assessee category. Position: - Characters 6 through 9 of the PAN. Possible values: - Four-digit strings 0001 through 9999 inclusive, using only digits 0 through 9 | 1234 |
structuredPermanentAccountNumber.checkLetter | Yes | Alphabetic check character for the first nine characters of the PAN. The algorithm has not been made publicly available by the Income Tax Department of India. Position: - Character 10 of the PAN. Possible values: - One uppercase Latin letter A through Z | Z |
fullName | Yes | Full name of the entity subject to income tax. NOTE: Only available when PAN status is VALID. | Rajesh Kumar Sharma |
givenName | Yes | Given name of the individual. NOTE: Only available when PAN status is VALID and the verification is for an individual person. | Rajesh |
middleName | Yes | Middle name of the individual. NOTE: Only available when PAN status is VALID and the verification is for an individual person. | Kumar |
familyName | Yes | Family name of the individual. NOTE: Only available when PAN status is VALID and the verification is for an individual person. | Sharma |
dateOfBirth | Yes | Date of birth of the individual. NOTE: Only available when PAN status is VALID and the verification is for an individual person. | 1943-08-15 |
panStatus | Yes | PAN card status from Signzy for the lookup. Possible values: - VALID - FAKE - DEACTIVATED - DELETED - INVALID - AMALGAMATION - ACQUISITION - DEATH - DISSOLUTION - LIQUIDATED - MERGER - PARTITION - SPLIT - UNDER LIQUIDATION - INOPERATIVE | VALID |
Updated 18 days ago
