Business PAN verification
Introduction
Our Business PAN Verification API offers a swift and reliable solution for authenticating Permanent Account Numbers (PAN) in India. Designed for ease of integration and accuracy, it allows businesses to verify PAN details such as name and number with a simple API call. This API is ideal for financial institutions, KYC processes, and any service requiring PAN validation. With its user-friendly interface and precise verification, it streamlines compliance and enhances customer trust.
API details
Endpoint
https://api.signzy.app/api/v3/businessPan/verificationhttps://api-preproduction.signzy.app/api/v3/businessPan/verificationRequest body parameters
Parameter | Data Type | Description | Required |
|---|---|---|---|
name | String | Name associated with the PAN number. | Mandatory |
number | String | The PAN number to be verified. | Mandatory |
fuzzy | String | Option to enable fuzzy name matching. Possible values are "true" or "false". The default value is "true". | Optional |
panStatus | String | Indicates whether to check the status of the PAN. Possible values are "true" or "false". The default value is "false". | Optional |
{
"name": "<Company name>",
"number" : "<PAN number>",
"fuzzy" : "true",
"panStatus" : "true"
}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/businessPan/verification' \
--header 'Content-Type: application/json' \
--header 'Authorization: <Your access token>' \
--data '{
"name": "<Company name>",
"number" : "<PAN number>",
"fuzzy" : "true",
"panStatus" : "true"
}'Response body parameters
Parameter | Data Type | Description |
|---|---|---|
verified | Boolean | Indicates whether the PAN verification was successful or not. |
message | String | Provides details about the verification result. The possible values are "Verification completed with positive result" or "Verification completed with negative result". |
upstreamName | String | The name of the business entity as returned by the upstream data source. |
panStatus | String | The status of the PAN.(Refer to PAN status codes below for possible values). This field will only be returned in cases when panStatus will sent as "true" in the request body. |
panStatusCode | String | A code representing the PAN status. (Refer to PAN status codes below for possible values). This field will only be returned in cases when panStatus will sent as "true" in the request body. |
{
"message": "Invalid authentication credentials"
}PAN Status codes
Status code | PA 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!