Download Form 16 (Coming Soon)

API Pricing Image

Overview

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

Problem

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

Solution

  • 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

Endpoint

HTTP MethodEndpoint
POST/tds-compliance/traces/deductors/{tan}/form-16

API Endpoint Contact Us  Free Trial

Request

Body

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

ParametersRequiredTypeDescriptionExample
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 https://api.sandbox.co.in/tds-compliance/traces/authenticate \
     --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.


Response

ParamTypeDescription
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.

Versioning

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