---
title: "Identity Verification & KYC Overview"
description: "Instant identity verification APIs for India: PAN, Driving Licence, and Vehicle RC with built-in sandbox."
order: 1
category: "Identity Verification (KYC)"
updated: "2026-10-13"
isNew: true
---

# Identity Verification (KYC) Overview

AuthSetu provides instant, compliant identity verification APIs designed specifically for Indian businesses. With sub-second response times, deterministic sandbox fixtures, and normalized response structures, integrating verification takes minutes.

## Supported Verification Types

| Type | Endpoint | Description |
| :--- | :--- | :--- |
| **PAN Card** | `POST /v1/verifications/pan` | Instant Income Tax PAN validation with full holder name and status. |
| **Driving Licence** | `POST /v1/verifications/driving-licence` | Parivahan Sarathi DL check with validity dates and vehicle class permissions. |
| **Vehicle RC** | `POST /v1/verifications/vehicle-rc` | Parivahan Vahan RC check with vehicle maker, model, fuel type, and insurance. |

## Sandbox Environment

All test API keys (`as_test_...`) automatically route through the built-in deterministic sandbox engine. You do not need live provider credentials or third-party contracts to test your entire integration end-to-end.

### Test API Key Header

```http
Authorization: Bearer as_test_authsetu_sandbox_sec_2026_9f8e7d6c5b4a
Content-Type: application/json
```

### Deterministic Test PAN Numbers

| PAN Number | Expected Result | Response Scenario |
| :--- | :--- | :--- |
| `ABCDE1234F` | `verified` | Active individual PAN holder (Aarav Sharma) |
| `XYZPE9999K` | `verified` | Active corporate PAN holder (Priya Enterprises) |
| `ABCDE0000F` | `rejected` | Invalid or deactivated PAN card |
| `ERR001234F` | `failed` | Simulates an upstream provider timeout / system error |

### Automatic Webhook Dispatch

In both sandbox and production environments, successful and failed verifications automatically trigger `verification.completed` or `verification.failed` webhook events to your configured webhook endpoints.
