TDS Certificate - Download Form 16 (Part A and Part B)


  • The API enables you to download Form 16/16A
  • Form 16/ 16A is the certificate of deduction of tax at source and issued on deduction of tax by the employer on behalf of the employees. These certificates provide details of TDS / TCS for various transactions between deductor and deductee. It is mandatory to issue these certificates to Tax Payers


  • Employers are liable to deduct TDS on the salary payments to employees if the total income of the employee exceeds the basic exemption limit. The employer issues Form 16 i.e. TDS certificate to employees every financial year as proof of the TDS deducted and deposited on their salary income. The due date to issue Form 16 is 15th June from the end of the financial year. Thus, the employers must issue form 16 for FY 2022-23 (AY 2023-24) by 15th June 2023
  • TDS is applicable to persons making payment of specified nature to deduct tax at source at a prescribed rate and deposit the same with the Government.


  • This API takes the respective nature_of_payment under TDS requirements and provides applicable TDS liability
  • TDS can be deducted by Company, Association of Persons, Trust, Artificial Juridical Person, Body of Individuals, Individual, HUF, Firm, etc.


HTTP MethodEndpoint

API EndpointAPI Endpoint



A Request Body (JSON) is uploaded for calculating the TDS Tax Liabilities.

deductee_typeYesstringType of Deductee Possible Values:
Individual, HUF, Company,
Firm, Trust
is_pan_availableYesstringIs PAN of deductee available?
Possible Values: Y, N
residential_statusYesstringResidential Status of the user
Possible Values:
Resident, Non Resident
nature_of_paymentYesstringType of the payment being made. Nature of PaymentsCargo Handling Services Inspection And Logistics Services
credit_amountYesnumPayment amount (in INR)250000
credit_dateYesstringDate of payment
Format: DD/MM/YYYY

Once the values are added, Your curl will look something like this

curl --request POST \
     --url \
     --header 'Accept: application/json' \
     --header 'Authorization: xxxxxxxx' \
     --header 'Content-Type: application/json' \
     --header 'x-api-key: xxxxxxxxxx' \
     --header 'x-api-version: 1.0' \
     --data '
     "deductee_type": "Individual",
     "is_pan_available": "n",
     "residential_status": "Non Resident",
     "nature_of_payment": "Cargo Handling Services Inspection And Logistics Services",
     "credit_amount": 1500000,
     "credit_date": "29/04/2022"


Test Data Not Available

Instead, input valid credentials along with live_key to use the API.