Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

POSTITR Compliance Check

Check income tax return filing and compliance status for a PAN holder in real time — ideal for lending, credit assessment, and financial due-diligence workflows.

POST/tools/kyc/touras/itr-compliance

The ITR Compliance Check API verifies whether a given PAN holder has filed income tax returns and returns their compliance status, ITR filing flag, and the relevant assessment year. Built on the Eko TOURAS network, it gives lenders, NBFCs, and compliance teams an instant signal of a borrower's or vendor's tax-filing behaviour without requiring manual document collection. A single PAN input is all that is needed — no document uploads or consent flows.

Body parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference id per API call, generated by your system.

example: REQ-20260101-001

pan_numberstringRequired

PAN number of the individual or entity to check for ITR compliance (10-character alphanumeric, e.g. ABCDE1234F).

example: ABCDE1234F

Headers

developer_keystringRequired

Static API key issued to your account after KYC.

secret-keystringRequired

Dynamic per-request signature: base64(HMAC-SHA256(timestamp, base64(access_key))).

secret-key-timestampstringRequired

Current time in milliseconds since UNIX epoch, used to compute secret-key. Must match server time.

content-typestringRequired

application/json

example: application/json

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • pan_numberstring

      The PAN number that was queried, echoed back from the source for confirmation.

    • itr_filedboolean

      Indicates whether the PAN holder has filed an income tax return for the queried assessment year. true = filed; false = not filed.

    • assessment_yearstring

      The income-tax assessment year for which the ITR status is reported (e.g. '2024-25' corresponds to FY 2023-24).

    • compliance_statusstring

      Overall tax compliance standing of the PAN holder as returned by the authority (e.g. Compliant, Non-Compliant, Pending).

    • filing_statusstring

      Granular ITR filing status string as returned by the source — may carry values such as 'Filed', 'Not Filed', 'Under Processing', or 'Defective'.

    • filing_datestring

      Date on which the ITR was filed (YYYY-MM-DD), if available from the source.

    • acknowledgement_numberstring

      ITR acknowledgement number issued by the Income Tax Department upon successful e-filing, if returned by the source.

Next steps

Related