MSMEPAN-MSME Registration Status

PAN to MSME Status — Udyam Registration Check

Check if a PAN has an active Udyam MSME registration. Retrieve enterprise category, NIC code, and registration date.

curl -X GET "https://production.deepvue.tech/v1/verification/pan-msme-check?pan_number=example_string" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (JWT)" \
  -H "x-api-key: YOUR_API_KEY"
{
  "code": 200,
  "timestamp": 1738238378221,
  "transaction_id": "3622dd90249a4e058cad04b81589ac89",
  "sub_code": "SUCCESS",
  "message": "Pan to Msme Check performed successfully.",
  "data": {
    "pan_number": "AFVPG9986M",
    "udyam_exists": true,
    "migration_status": null,
    "pan_details": {
      "full_name": "BHIVA GANGARAM GAWAS",
      "full_name_split": [
        "BHIVA",
        "GANGARAM",
        "GAWAS"
      ],
      "masked_aadhaar": "XXXXXXXX1712",
      "gender": "M",
      "dob": "1965-08-15",
      "aadhaar_linked": true,
      "category": "person",
      "status": "valid"
    }
  }
}
GET
/v1/verification/pan-msme-check
GET
Bearer Token (JWT)
Bearer Tokenstring
Required

ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .

ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .
API Key (header: x-api-key)
x-api-keystring
Required

The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.

The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token (JWT). ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .

header
x-api-keystring
Required

API Key for authentication. The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.

Query Parameters

Responses

codeinteger
timestampinteger
transaction_idstring
sub_codestring
messagestring
dataobject

Overview

This API enables verification of whether a business has registered MSME status linked to a specific PAN (Permanent Account Number) and whether that registration has been migrated to the current Udyam Portal system.

The PAN-MSME Check API determines two key pieces of information:

  1. Whether an MSME registration exists for a given business PAN
  2. The migration status of that MSME to the latest Udyam Portal platform

Successful API calls return comprehensive business and individual information, including:

  • The queried PAN number
  • MSME existence confirmation status
  • Migration status to Udyam Portal
  • Associated PAN holder details (full name with name components separated, masked Aadhaar, gender, date of birth, Aadhaar linking status, entity category, and PAN validity status)