Home / API Library / Business Verification KYB / GST Verification API
Business Verification KYB

GST Verification API

Verify any GSTIN and pull legal name, trade name, constitution and registration status in one call.

TLS 1.3 Encrypted DPDP-Aligned Sub-300ms Median One Key, Every API

What is the GST Verification API?

The BILAPI GST Verification API validates a GSTIN (GST Identification Number) in real time and returns the business behind it — legal name, trade name, constitution, registration status and jurisdiction — so you can onboard vendors and merchants without manual portal checks.

It is used by B2B marketplaces, lending and invoicing platforms, procurement teams and accounting software to confirm that a supplier or customer is a real, active, GST-registered business before transacting.

Send a 15-character GSTIN and receive a structured JSON response in milliseconds. Billed only on a successful lookup.

What the GST Verification API returns

Every successful call returns a clean, predictable JSON envelope. The data object includes the fields below (exact fields vary by record availability).

FieldDescription
gstinThe GSTIN that was checked.
legal_nameLegal name of the registered business.
trade_nameTrade name, where different from the legal name.
constitutionBusiness constitution — Proprietorship, Partnership, Private Limited, etc.
registration_statusActive, cancelled or suspended registration status.
registration_dateDate the GST registration was granted.
state_jurisdictionState and jurisdiction of the registration.

Sample request & response

Call the endpoint with your API key in the X-Bilapi-Api-Key header. The same request shape works in the free sandbox and in production.

Request
POST https://api.bilapi.com/v1/gst-verification-api
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json

{
  "gstin": "27ABCDE1234F1Z5"
}
Response
{
  "status_code": 200,
  "success": true,
  "message": "GSTIN verified",
  "data": {
    "gstin": "27ABCDE1234F1Z5",
    "legal_name": "ACME TRADING PRIVATE LIMITED",
    "trade_name": "ACME TRADING",
    "constitution": "Private Limited Company",
    "registration_status": "Active",
    "state_jurisdiction": "Maharashtra"
  }
}

Key features

Real-time results

Sub-300ms median response so GST checks never slow your onboarding funnel.

Predictable JSON

The same clean response envelope as every BILAPI endpoint — parse once, reuse everywhere.

Only pay for hits

Invalid inputs and failed lookups are never charged to your wallet.

Secure by design

TLS 1.3 in transit, PII tokenisation at rest and a full audit log on every request.

One key, every API

Sandbox to production on a single key — no per-vendor contracts or integrations.

Built to scale

99.9% uptime target with bulk and webhook-friendly workflows for high volume.

Where it's used

Customer onboarding

Auto-fill and validate identity during signup to cut drop-off and manual review.

Lending & underwriting

Add a verified data point to credit decisions and reduce first-party fraud.

Fraud & risk

Flag mismatches and synthetic identities before they enter your system.

Compliance & audit

Keep a tamper-evident trail of every verification for KYC/AML reviews.

How it works

1

Create a free account

Sign up on the BILAPI console and get a live API key instantly.

2

Send a request

POST the required GST fields to the endpoint with your API key in the header.

3

Get structured JSON

Receive a clean, predictable JSON response in milliseconds.

4

Plug into your flow

Drop the result straight into onboarding, underwriting or risk decisioning.

Frequently asked questions

What does the GST Verification API do?

It verifies a GSTIN in real time and returns the legal name, trade name, constitution, registration status, date and jurisdiction of the business as JSON.

What is the input?

A single 15-character GSTIN, for example 27ABCDE1234F1Z5. No documents are needed.

Can it tell me if a GSTIN is cancelled?

Yes — the registration_status field shows whether the GSTIN is active, cancelled or suspended.

Who uses GST verification?

B2B marketplaces, lending and invoicing platforms, procurement teams and accounting tools use it to confirm a supplier or merchant is a genuine, active GST-registered business.

Is there a free trial?

Yes — a free sandbox is included with every account, and you only pay per successful call in production.

Related Business Verification KYB

Start verifying with BILAPI

One key, a free sandbox and a predictable JSON envelope across every endpoint.

Get your API key