We’re excited to launch our latest product to simplify your business processes. Know More →
TAX RPACPC TAX SuiteTax & Compliance

Verify lower TDS deduction certificate details through a API integration.

The RPACPC LDC Verification API enables businesses to retrieve available Lower Deduction Certificate details for a specified deductee PAN and financial year using the configured deductor credentials.
Access certificate information, validity dates, applicable section codes, TDS rates, certificate limits, and consumed amounts to support tax deduction workflows and compliance reviews.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid & registered with LDC
482 ms
Certificate number MASKED-CERTIFICATE
Financial year 2023-24
Deductee PAN XXXXX1234X
Deductee name A**** S****
Valid from 01 Apr 2023
Valid to 31 Mar 2024
Cancellation status ✓ Not Cancel
Section code 194J
Nature of payment Professional or technical services
TDS rate 0.5%
Certificate limit ₹2,00,000
Amount consumed ₹50,000
Certificate issue date 01 Apr 2023
API overview

Simplify LDC Verification.

The LDC Verification API is part of the RPACPC Tax & Compliance Verification Suite. It accepts deductor login details, the deductor’s TAN, the deductee’s PAN, and the financial year to retrieve available certificate information.
The API response includes certificate identification, validity, nature of payment, applicable section code, TDS rate specified in the certificate, certificate limit, and amount consumed.

Key information available

Access essential LDC details.

The API response may include the following information, depending on the response received:

01
Certificate Details

Certificate number and issue date.

certificate_number
issue_date
02
Deductee Information

PAN and name returned by the source.

pan
deductee_name
03
Financial Year

Financial year associated with the certificate.

financial_year
04
Certificate Validity

Valid-from and valid-to dates of the certificate.

valid_from
valid_to
05
Cancellation Information

Cancellation status or date returned by the source.

cancellation_status
cancellation_date
06
Section & Payment Details

Applicable section code and nature of payment.

section_code
nature_of_payment
07
TDS Rate

Tax deduction rate specified in the certificate.

tds_rate
08
Certificate Utilization

Certificate limit and amount consumed.

certificate_limit
amount_consumed
09
Request Tracking

Request identifiers and request/response timestamps.

request_id
request_timestamp
response_timestamp
How it works

Simple API-based verification process.

Step 01

Provide Deductor Details

Submit the required deductor login information and TAN.

Step 02

Specify the Deductee

Provide the deductee PAN and relevant financial year.

Step 03

Submit the Request

Include the required consent fields and authentication headers.

Step 04

Retrieve Certificate Details

Receive the available certificate information in a structured JSON response.

Step 05

Integrate the Results

Use the returned details for tax deduction, certificate review, and internal compliance workflows.

API Request

Step 1 Submit LDC details.

Request parameters
Parameter Type Description
user_id String Deductor login user ID required by the service.
password String Deductor login password required by the service.
tan_for_deductor String TAN of the deductor.
pan_number String PAN of the deductee whose certificate details are being retrieved.
financial_year String Financial year for which the certificate information is requested, such as 2023-24.
consent String Consent indicator supplied with the request.
consent_text String Consent statement associated with the request.
The API also requires the token and secretkey headers. Keep these separate from the JSON request body.
Sample request REQUEST
{
  "user_id": "UIIXXXXLTH",
  "password": "********",
  "tan_for_deductor": "CHEU01234C",
  "pan_number": "ABCPD1234K",
  "financial_year": "2026-27",
  "consent": "Y",
  "consent_text": "I hear by declare my consent agreement for fetching my information via RPACPC API"
}
API response

Step 2Receive structured LDC verification information.

