Skip to content
APISeeker
Published byBharat Verify (Verified provider)

Endpoint docs and playground examples are owned by the API’s publisher. APISeeker-operated APIs are maintained by the platform team.

Documentation

GSTIN Verification API docs

Validate Indian GSTIN numbers and retrieve registered business details.

Authentication

API key (header: X-API-Key)

Send your key on every request. Do not put keys in client-side code or public repos. Rotate keys from the dashboard if a secret is exposed.

HTTP
X-API-Key: YOUR_API_KEY

Rate limits

Default catalog limit: From 10 req/min. Plan-specific limits apply after you subscribe. When throttled, expect 429 with a retryable response — back off and retry with jitter.

  • Verify GSTIN: Plan-based
  • Filing status: Plan-based

Errors

Errors return JSON with a machine-readable code and message. Common platform codes:

  • 401 — missing or invalid API key
  • 403 — key valid but not entitled for this API or plan
  • 404 — resource or path not found
  • 429 — rate limit exceeded; retry later
  • 5xx — upstream or platform failure; retry with backoff

Endpoint-specific errors are listed under each endpoint below.

Versioning

Current documented version: v1. Prefer pinning the version path shown in examples. Breaking changes ship under a new version; check the changelog for platform updates.

GET/v1/gstin/{gstin}Open endpoint page →

Verify GSTIN

Validate a GSTIN and return registration details.

Parameters

NameInTypeRequiredDescription
gstinpathstringYes15-character GSTIN
X-API-KeyheaderstringYesYour API Seeker key

Example code

cURL
curl -s "https://gstchk.apiseeker.com/v1/gstin/29ABCDE1234F1Z5" \
  -H "X-API-Key: YOUR_API_KEY"

Response example

JSON
{
  "gstin": "29ABCDE1234F1Z5",
  "valid": true,
  "legalName": "Example Private Limited",
  "tradeName": "Example",
  "status": "Active",
  "stateCode": "29"
}

Errors

  • 400 Invalid GSTIN format
  • 401 Missing or invalid API key
  • 404 GSTIN not found
  • 429 Rate limit exceeded
GET/v1/gstin/{gstin}/filingsOpen endpoint page →

Filing status

Return recent GST return filing status for a GSTIN.

Parameters

NameInTypeRequiredDescription
gstinpathstringYes15-character GSTIN
X-API-KeyheaderstringYesYour API Seeker key

Example code

cURL
curl -s "https://gstchk.apiseeker.com/v1/gstin/29ABCDE1234F1Z5/filings" \
  -H "X-API-Key: YOUR_API_KEY"

Response example

JSON
{
  "gstin": "29ABCDE1234F1Z5",
  "filings": [
    {
      "period": "2026-07",
      "type": "GSTR-3B",
      "status": "Filed"
    },
    {
      "period": "2026-06",
      "type": "GSTR-3B",
      "status": "Filed"
    }
  ]
}

Errors

  • 400 Invalid GSTIN format
  • 401 Missing or invalid API key
  • 404 GSTIN not found

Playground

API Playground

GSTIN Verification API

Try it
GETgstchk.apiseeker.com
https://gstchk.apiseeker.com/v1/gstin/29ABCDE1234F1Z5
Status: Latency:

Response headers

Send a request to see headers.

Response body

Response will appear here.

Generated snippets

cURL
curl -s "https://gstchk.apiseeker.com/v1/gstin/29ABCDE1234F1Z5" \
  -H "X-API-Key: YOUR_API_KEY"