PAN to GSTIN API icon
FinanceOperational

PAN to GSTIN API

Retrieve all GST registrations associated with an Indian PAN. Detect multi-state registrations and verify vendor compliance.

~2.0s
Avg Response
100%
Uptime
99.8
Reliability Score

Try It Live

Live API PlaygroundSandbox

GET https://api.cstudio.sbs/v1/pan/to-gstin?pan=AAAAA0000A

Sandbox mode returns sample data. Get a free API key for live responses.

Key Features

  • All linked GSTINs
  • Multi-state detection
  • Active/inactive split
  • Compliance check

Endpoint

GET https://api.cstudio.sbs/v1/pan/to-gstin

Code Examples

cURL example
-string">"token-command">curl -X GET -string">"https://api.cstudio.sbs/v1/pan/to-gstin?pan=AAAAA0000A" \
  -H -string">"X-API-Key: YOUR_API_KEY" \
  -H -string">"Content-Type: application/json"

Sample Response

Sample Response JSON
{
  "status": true,
  "query": "AAAAA0000A",
  "pan": "AAAAA0000A",
  "total_gstins": 11,
  "active_count": 4,
  "inactive_count": 7,
  "active_gstins": [
    { "gstin": "27AAAAA0000A1ZN", "state": "MAHARASHTRA", "auth_status": "Active" },
    { "gstin": "09AAAAA0000A2ZK", "state": "UTTAR PRADESH", "auth_status": "Active" },
    { "gstin": "07AAAAA0000A2ZO", "state": "DELHI", "auth_status": "Active" },
    { "gstin": "27AAAAA0000A1DW", "state": "MAHARASHTRA", "auth_status": "Active" }
  ],
  "inactive_gstins": [
    { "gstin": "22AAAAA0000A1ZX", "state": "CHATTISGARH", "auth_status": "Inactive" },
    { "gstin": "07AAAAA0000A1ZP", "state": "DELHI", "auth_status": "Inactive" },
    { "gstin": "36AAAAA0000A1ZO", "state": "TELANGANA", "auth_status": "Inactive" },
    { "gstin": "09AAAAA0000A1ZL", "state": "UTTAR PRADESH", "auth_status": "Inactive" },
    { "gstin": "33AAAAA0000A1ZM", "state": "TAMIL NADU", "auth_status": "Inactive" },
    { "gstin": "06AAAAA0000A1ZR", "state": "HARYANA", "auth_status": "Inactive" },
    { "gstin": "08AAAAA0000A1ZN", "state": "RAJASTHAN", "auth_status": "Inactive" }
  ]
}

PAN to GSTIN Pricing

Start with the free Basic plan — upgrade as you scale. To get an API key, message us on WhatsApp.

Basic

$0.00/mo
Requests
5 / MonthHard Limit
Rate Limit
1000 requests / hour
Start Free

Pro

$4.99/mo
Requests
1,000 / Month
Rate Limit
Uncapped
Choose This Plan
Recommended

Ultra

$19.99/mo
Requests
10,000 / Month
Rate Limit
Uncapped
Choose This Plan

Mega

$69.99/mo
Requests
100,000 / Month
Rate Limit
Uncapped
Choose This Plan

Frequently Asked Questions

Pass the 10-character PAN to the PAN to GSTIN endpoint. The API queries GSTN and returns every GST registration linked to that PAN, split into active and inactive lists with state-wise mapping.

How to Integrate PAN to GSTIN API

  1. 1

    Acquire your cStudios API key.

  2. 2

    Make a GET request to /v1/gst/pan-to-gstin?pan=AAACH7409R with a 10-character Indian PAN.

  3. 3

    Pass your API key in the X-API-Key header.

  4. 4

    Receive all active and inactive GSTIN numbers registered under that PAN across all Indian states and Union Territories.

  5. 5

    Identify multi-state corporate presence and audit vendor tax footprint.

PAN to GSTIN API Use Cases

Corporate KYB & Vendor Due Diligence

Discover all state GST registrations linked to a business PAN number to audit their nationwide operations and tax filing status.

SME & MSME Lending

Analyze a business's multi-state GST presence to aggregate overall business turnover for accurate credit assessment.

Tax & Compliance Automation

Automatically identify state-specific GSTINs when invoicing enterprise clients across multiple regional branches.

About PAN to GSTIN API

The PAN to GSTIN API by cStudios enables organizations to discover every GST registration associated with a Permanent Account Number (PAN) across India. Perfect for multi-state corporate KYB, credit risk assessment, and enterprise vendor audits.