Key response fields
Field Description
status Overall API response status.
status_code Response status code.
message Message returned by the API.
billable Billable indicator returned by the service.
error Error information, if available.
data Array containing the certificate records returned by the source.
data[].certificate_number Certificate identification number.
data[].financial_year Financial year associated with the certificate.
data[].pan_of_the_deductee PAN of the deductee associated with the certificate.
data[].name_of_deductee Deductee name returned by the source.
data[].valid_from Date from which the certificate is valid, as returned by the source.
data[].valid_to Certificate validity end date.
data[].cancel_date Cancellation information returned by the source.
data[].section_code Tax section code associated with the certificate.
data[].nature_of_payment Nature of payment covered by the certificate.
data[].rate_of_tds_as_per_certificate TDS rate specified in the certificate.
data[].certificate_limit(amount)(rs.) Certificate limit amount returned by the source.
data[].amount_consumed(rs.) Amount consumed against the certificate, as returned by the source.
data[].date_of_issue Certificate issue date.
request_id Request identifier for tracking.
sequence_id Request or transaction tracking identifier.
request_time Request timestamp.
response_time Response timestamp.
200 · Sample responseRESPONSE
{
  "status": "SUCCESS",
  "status_code": "200",
  "message": "Data fetch successfully",
  "billable": "Y",
  "error": null,
  "data": [
    {
      "certificate_number": "MASKED-CERTIFICATE",
      "financial_year": "2023-24",
      "pan_of_the_deductee": "XXXXX1234X",
      "name_of_deductee": "A**** S****",
      "valid_from": "01-Apr-2023",
      "cancel_date": "Not Cancel",
      "valid_to": "31-Mar-2024",
      "section_code": "194J",
      "nature_of_payment": "Professional or technical services",
      "rate_of_tds_as_per_certificate": 0.5,
      "certificate_limit(amount)(rs.)": 200000,
      "amount_consumed(rs.)": 50000,
      "date_of_issue": "01-Apr-2023"
    }
  ],
  "request_id": "REQ-LDC-001",
  "sequence_id": "MASKED-SEQUENCE-ID",
  "request_time": "2026-10-09T10:00:00.000Z",
  "response_time": "2026-10-09T10:00:02.000Z"
}

The response values above are illustrative and do not represent an actual certificate or deductee. The example does not imply that the displayed rate, section, dates, or limits are valid for a particular transaction.

Use cases

LDC verification across business workflows.

Vendor and Supplier Tax Verification

Retrieve available certificate details during vendor onboarding and tax documentation review.

Accounts Payable Processing

Use certificate validity, section code, and TDS rate information as inputs to payment processing and tax deduction workflows.

TDS Rate Review

Help finance teams review the TDS rate specified in a returned certificate before applying their approved deduction rules.

Certificate Limit Monitoring

Use the returned certificate limit and consumed amount to support internal tracking and review of certificate utilization.

Financial Year-Based Verification

Retrieve certificate information for the specified financial year to support period-specific tax documentation.

FAQ

Frequently asked questions

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

Still have a question? Talk to an expert
What is the LDC Verification API?
The LDC Verification API retrieves available details of a Lower Deduction Certificate associated with a deductee PAN and the requested financial year.
What information is required to make a request?
The supplied request schema requires deductor login credentials, the deductor TAN, deductee PAN, financial year, and consent fields. The request must also include the required RPACPC authentication headers.
What certificate information does the API return?
The supplied response includes the certificate number, financial year, deductee details, validity dates, cancellation information, section code, nature of payment, TDS rate, certificate limit, amount consumed, and issue date.
Does the API return the TDS rate specified in the certificate?
Yes. The response includes rate_of_tds_as_per_certificate, which represents the rate returned by the source.
Can the API return certificate utilization details?
The supplied response schema includes certificate_limit(amount)(rs.) and amount_consumed(rs.). These fields can support internal certificate utilization review.
Does a successful API response mean the certificate is currently valid?
Not necessarily. A successful API response indicates that a result was returned. Check the certificate's validity dates, cancellation information, relevant financial year, and applicable tax rules before relying on it.
Can the API be integrated with ERP or accounting systems?
Yes. It can be integrated into systems that support the documented RPACPC request and response format, subject to the required authentication and access arrangements.
Is the deductor's login information required?
Yes. The supplied request schema includes user_id and password in addition to the deductor TAN. Store and transmit these credentials securely and do not include actual credentials in public examples.
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?

India's verification infrastructure is already here.

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