You might not be able to signup with us right now as we are currently experiencing a downtime of 15 mins on our product. Request you to bear with us.

Home
Right Chevron Icon
Blog
Right Chevron IconRight Chevron Icon
PAN to GSTIN API for India: How to Find All GSTINs Registered Against a PAN (2026 Guide)

PAN to GSTIN API for India: How to Find All GSTINs Registered Against a PAN (2026 Guide)

Kashika Mishra

10
mins read

April 22, 2026

Key Takeways

A PAN to GSTIN API performs a reverse lookup: given a business PAN, it returns all GSTINs registered against that PAN across states. One business can hold one PAN and multiple GSTINs (one per state of operation), and this API reveals the full GSTIN footprint in a single call. It is essential for KYB gap analysis, fraud detection, vendor consolidation, and multi-state business verification. eKYCNow offers a PAN to GSTIN lookup API with 5 free verifications on signup, no credit card required.

Every Indian business has exactly one PAN but can hold multiple GSTINs, one for each state where it operates. For any serious KYB workflow, vendor due diligence, or fraud investigation, knowing only part of a counterparty's GSTIN footprint is a risk. A PAN to GSTIN API closes that gap by returning every GSTIN registered against a given business PAN in a single call.

This guide explains what the API does, why the PAN-GSTIN relationship matters, how to integrate it, and the primary use cases. Sign up for eKYCNow to test the PAN to GSTIN API with 5 free checks, no credit card required.

The PAN-GSTIN Relationship Explained

Under the GST framework, a business's PAN is embedded directly into every GSTIN it holds. Specifically, characters 3 to 12 of a GSTIN are the 10-character PAN of the business entity. This means:

A business with PAN ABCDE1234F can have GSTINs like 27ABCDE1234F1Z5 (Maharashtra), 07ABCDE1234F1Z6 (Delhi), 29ABCDE1234F1Z7 (Karnataka), and so on, one per state where the business is registered under GST. The first 2 characters are the state code, the middle 10 are the PAN, and the remaining 3 are entity number, a default Z, and a checksum.

This structural relationship means the reverse lookup (given a PAN, find all GSTINs) is well-defined. The official GSTN database can be queried to return every active GSTIN associated with a specific PAN.

A PAN to GSTIN API automates this reverse lookup. You submit a 10-character business PAN, and the API returns the list of all GSTINs registered against that PAN, typically with the state, registration status, and registration date for each.

What Data a PAN to GSTIN API Returns

A well-designed PAN to GSTIN API returns a structured list of all GSTINs associated with the input PAN. The response from eKYCNow's API includes:

Input PAN. Echoed back for confirmation.

Legal name of business. The registered legal name associated with the PAN.

GSTIN count. The number of GSTINs found against the PAN.

GSTIN list. An array of GSTIN records, each including:

The 15-character GSTIN itself.

The state name and state code.

The GSTIN status (active, cancelled, suspended).

The registration date.

The taxpayer type (regular, composition, casual, etc.).

The principal place of business within that state.

This full record lets businesses see the complete GST footprint of a counterparty across India in a single call, rather than querying each state individually.

Why Businesses Need PAN to GSTIN Lookup

KYB gap analysis. In many onboarding workflows, a vendor or customer provides one GSTIN at registration. A PAN to GSTIN lookup reveals whether they have other GSTINs in other states that they did not disclose, which is important for both compliance and risk assessment.

Fraud detection. Fraudulent actors sometimes register multiple GSTINs for the same entity across states to commit input tax credit fraud or tax evasion. Comparing disclosed GSTINs against the full PAN-mapped list is a primary fraud signal.

Multi-state vendor consolidation. Large enterprises with distributed vendor bases often end up with the same legal entity treated as multiple vendors under different GSTINs. PAN-based consolidation unifies these records into a single vendor master.

Supplier risk scoring. A supplier with 15 GSTINs across states has a different operational profile than one with a single GSTIN. PAN to GSTIN lookup is a primary input into risk scoring models.

Lending and credit. NBFCs and banks underwriting SME and corporate credit use the full GSTIN list to infer business turnover and operational scale across states, which directly affects credit decisions.

