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
curl -X GET "https://api.cstudio.sbs/v1/pan/to-gstin?pan=AAAAA0000A" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "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

Choose the plan that fits your volume — upgrade seamlessly as you scale. To get an API key, message us on WhatsApp.

Starter

₹249/mo
Requests
500 / Month
Rate Limit
1000 requests / hour
Choose This Plan

Pro

₹499/mo
Requests
1,000 / Month
Rate Limit
Uncapped
Choose This Plan
Recommended

Ultra

₹1,699/mo
Requests
10,000 / Month
Rate Limit
Uncapped
Choose This Plan

Mega

₹5,999/mo
Requests
100,000 / Month
Rate Limit
Uncapped
Choose This Plan

Enterprise High-Volume Scale (100,000+ Requests / Month)

High Volume

Need high-concurrency throughput, custom rate limits, dedicated IP whitelisting, or bundled multi-API volume?

Chat on WhatsApp for Enterprise

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.