Income Tax Returns (ITR)
Programmatic access to Income Tax Returns, Form 26AS, and Annual Information Statement (AIS) data through a secure, consent-based workflow.
Overview
The ITR API suite lets you retrieve and analyze income tax data for individuals directly from the Income Tax Department. You can download and parse Income Tax Returns, Form 26AS (tax credit statements), and Annual Information Statements (AIS) through a unified set of endpoints.
Typical workflow
The ITR APIs follow a three-step pattern:
- Create a client — Register the taxpayer and establish a secure session for data retrieval.
- Download the document — Fetch the raw ITR, 26AS, or AIS document from the Income Tax Department.
- Get parsed details — Retrieve structured, parsed data from the downloaded document for downstream processing.
You must call the Create Client endpoint before downloading or retrieving details for any document type. The client session is required for all subsequent requests.
Available endpoints
Create Client
Register a taxpayer and establish a secure session required for all ITR, 26AS, and AIS operations.
Download ITR
Download the raw Income Tax Return filing for the specified assessment year.
Get ITR Details
Retrieve structured, parsed data from a previously downloaded Income Tax Return.
Download 26AS
Download Form 26AS, the consolidated tax credit statement issued by the Income Tax Department.
26AS Details
Retrieve structured, parsed data from a previously downloaded Form 26AS document.
Download AIS
Download the Annual Information Statement containing financial transactions reported to the tax department.
Get AIS Details
Retrieve structured, parsed data from a previously downloaded Annual Information Statement.
Last updated 2 days ago