Tax and compliance software. GST reconciliation and filing platforms use PAN to GSTIN lookup to auto-populate returns, check for missed registrations, and ensure compliance across state jurisdictions.

M&A due diligence. In acquisitions, buyers verify the full GSTIN footprint of target companies to uncover undisclosed registrations or contingent liabilities.

How to Integrate PAN to GSTIN Lookup in Under 15 Minutes

eKYCNow's PAN to GSTIN API is a simple REST endpoint. Integration flow:

Step 1: Sign up for eKYCNow. Create your account at ekyc.messagecentral.com. You get 5 free verifications immediately on signup, no credit card required.

Step 2: Get your API credentials. The dashboard provides your customer ID and API key.

Step 3: Generate an authentication token. Every API call requires a token, generated via the standard Message Central authentication endpoint.

Step 4: Call the PAN to GSTIN endpoint. Submit the 10-character business PAN. The API responds with the full list of GSTINs in JSON format, typically in under 2 seconds.

Step 5: Iterate or store the GSTIN list. For each GSTIN returned, you can optionally call the GST verification API to get the full registration record. Or store the list directly for your business logic.

Step 6: Handle error cases. The API returns specific error codes for invalid PAN format, PAN not found in GST registry, and PANs with no associated GSTINs (e.g., PANs of businesses not liable for GST).

SDKs are available for Node.js, Python, Java, PHP, Ruby, and C#. For the full API reference, visit the eKYCNow API documentation.

How PAN to GSTIN Fits in a Comprehensive KYB Workflow

The best KYB workflows combine multiple identifier-based verifications for full coverage.

Step 1: Capture PAN at onboarding. This is the canonical business identifier. Every Indian business entity has exactly one PAN.

Step 2: Run PAN to GSTIN lookup. This reveals the full GST footprint across states. The count of GSTINs is itself a risk signal (more states = more complex compliance profile).

Step 3: Verify each GSTIN individually. For each GSTIN returned, run GST verification to confirm status, legal name, and filing compliance. Discrepancies between GSTINs (e.g., different trade names) are investigation triggers.

Step 4: Verify CIN if the entity is a registered company. For private limited, public limited, and LLP entities, CIN verification returns company-level data including directors and capital.

Step 5: Check MSME status. If the entity is an MSME, Udyam verification (via URN) or PAN to Udyam lookup confirms classification and scheme eligibility.

Step 6: Cross-reference all identifiers. Confirm that PAN, GSTINs, CIN, and URN all belong to the same legal entity. Mismatches are primary fraud indicators.

eKYCNow supports the entire workflow through a single integrated platform, so you do not juggle multiple vendor integrations.

Compliance and Best Practices

Log every lookup. Store input PAN, timestamp, returned GSTINs, and business context. This audit trail is essential for KYB compliance reviews and fraud investigations.

Re-run lookups periodically. Businesses open and close GST registrations over time. A counterparty active in 5 states at onboarding may have 8 or 3 a year later. Periodic re-verification catches these changes.

Follow the official framework. The official GST portal maintains the authoritative GSTIN-PAN mapping. eKYCNow's API queries this live. Historical mismatches, if discovered, should be escalated to compliance teams for investigation.

Combine with AML screening. For high-risk vendor categories, combine PAN to GSTIN lookup with sanctions and PEP screening on the business and its controlling persons.

Common Use Cases Across Industries

B2B marketplaces. Seller onboarding: capture PAN, then verify all GSTINs to enable state-specific selling and tax invoicing.

Fintech lending. SME loan underwriting: use the full GSTIN list to assess operational scale across states and infer turnover for credit decisioning.

Enterprise procurement. Vendor master consolidation: unify duplicate vendor records where the same PAN shows up under multiple GSTINs.

GST compliance software. Tax platforms auto-populate user GSTINs from PAN at signup, so users do not manually enter every state registration.

Insurance and reinsurance. Underwriters verify the full GST footprint of commercial policyholders to validate disclosed turnover and operational reach.

Why eKYCNow for PAN to GSTIN Lookup

eKYCNow by Message Central is a full-stack business and identity verification platform. It covers PAN to GSTIN, GST, CIN, Udyam, PAN, Aadhaar eKYC, Video KYC, DigiLocker, bank account verification, and AML screening from a single unified API.

