BrandKwikID Documentation
API SuiteBusiness Verification (GST, Udyam, Udyog)

GST Details from PAN

Discover GST registration details starting from a PAN. Server-side GET with Bearer auth; PAN is in the path.

API reference

Try itLoading playground…
Loading…
AuthorizationBearer <token>

JWT Bearer token authentication. Obtain a token from the KwikID dashboard.

In: header

Path Parameters

panunknown

The PAN number for which GST data has to be fetched.

Default""
Formatstring

Response Body

curl -X GET "https://__mock__/verification/v2/gst/gst_from_pan//"
{
  "gst_number": "27AABCU1234A1Z5",
  "business_name": "ABC Company Private Limited",
  "status": "Active"
}
{
  "detail": {
    "<location>": {
      "<field_name>": [
        "string"
      ]
    }
  },
  "message": "string"
}
{
  "detail": {},
  "message": "string"
}
{
  "error": "GST details not found for PANNO CABCPP1237F"
}

Overview

Call GET /verification/v2/gst/gst_from_pan/{pan}/ from your backend with Authorization: Bearer <token>. Replace {pan} with the 10-character PAN. On 200 OK, the JSON includes fields such as gst_number, business_name, and status per OpenAPI.

Key features

  • PAN-first onboarding: Finds GST context when the user does not supply GSTIN yet.
  • Read-only GET: No body; suitable for simple server-side clients.

Implementation

Step 1: Call from your backend

GET /verification/v2/gst/gst_from_pan/ABCDE1234F/ HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>

Step 2: Use the response

If you need full GSTIN record fields, follow with GST Details using the returned gst_number.

Error handling

HTTP statusWhen
400Bad PAN or validation error.
401Invalid token.

Benefits

  • Fewer user errors when GSTIN is unknown until after PAN verification.

Next steps