We’re excited to launch our latest product to simplify your business processes. Know More →
KYB RPACPC KYB SuiteBusiness Verification

PAN to Company Info Api

We offer the finest PAN to Company Info API available in the market. Our online PAN to Company Info API not only guarantees accuracy but also delivers high-speed performance. This API serves the purpose of conducting background checks to verify the authenticity and government-issued legitimacy of identity proof.

Sample verification Dummy data
1 You send
Checking with PAN
2 You get back
✓
ACTIVEValid & registered with PAN
482 ms
CIN numberU74999MH2015PTC404635
Company nameSIGNZY TECHNOLOGIES PRIVATE LIMITED
Company status✓ Active
Incorporation date11/03/2015
Company typePrivate
Account typeCompany
RegistrarROC Mumbai I
Registration number404635
ROC codeROC Mumbai I
Company categoryCompany limited by shares
Company subcategoryNon-government company
Company originIndian
StateMaharashtra
Response time
< 500 ms
Uptime SLA
99%
Rate limit
100 req / min
Auth
Bearer token
Business problems solved

An unverified company record creates onboarding and compliance risks.

Incorrect, outdated, or mismatched company information can slow KYB, lending, and onboarding workflows — surfacing later as failed verification, inaccurate business records, and counterparty risk. Verifying company information at the point of entry helps identify these issues early.

Unverified company details

Incorrect or outdated company information can create KYB failures, onboarding delays, and increased business verification risk.

Manual company verification

Manually checking company records across multiple sources takes time, increases operational effort, and is difficult to scale.

Inaccurate business records

Mismatched company names, registration details, or entity information can lead to duplicate records, failed compliance checks, and counterparty risk.

Request parameters

One required field. That's it.

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

Parameter Type Description
panRequired string The PAN number to verify and retrieve company information (e.g. TTAPS2328F).
request_idRequired string Unique identifier for the verification request used to track the API transaction.
consentOptional string Consent indicator authorizing retrieval of company information. Use Y when consent is provided.
consent_textOptional string Consent statement confirming authorization to retrieve company information.
Response

Step 2Clean, typed JSON, every time.

Key response fields
Field Description
cin_number string Corporate Identification Number of the company.
company_name string Registered name of the company.
company_status string Current registration status of the company.
date_of_incorporation date Date the company was incorporated.
company_type string Type of company, such as Private or Public.
account_type string Account or entity classification associated with the company.
registrar_name string Name of the Registrar of Companies associated with the company.
registration_number string Registration number assigned to the company.
roc_code string Code or name identifying the Registrar of Companies.
company_category string Category of the company, such as company limited by shares.
company_subcategory string Subcategory of the company, such as non-government company.
company_origin string Origin or country classification of the company.
state string State associated with the company’s registration.
200 · Sample responseRESPONSE
{
  "cin_number": "U74999MH2015PTC404630",
  "company_name": "XYZPRIVATE LIMITED",
  "company_status": "Active",
  "date_of_incorporation": "11/03/2015",
  "company_type": "Private",
  "account_type": "Company",
  "registrar_name": "ROC Mumbai I",
  "registration_number": "404635",
  "roc_code": "ROC Mumbai I",
  "company_category": "Company limited by shares",
  "company_subcategory": "Non-government company",
  "company_origin": "Indian",
  "state": "Maharashtra"
}

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

Industry use cases

Where Company Verification earns its place.

A single verification check that strengthens business onboarding, KYB, lending, and compliance workflows across sectors.

Lending & NBFCs

Verify company details before underwriting to validate the borrower’s business identity and reduce onboarding and KYB risks.

Banking & Financial Services

Validate company information during business account opening and KYB to improve data accuracy and streamline customer onboarding.

Marketplaces & B2B

Verify seller and partner company details before onboarding to reduce fraudulent registrations and maintain reliable business records.

Tax & Compliance Teams

Validate company registration details to keep vendor and business master data accurate and support ongoing compliance checks.

Integration process

Five-minute quick start.

Authenticate, send one request, read the status. The same pattern works across the entire PAN to Company Info Api 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 PAN to Company Info Api

Send a single JSON body to /v2/pan/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 company information using PAN
curl --location 'https://api.rpacpc.com/services/bv013' \
  --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_number": "AAWCS3552Q"
  }'
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 Company Info Api — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What is the PAN to Company Info API?
The PAN to Company Info is a tool designed to retrieve and provide information about companies based on their PAN (Permanent Account Number).
Why is the PAN to Company Info API useful?
This API is valuable for businesses and individuals seeking detailed information about companies, which can be crucial for various purposes, including due diligence and decision-making.
How does the API work?
The API works by accepting a PAN number as input and returning comprehensive information about the associated company, including its registration details.
Is the API’s information accurate and up-to-date?
Yes, the designed API actively ensures the provision of accurate and real-time information, guaranteeing the reliability of the data.
Can the API be customized for specific business needs?
The API allows customization to meet unique requirements, making it versatile for different use cases.
Is the data handled securely during the information retrieval process?
Yes, the API actively ensures data security and confidentiality, protecting sensitive information.
How can businesses benefit from the API’s features?
Businesses can leverage the API for due diligence, risk assessment, and decision-making, which can be vital in various scenarios, such as partnerships and investments.
Is the API user-friendly and easy to integrate into existing systems?
Yes, the design of the API prioritizes ease of use and seamless integration into existing systems and processes.
How does the API contribute to efficiency for users?
The API streamlines the process of obtaining company information, saving time and resources for users.

India's verification infrastructure is already here.

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