Specifically for PAN to GSTIN, eKYCNow offers:

Real-time data from the official GSTN database. No stale mapping, live lookup every time.

Sub-2-second response time. Fast enough for live onboarding flows.

Transparent pay-as-you-go pricing. No monthly minimums, no setup fees. Test with 5 free verifications.

Enterprise-grade reliability. SOC 2 compliant infrastructure, detailed audit logs, SLA-backed uptime.

Unified access to adjacent APIs. Once integrated, switch on GST, PAN, CIN, Udyam, and more from the same dashboard without separate integrations.

Start your free trial with 5 verifications included. Explore the full eKYCNow product overview.

Frequently Asked Questions

What if the PAN has no associated GSTINs?
The API returns a structured response indicating no GSTINs were found. This is expected for PANs belonging to businesses below GST registration thresholds, or for salaried individuals and non-business entities.

Can I get historical GSTINs for a PAN?
The standard response includes all currently registered GSTINs (active, suspended, cancelled). Historically dissolved registrations that have been fully purged from the GSTN database may not appear. For compliance-critical historical research, supplementary MCA and archival records may be needed.

How much does PAN to GSTIN lookup cost?
eKYCNow uses transparent pay-as-you-go pricing. Exact per-verification rates are on the eKYCNow pricing page. The first 5 verifications are free.

Does the response include individual GSTIN filing status?
The standard response includes GSTIN status (active, cancelled, suspended). For detailed filing history per GSTIN, follow up with a GST verification API call for each GSTIN of interest.

Can the same PAN have GSTINs in every state?
Theoretically yes. A business that operates in all 28 states and 8 union territories of India can hold up to 36 GSTINs under the same PAN. In practice, most businesses hold GSTINs in 1 to 5 states.

Frequently Asked Questions

How do I choose the right OTP service provider?

When selecting an OTP SMS service provider, focus on:

  • Delivery reliability and speed
  • Global coverage and local compliance
  • Multi-channel support and fallback
  • Ease of integration
  • Pricing transparency

The right provider should not just send OTPs but ensure they are delivered consistently across regions and networks.

Not all OTP SMS service providers are built the same.

Some optimize for cost, others for flexibility but very few balance delivery reliability, global coverage and ease of use. And that balance is what actually impacts whether your users receive OTPs on time.

If OTP is critical to your product, focus on:

  • reliable delivery (not just sending)
  • multi-channel fallback
  • scalability across regions

Try It for Yourself

Why is multi-channel OTP important?

Relying only on SMS can lead to failed verifications due to:

  • network issues
  • telecom filtering
  • device limitations

Multi-channel OTP systems (SMS + WhatsApp + voice) improve success rates by automatically retrying through alternative channels if one fails.

What is the best OTP SMS service provider in India?

Some of the commonly used OTP SMS service providers in India include MSG91, Exotel and 2Factor.

That said, India has additional challenges like DLT compliance and operator filtering. Platforms that handle these internally while also offering fallback options tend to provide more consistent OTP delivery.

Which is the cheapest OTP service provider?

Providers like Fast2SMS and 2Factor are often considered among the cheapest OTP service providers, especially in India.

However, lower pricing can come with trade-offs such as:

  • lower route quality
  • higher delivery delays
  • limited fallback options

For mission-critical OTP flows, reliability often matters more than just cost.

Which is the best OTP service provider in 2026?

The best OTP service provider depends on your use case.

  • For global scale and flexibility: Twilio, Infobip
  • For cost-effective APIs: Plivo
  • For India-focused SMS OTP: MSG91, Exotel

However, platforms like Message Central stand out by balancing global coverage, multi-channel fallback and ease of deployment, making them suitable for businesses that prioritize delivery reliability.

What is an OTP service provider?

An OTP service provider enables businesses to send temporary verification codes to users via channels like SMS, WhatsApp or voice to authenticate logins, transactions or sign-ups.

Modern OTP SMS service providers go beyond just sending messages, they ensure reliable delivery using optimized routing, retries and sometimes multi-channel fallback.

Ready to Get Started?

Build an effective communication funnel with Message Central.

Weekly Newsletter Right into Your Inbox

Envelope Icon
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
02271264300
phone-callphone-call