---
title: "Pan Basic Verification"
method: GET
path: "/v1/verification/panbasic"
tags: ["KYC APIs"]
---

# Pan Basic Verification

`GET /v1/verification/panbasic`

The primary objective of PAN is to use a universal identification key to track financial transactions that might
have a taxable component to prevent tax evasion.   

The PAN number remains unaffected by the change of address throughout India.   
This API lets you verify PANs. You can also check whether the given PAN is valid or not.   
You will get basic information such as *Name*, *Category*, and *Status* of PAN.   

Verify PAN numbers by taking in the pan and receiving information pertaining to the PAN.

## Query parameters

- `pan_number` string, required
- `name` string

## Response `200`

Successful Response

- union
  - VALIDPAN
    - `code` integer, required
    - `timestamp` integer, required
    - `transaction_id` string, required
    - `data` PanVerificationData, required
      - `pan` string, required
      - `full_name` string, required
      - `status` string, required
      - `category` string, required
  - INVALIDPAN
    - `code` integer, required
    - `timestamp` integer, required
    - `transaction_id` string, required
    - `data` InvalidPanVerificationData, required
      - `pan` string, required
      - `status` string, required
      - `category` string, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `422` — Unprocessable Entity
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.dev/deepvue/apis/deepvue-tech-developers-guide.md) · [All operations](https://skmtc.dev/deepvue/apis/deepvue-tech-developers-guide/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/deepvue/deepvue-tech-developers-guide/revisions/c1b0558e7d77/schema)
