Fetch V2
Introduction
This service is used to fetch PAN details like PAN holder name, PAN number, Type of holder, whether PAN is valid or not, Whether it is linked to aadhaar or not etc. of an Individual/ Firm/ Company/ HUF / BOI or any type of person as per Income tax act 1961.
Definition of Persons under Income Tax Act, 1961
In terms of section 2 (31) of the Income-tax Act a person includes:
- Individuals
- Partnership Firms
- HUF
- Company
- An individual organization or body of persons whether incorporated or not.
- Local authorities
- Any other legal person who is not subject to any of the above clauses
How to call the API
You must first login before sending the request. The authorization header in the request must include the access token obtained from the login API call.
API Input Guidelines
Need to pass following information
- PAN Number of Person in upper/lower case
Sample Curl
curl --location 'https://api.signzy.app/api/v3/panv2/fetch-premium' \
--header 'Authorization: <Auth Token>' \
--header 'Content-Type: application/json' \
--data '{
"panNumber": "<Pan Number>"
}'Input Parameters
PARAMETER NAME | DESCRIPTION |
|---|---|
Authorization | Contains the id parameter returned from the login step |
Content-Type | application/json |
panNumber | PAN number of any Person for which details to be fetched |
Sample Response
{
"result": {
"name": "<Name of PAN Holder>",
"number": "<PAN Number>",
"typeOfHolder": "Individual or Person",
"isIndividual": true,
"isValid": true,
"firstName": "<First Name>",
"middleName": "",
"lastName": "<Last Name>",
"title": "Shri",
"panStatus": "VALID",
"panStatusCode": "E",
"aadhaarSeedingStatus": "Successful",
"aadhaarSeedingStatusCode": "Y",
"lastUpdatedOn": "21/10/2020"
}
}Response Parameters
Parameters Name | Data Type | Description |
|---|---|---|
result.name | String | Name of PAN holder |
result.number | String | PAN Number |
result.typeOfHolder | String | For incometax a Holder is categorized in 10 different categories |
result.isIndividual | Boolean | Whether the PAN holder is individual or not, value is shown as true/false |
result.isValid | Boolean | Entered PAN is valid or not |
result.firstName | String | First name of PAN holder |
result.middleName | String | Middle name of PAN holder |
result.lastName | String | Last name of PAN holder |
result.title | String | It is honouring word used in front of names man/women |
result.panStatus | String | Status of PAN whether valid/invalid |
result.panStatusCode | String | PAN status code |
result.aadhaarSeedingStatus | String | The process of linking the 12 digits AADHAAR number of persons with their personal identification documents like MNREGA Job Card, Pension ID, scholarships etc is Aadhaar seeding. This parameter shows whether it is done or not |
result.aadhaarSeedingStatusCode | String | Y/N |
result.lastUpdatedOn | String | Date on which last updated on |
Pan Card Status
STATUS CODE | 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 |
I | INOPERATIVE |
Aadhaar Seeding Status
Status Code | Status |
|---|---|
Y | Successful |
R | UnSuccessful |
Blank | Aadhaar is not seeded |
NA | Not applicable |
Type of Holder
STATUS CODE | STATUS |
|---|---|
A | Association of persons (AOP) |
B | Body of individuals (BOI) |
C | Company |
F | Firm |
G | Government |
H | HUF (Hindu undivided family) |
L | Local authority |
J | Artificial juridical person |
P | Individual or Person |
T | Trust |
Error Codes
CODE | MESSAGE |
|---|---|
404 | PAN Number not found |
400 | PAN number is not valid |
409 | Error in getting Data from Upstream |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].