---
title: "Gstin Basic Verification"
method: GET
path: "/v1/verification/gstinlite"
tags: ["GST APIs"]
---

# Gstin Basic Verification

`GET /v1/verification/gstinlite`

This API takes in the gstin of a business entity and provides you the information of the business entities as registered on the GST Portal.

The GSTIN Basic Verification API provides you the necessary information to verify an entity onboarding onto your workflow.   
For example, you can cross-check the information provided to you against the information available on the GST Portal using this API.

## Query parameters

- `gstin_number` string, required

## Response `200`

Successful Response

- union
  - RESPONSEGSTINVERIFICATIONSUCCESSFUL
    - `data` GstinVerificationData, required
      - `stjCd` string
      - `dty` string
      - `stj` string
      - `lgnm` string
      - `adadr` GstRegAddress[], required
        - `addr` GstibAddressObject, required
          - `bnm` string
          - `st` string
          - `loc` string
          - `bno` string
          - `stcd` string
          - `dst` string
          - `city` string
          - `flno` string
          - `lt` string
          - `pncd` string
          - `lg` string
          - `landMark` string
          - `locality` string
          - `geocodelvl` string
          - `full_address` string
        - `ntr` string
      - `cxdt` string
      - `gstin` string, required
      - `nba` string[], required
      - `lstupdt` string
      - `ctb` string
      - `rgdt` string
      - `pradr` GstRegAddress, required
        - `addr` GstibAddressObject, required
          - `bnm` string
          - `st` string
          - `loc` string
          - `bno` string
          - `stcd` string
          - `dst` string
          - `city` string
          - `flno` string
          - `lt` string
          - `pncd` string
          - `lg` string
          - `landMark` string
          - `locality` string
          - `geocodelvl` string
          - `full_address` string
        - `ntr` string
      - `ctjCd` string
      - `sts` string
      - `tradeNam` string
      - `ctj` string
      - `einvoiceStatus` string
    - `code` integer, required
    - `timestamp` integer, required
    - `transaction_id` string, required
  - RESPONSEGSTINNORECORDSFOUND
    - `code` integer, required
    - `timestamp` integer, required
    - `transaction_id` string, required
    - `data` SearchGstinNoRecordsFound, required
      - `error_code` string
      - `message` string
  - RESPONSEGSTININVALID
    - `code` integer, required
    - `timestamp` integer, required
    - `transaction_id` string, required
    - `data` SearchGstinInvalid, required
      - `error_code` string
      - `message` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.dev/deepvue/apis/deepvue-tech-developers-guide.md) · [All operations](https://skmtc.dev/deepvue/apis/deepvue-tech-developers-guide/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/deepvue/deepvue-tech-developers-guide/revisions/c1b0558e7d77/schema)
