API Documentation

Welcome to the official zivan API documentation. Our RESTful APIs allow you to seamlessly integrate identity verification, banking, and utility services directly into your application with ultra-low latency.

Base URL for all API requests:
https://api.zivan.online/v1/



Authentication

All API requests require a Bearer token or API Key provided in the HTTP headers. You can generate your API Key from the Client Portal.

Headers
Authorization: Bearer YOUR_API_KEY_HERE
Content-Type: application/json
POST /verify/pan

PAN Card Verification API

Instantly verify a Permanent Account Number (PAN) against the central database to retrieve the name and status of the cardholder.

Request Parameters

Parameter Type Description
pan_number String The 10-character alphanumeric PAN to verify.
consent Boolean Must be true. Confirms user consent.

Example Request (cURL)

Bash
curl -X POST https://api.zivan.online/v1/verify/pan \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "pan_number": "ABCDE1234F",
    "consent": true
  }'

Example Response (Success)

JSON
{
  "status": true,
  "message": "Verification Successful",
  "data": {
    "pan_number": "ABCDE1234F",
    "full_name": "JOHN DOE",
    "status": "VALID"
  }
}