---
title: "GST registration by GSTIN"
method: GET
path: "/gst/{gstin}"
---

# GST registration by GSTIN

`GET /gst/{gstin}`

## Request

- Base URL: `https://indiacos.com/api/v1`
- URL: `https://indiacos.com/api/v1/gst/{gstin}`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`
  - OAuth 2 (authorization code, authorization URL `https://indiacos.com/oauth/authorize`, token URL `https://indiacos.com/oauth/token`, scopes: `api`)

## Path parameters

- `gstin` string, required

## Response `200`

Registration

- Gst
  - `gstin` string
  - `legal_name` string
  - `trade_name` string, nullable
  - `pan` string
  - `pan_holder_type` string
  - `constitution` string
  - `taxpayer_type` string
  - `status` string
  - `registration_date` string, date
  - `nature_of_business` string[]
  - `address` object
  - `jurisdiction` object
  - `turnover_band` object, nullable
  - `contact` object: email and mobile: masked, or in full (with full: true) on keys with contact access
    - `email` string, nullable
    - `mobile` string, nullable
    - `full` boolean
  - `regulatory` object[]: Entries in regulator lists carrying its CIN, PAN or DIN: IBBI insolvency announcements, RBI NBFC/ARC registration, securities-market orders (SEBI and other authorities, from the exchange list), ROC strike-off lists. Also on /company and /director responses.
    - `list` string
    - `type` string
    - `name_in_list` string, nullable
    - `cin` string, nullable
    - `pan` string, nullable
    - `din` string, nullable
    - `date` string, date, nullable
    - `until` string, date, nullable
    - `period` string, nullable
    - `status` string, nullable
    - `details` object
  - `retrieved_on` string
  - `url` string

## Other responses

- `404`: Error

---

[API](https://skmtc.dev/indiacos/apis/indiacos-api.md) · [All operations](https://skmtc.dev/indiacos/apis/indiacos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/indiacos/apis/indiacos-api/revisions/c5e9ea2b1dc4?raw)
