Skip to main content
POST
/
gst
/
compliance
/
public
/
gstin
/
verify
curl --request POST \
  --url https://api.sandbox.co.in/gst/compliance/public/gstin/verify \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <x-api-key>' \
  --data '
{
  "gstin": "24ABKCS2033B1ZV"
}
'
{
  "code": 200,
  "timestamp": 1775824753133,
  "data": {
    "data": {
      "legalName": "SANDBOX FINANCIAL TECHNOLOGIES PRIVATE LIMITED",
      "bussNature": "Service Provider and Others",
      "stateName": "Gujarat",
      "validGstin": true,
      "stateCode": "24",
      "pan": "ABKCS2033B",
      "gstin": "24ABKCS2033B1ZV",
      "regStartDate": "06/02/2023",
      "status": "Active"
    },
    "status_cd": "1"
  },
  "transaction_id": "31ac0ccf-39b6-42e0-9646-aebf47d8d980"
}

Headers

Authorization
string
required

JWT access token

x-accept-cache
boolean

Pass true to accept the cached response. If the header is not passed, or if false is sent as the value, the request will hit the origin.

x-api-key
string
required

API key for identification

x-api-version
string
default:1.0.0

API version

Body

application/json
gstin
string
required

GSTIN of the taxpayer

Response

200 Valid GSTIN / 200 Cancelled GSTIN / 200 NRI GSTIN / 200 Bank GSTIN

code
number
Example:

200

data
object
timestamp
number
Example:

1775824753133

transaction_id
string
Example:

"31ac0ccf-39b6-42e0-9646-aebf47d8d980"