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

GST PAN Search

Find every GSTIN registered against a PAN across India in a single API call.

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

What is the GST PAN Search?

The BILAPI GST PAN Search API returns every GST registration linked to a PAN — because a single PAN can hold multiple GSTINs across different states. Pass one PAN and instantly get the full list of GST numbers and the states they belong to.

It is used by lending, invoicing and procurement platforms to map a business's complete GST footprint, detect undisclosed registrations, and enrich a vendor profile from just a PAN during onboarding.

Send a 10-character PAN and receive a structured list of GSTINs as JSON in milliseconds. Billed only on a successful lookup.

What the GST PAN Search returns

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

FieldDescription
panThe PAN that was searched.
gstin_listArray of all GSTINs registered against the PAN.
stateState for each GSTIN in the list.
registration_statusActive/cancelled status of each GSTIN.
countTotal number of GSTINs found for the PAN.

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-pan-search
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json

{
  "pan": "ABCDE1234F"
}
Response
{
  "status_code": 200,
  "success": true,
  "message": "GSTINs found",
  "data": {
    "pan": "ABCDE1234F",
    "count": 2,
    "gstin_list": [
      { "gstin": "27ABCDE1234F1Z5", "state": "Maharashtra", "registration_status": "Active" },
      { "gstin": "29ABCDE1234F1Z1", "state": "Karnataka", "registration_status": "Active" }
    ]
  }
}

Key features

Real-time results

Sub-300ms median response so PAN 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 PAN 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 PAN Search API do?

It takes a PAN and returns every GSTIN registered against it across all states, with each one's state and registration status — because a business can hold multiple GST registrations under one PAN.

Why would a PAN have more than one GSTIN?

GST registration is state-wise, so a business operating in multiple states has a separate GSTIN per state, all linked to the same PAN. This API surfaces them all.

What is the input?

A single 10-character PAN, for example ABCDE1234F.

Who uses PAN-to-GST search?

Lending, invoicing and procurement platforms use it to map a business's full GST footprint, spot undisclosed registrations and enrich a vendor profile from a PAN.

Is a sandbox available?

Yes — every account includes a free sandbox, 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