GSTIN to PAN API icon
FinanceOperational

GSTIN to PAN API

Extract PAN and GST registration details from an Indian GSTIN — including every other GSTIN registered on the same PAN. Automate vendor KYB verification.

~1.9s
Avg Response
100%
Uptime
99.8
Reliability Score

Try It Live

Live API PlaygroundSandbox

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

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

Key Features

  • PAN extraction
  • GST registration details
  • Sibling GSTIN discovery
  • Active/inactive counts

Endpoint

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

Code Examples

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

Sample Response

Sample Response JSON
{
  "status": true,
  "query": "07AAAAA0000A1Z5",
  "target_gstin": "07AAAAA0000A1Z5",
  "pan": "AAAAA0000A",
  "total_gstins": 11,
  "active_count": 4,
  "inactive_count": 7,
  "details": {
    "gstin": "07AAAAA0000A1Z5",
    "state": "DELHI",
    "auth_status": "Inactive"
  },
  "other_gstins_on_same_pan": [
    { "gstin": "22AAAAA0000A1ZX", "state": "CHATTISGARH", "auth_status": "Inactive" },
    { "gstin": "27AAAAA0000A1ZN", "state": "MAHARASHTRA", "auth_status": "Active" },
    { "gstin": "09AAAAA0000A2ZK", "state": "UTTAR PRADESH", "auth_status": "Active" },
    { "gstin": "07AAAAA0000A2ZO", "state": "DELHI", "auth_status": "Active" },
    { "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": "27AAAAA0000A1DW", "state": "MAHARASHTRA", "auth_status": "Active" },
    { "gstin": "08AAAAA0000A1ZN", "state": "RAJASTHAN", "auth_status": "Inactive" }
  ]
}

GSTIN to PAN 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

$2.99/mo
Requests
2,000 / Month
Rate Limit
Uncapped
Choose This Plan
Recommended

Ultra

$9.99/mo
Requests
20,000 / Month
Rate Limit
Uncapped
Choose This Plan

Mega

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

Frequently Asked Questions

Characters 3–12 of a GSTIN encode the PAN. The cStudios API extracts it and additionally verifies the registration against live GSTN records — returning the target GSTIN status plus every other GSTIN registered on the same PAN.

How to Integrate GSTIN to PAN API

  1. 1

    Get your developer key from cStudios.

  2. 2

    Send a GET request to /v1/gst/gstin-to-pan?gstin=27AAACH7409R1ZZ.

  3. 3

    Authenticate with the X-API-Key header.

  4. 4

    Receive extracted PAN number, business entity type, state code, registration status, and taxpayer details.

  5. 5

    Automate vendor KYB verification and tax compliance verification in your ERP.

GSTIN to PAN API Use Cases

B2B Marketplaces & Vendor KYB

Instantly verify supplier GSTINs and extract underlying PAN numbers to onboard legitimate vendors and prevent input tax credit (ITC) fraud.

Fintech & Corporate Credit Underwriting

Verify enterprise tax registrations, active GST status, and business entity structure for working capital loan approvals.

Automated Invoicing & ERP Integration

Validate customer GSTINs before generating B2B e-invoices to ensure 100% compliance with GSTN regulations.

About GSTIN to PAN API

The GSTIN to PAN API by cStudios extracts verified Permanent Account Numbers (PAN), state registration codes, entity types, and legal taxpayer names from any 15-digit Goods and Services Tax Identification Number (GSTIN). Essential for automated vendor onboarding, corporate lending, and tax compliance.