PAN Rapid
Introduction
Our PAN Rapid API is designed to provide a wide array of valuable details based on a PAN number. By simply requesting using a PAN number, this API returns a wealth of pertinent information. The response includes the full name of the holder, PAN status (Valid or Not), and also tax compliance status if requested.
Use Cases
The Signzy PAN Rapid API can be used by a variety of clients who need to verify PAN numbers for compliance, risk management, or identity verification purposes. Some of the most common use cases are:
Financial Institutions
Financial institutions such as banks, insurance companies, and investment firms are required to comply with KYC regulations and verify the identity of their customers. The Signzy PAN rapid API can help these institutions quickly and accurately verify the PAN numbers of their customers, reducing the risk of fraud and ensuring regulatory compliance.
HR and Recruitment Agencies
HR departments and recruitment agencies need to verify the PAN numbers of job applicants to ensure that they have provided accurate information during their onboarding. The Signzy PAN rapid API can help these organizations quickly and accurately verify the PAN numbers of job applicants, reducing the risk of hiring unqualified or fraudulent candidates.
Government Agencies
Government agencies need to verify the PAN numbers of individuals for various purposes such as tax compliance, social welfare programs, and public health initiatives. The Signzy PAN Rapid API can help these agencies quickly and accurately verify the identity of individuals and ensure compliance with regulatory requirements.
E-commerce and Online Marketplaces
E-commerce platforms and online marketplaces need to verify the PAN numbers of their sellers to ensure that they are legitimate and trustworthy. The Signzy PAN Rapid API can help these platforms quickly and accurately verify the identity of their sellers, reducing the risk of fraud and ensuring a safe and secure online marketplace.
API details
Endpoint
POST https://api.signzy.app/api/v3/pan/rapidPOST https://api-preproduction.signzy.app/api/v3/pan/rapidRequest body parameters
Parameter | Data Type | Description | Required |
|---|---|---|---|
panNumber | String | The PAN (Permanent Account Number) to fetch information for. | Mandatory |
{
"panNumber": "XXXXX0000X"
}Request headers
Name | Value | Required | Description |
|---|---|---|---|
Content-Type | application/json | Mandatory | The type of content that the request body contains. |
Authorization | XXXXXXXXXXXXXXX | Mandatory | An authentication token to authorize the request. Reach out to the Signzy support team to get one created. |
Code Samples
curl --location 'https://api-preproduction.signzy.app/api/v3/pan/rapid' \
--header 'Authorization: <Token>' \
--header 'Content-Type: application/json' \
--data '{
"panNumber": "<PAN Number>"
}'Response body parameters
Parameter | Data Type | Description |
|---|---|---|
result | Object | Contains the response for the input PAN number. |
result.name | String | The full name. |
result.panNumber | String | The PAN number. |
result.typeOfHolder | String | The type of holder. The possible values are: Association of persons (AOP), Body of individuals (BOI), Company, Firm, Government, HUF (Hindu undivided family), Local authority, Artificial juridical person, Individual or Person, Trust. |
result.isIndividual | Boolean | Indicates if the PAN number holder is an individual. true if the PAN holder is an individual else false. |
result.isValid | Boolean | Indicates if the PAN number is Valid. true if the PAN number is valid else false. |
result.firstName | String | The first name of the PAN card holder. (Will be blank for non-Individual PANs) |
result.middleName | String | The middle name of the PAN card holder. (Will be blank for non-Individual PANs) |
result.lastName | String | The last name of the PAN card holder. (Will be blank for non-Individual PANs) |
result.panStatus | String | The status of the PAN.(Refer to PAN status codes below for possible values). |
result.panStatusCode | String | A code representing the PAN status. (Refer to PAN status codes below for possible values). This can be empty. |
{
"panNumber": "XXXXXXXXXX",
"name": "XXXXXXXXXX",
"firstName": "XXXXXX",
"middleName": "",
"lastName": "XXXXX",
"panStatus": "VALID",
"panStatusCode": "E",
"typeOfHolder": "Individual or Person",
"isIndividual": true
}Note:
result.panStatusCode can contain empty data.
Status codes
PAN Status codes
Status code | PAN Status |
|---|---|
E | VALID |
F | FAKE |
X | DEACTIVATED |
D | DELETED |
N | INVALID |
EA | AMALGAMATION |
EC | ACQUISITION |
ED | DEATH |
EI | DISSOLUTION |
EL | LIQUIDATED |
EM | MERGER |
EP | PARTITION |
ES | SPLIT |
EU | UNDER LIQUIDATION |
Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!