KYB KYB suite - 01PAN to GST Verification

PAN to GST Verification

PAN to GST Verification API simplifies the process of acquiring a GST number for your business by conducting a GST search using your PAN. When you input your PAN number, the API provides the corresponding GST number, along with its active and inactive status. Ensuring the accurate link between PAN and GST is essential for secure and fraud-free transactions for both merchants and users. Utilizing the RPACPC PAN and GST Linkage API, you can effortlessly discover, validate, and retrieve all GST numbers associated with a specific PAN number.

Live verification Replay

1 You send

Checking GST records…

2 You get back
✓

FOUNDGST registration linked to PAN

482 ms

PAN numberTTAPS2328F
GSTIN37TTAPS2328F1Z9
GST status✓ Active
State code37
Total registrations1
Response time
< 500 ms
Uptime SLA
99%
Rate limit
180 req / min
Auth
Bearer token
Business problems solved

An unverified PAN-to-GST link creates compliance and onboarding risks.

Incorrect, inactive, or mismatched PAN and GST details can delay customer onboarding, trigger verification failures, and create tax compliance issues. Verifying the PAN-to-GST relationship at the point of capture helps improve data accuracy, reduce manual checks, and identify inconsistencies early.

Fake & invalid PANs

Fraudsters may submit forged, incorrect, or inactive PAN numbers, increasing identity fraud risks and causing KYC verification failures.

Manual verification delays

Manually validating PAN details slows customer onboarding, increases operational costs, and introduces avoidable human errors.

Inaccurate customer records

Mistyped or mismatched PAN details lead to duplicate records, failed compliance checks, and poor customer experiences across financial workflows.

Request parameters

One required field. That's it.

Send a JSON body with the PAN to GST you want to verify. Optional flags let you control how much taxpayer detail is returned.

Parameter Type Description
pan_numberRequired string The PAN number to verify and retrieve linked GST registrations (e.g. TTAPS2328F).
consentOptional string Consent artefact reference where your workflow captures end-user consent. Recommended for audit trails.
Response

Clean, typed JSON — every time.

A predictable response with the taxpayer's verified profile and current standing. Below: a live example and the field reference.

200 OK · responseRESPONSE
{
  "total_count": 1,
  "pan_num": "TTAPS2328F",
  "gstin_res_list": [
    {
      "gstin": "37TTAPS2328F1Z9",
      "auth_status": "Active",
      "state_cd": "37"
    }
  ]
}
Field Description
total_count number Total number of GST registrations linked to the PAN.
pan_num string PAN number used to retrieve the linked GST registrations.
gstin_res_list array List of GST registrations associated with the PAN.
gstin string GST Identification Number linked to the PAN.
auth_status string Current authentication status of the GST registration, such as Active.
state_cd string State code associated with the GST registration.
Industry use cases

Where PAN to GST verification earns its place.

A single check that protects invoicing, onboarding, and underwriting across sectors.

Lending & NBFCs

Cross-check a borrower’s PAN against linked GST registrations to strengthen business verification during underwriting and KYB.

Banking & Financial Services

Verify PAN-to-GST associations during business onboarding to validate tax registrations and improve customer data accuracy.

Marketplaces & B2B

Validate seller PANs against GSTINs before onboarding to reduce mismatched business records and support reliable seller verification.

Tax & Compliance Teams

Identify GST registrations linked to a PAN to simplify vendor verification, master-data checks, and compliance workflows.

Integration process

Five-minute quick start.

Authenticate, send one request, read the status. The same pattern works across the entire KYB Suite.

1

Get your API key

Request access and receive sandbox credentials instantly — no procurement cycle to begin testing.

2

Authenticate

Pass your key as a bearer token over TLS in the Authorization header.

3

POST the GSTIN

Send a single JSON body to /v2/gst/verify. Add include_filing for compliance signals.

4

Read the status

Branch on status and filing_current, then flip from sandbox to production with one flag.

cURLREQUEST
# Verify PAN and fetch linked GST registrations
curl --location 'https://api.rpacpc.com/services/bv012' \
  --header 'Content-Type: application/json' \
  --header 'token: YOUR_TOKEN' \
  --header 'secretkey: YOUR_SECRET_KEY' \
  --data '{
    "request_id": "1234567890",
    "consent": "Y",
    "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API",
    "pan": "TTAPS2328F"
  }'
Status codes
200Success — The request was accepted and processed. Always read the response body — some validation outcomes are reported with a 200 and the reason inside the payload.
400Bad Request — The request itself is malformed: a required field is missing, or a value is in the wrong format.
401Unauthorized — Credentials are missing, wrong, or expired. Check the token and secretkey headers are being sent and belong to this environment.
403Forbidden — The credentials are valid but not allowed here — the endpoint is not enabled for your account, or the calling IP is not whitelisted.
404Not Found — The URL does not match any endpoint, or the record you asked for does not exist.
408Request Timeout — The request took too long to complete. Safe to retry once.
429Too Many Requests — You have exceeded the rate limit for your plan. Back off and retry after a short pause.
500Internal Server Error — Something failed on our side. Retry, and if it continues, contact support with the request_id you sent.
502Bad Gateway — An upstream source returned an invalid response. Usually transient — retry.
503Service Unavailable — The service or one of its upstream sources is temporarily down or overloaded. Retry with a delay.
504Gateway Timeout — An upstream source did not respond in time. Retry after a moment.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?
FAQ

Frequently asked questions

Common questions about the PAN to GST Verification — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What is the PAN to GST Verification API?
The PAN to GST Verification API is a tool that allows businesses to retrieve GST numbers by using PAN details for secure and accurate transactions.
How does the API work?
The API works by taking a PAN number as input and returning the associated GST number, along with its active or inactive status.
Why is this API important for businesses?
This API is crucial for businesses to ensure that the correct PAN is linked to the accurate GST number, reducing the risk of fraudulent transactions and ensuring compliance.
Is the API’s information real-time?
Yes, the API provides real-time GST information, ensuring that businesses have the most up-to-date details.
How can businesses benefit from the API’s accuracy?
The API’s accuracy helps businesses verify the authenticity of PAN-GST linkages, enhancing transaction security and reducing errors.
Is the data handled securely during the verification process?
Yes, the API maintains data security and confidentiality, safeguarding sensitive information.
Can the API be customized to suit specific business needs?
Absolutely, the API can be customized to align with the unique requirements of businesses.
How easy is it to integrate the API into existing systems?
The design of the API ensures easy integration, guaranteeing a seamless and efficient process.
Does the API assist in regulatory and tax compliance?
Yes, the API helps businesses meet regulatory and tax compliance standards by ensuring accurate PAN-GST linkages.
How does the API improve efficiency for businesses?
The API streamlines the verification process, saving time and resources for businesses, and resulting in more efficient operations.

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.