Download Form 16 (Coming Soon)

API Pricing Image


  • The API enables you to download Form 16 from the TRACES portal


  • Manually downloading large volumes of files like millions of Form 16 becomes a tedious and time-consuming process


  • This API takes the tan of the deductor as the path parameter. It takes the quater and financial_year for which Form 16A needs to be generated in the query parameters. In the body parameters, it takes thebsr_code, challan_date, challan_serial_no, challan_amount, unique_pan_amount_combination_for_challan of the challan which was part of the previously filled TDS return
  • Automating the consent-based retrieval of Form 16
  • This API will return the JOB ID which can be used to get the status of the Form 16 download


HTTP MethodEndpoint

API Endpoint Contact Us  Free Trial



A Request Body (JSON) is uploaded for authenticating your TRACES session

user_idYesstringUsername of the TRACES portalusername
passwordYesstringThe password of the TRACES portalpassword
tanYesstringTax Deduction Account Number (TAN)AHMQ21432A

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 '
    "user_id": "username",
    "password": "password",
    "tan": "AHMQ21432A"


Test Data Not Available

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


access_tokenstringJWT Authorization token generated for TRACES session

Response Caching

Response caching is not available for this API. Learn more about our response caching mechanism here

Wallet Charges

Since Download Form 16 is a Paid API, a wallet charge will take place.


This API is currently in major version 1.0. Refer to our versioning policies here