---
title: "Verify a GSTIN"
method: POST
path: "/kyc/gst/verify"
tags: ["gst"]
---

# Verify a GSTIN

`POST /kyc/gst/verify`

## Request

- Base URL: `https://api.qorpiq.com`
- URL: `https://api.qorpiq.com/kyc/gst/verify`
- Auth: API key in header `x-api-key`

Slim verification summary for a GSTIN - validity plus legal name, status, taxpayer type, constitution and state. Use /kyc/gst/search for the full record.

## Request body

- GstGstinRequest
  - `gstin` string, required: 15-character GSTIN.

## Response `200`

Success.

- GstVerifyResponse
  - `transaction_id` string, uuid
  - `check` string
  - `gstin` string
  - `pan` string
  - `valid_gstin` boolean
  - `legal_name` string
  - `trade_name` string
  - `status` string
  - `taxpayer_type` string
  - `constitution_of_business` string
  - `state` string
  - `state_code` string
  - `registration_date` string, date
  - `timestamp` integer

## Other responses

- `400`: Invalid GSTIN or request body.
- `401`: Missing or invalid x-api-key.
- `402`: Balance too low for this call. Add money to your QorpIQ balance to continue (reason credit_balance_exhausted is kept for compatibility).
- `404`: No GST registration found for that GSTIN.
- `503`: GST data source temporarily unavailable.

---

[API](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api.md) · [All operations](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api/revisions/5a9c792b6c06?raw)
