Verify PAN Details
Introduction
The Verify PAN Details API is a robust tool for the efficient verification and validation of Permanent Account Number (PAN) details. Designed for ease of use and flexibility, it allows users to confirm key information such as the PAN holder's name and date of birth. This API is particularly useful for applications that require PAN validation for user registration, KYC compliance, or other verification processes. Users can input the PAN number, name, and date of birth, and the API quickly verifies the information, providing a reliable and automated way to ensure the accuracy and validity of PAN-related data.
API details
Endpoint
POST https://api.signzy.app/api/v3/pan/pan-verify-detailsPOST https://api-preproduction.signzy.app/api/v3/pan/pan-verify-detailsRequest 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. |
Request body parameters
Parameter | Data Type | Description | Required |
|---|---|---|---|
panNumber | String | PAN (Permanent Account Number) of the individual. | Mandatory |
name | String | Name of the individual. | Conditionally Mandatory |
dob | String | Date of birth of the individual.In format DD/MM/YYYY. | Conditionally Mandatory |
panStatus | String | Flag indicating whether PAN status should be included in the response. Possible input values are "true" or "false" | Optional |
{
"panNumber": "XXXXX0000X",
"name": "john doe",
"dob": "DD/MM/YYYY",
"panStatus":"true"
}Code samples:
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api-preproduction.signzy.app/api/v3/pan/pan-verify-details"
method := "POST"
payload := strings.NewReader(`{
"panNumber": "XXXXX0000X",
"name": "John Doe",
"dob": "DD/MM/YYYY",
"panStatus": "true"
}`)
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Authorization", "<Your access token>")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}Response body parameters
Parameter | Data Type | Description |
|---|---|---|
result | Object | Contains the verification details of the PAN. |
result.nameMatch | string | Indicates whether the input name matches the PAN details. The possible value is "true" or "false". |
result.dobMatch | string | Indicates whether the input date of birth matches the DOB on the card. The possible value is "true" or "false". |
result.panStatus | String | The status of the PAN. For possible values refer PAN status codes table below. |
result.panStatusCode | String | The PAN status code represents the specific status. This can take multiple values based on the system. For possible values refer PAN status codes table below. |
// Invalid PAN number
{
"error": {
"name": "error",
"message": "Invalid Request",
"status": 400,
"reason": "Invalid PAN Number",
"type": "Bad Request",
"statusCode": 200
}
}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!