Skip to main content

Overview

CAS Parser extracts structured data from Consolidated Account Statement (CAS) PDFs issued by Indian depositories and registrars.

Supported CAS types

Use /v4/smart/parse — it auto-detects the CAS type and applies the correct parser.
Cross-depository coverage: CDSL and NSDL eCAS statements contain holdings from both depositories (CDSL + NSDL), not just the issuing depository. This includes demat and non-demat assets across all accounts.

Parse a PDF file

Parse from URL

If your CAS PDF is hosted online:

Response format

All CAS types return a unified JSON structure:

Asset classes extracted

CAS Parser extracts 9 asset classes from your CAS:

Password requirements

For all CAS types except KFintech, the password is the investor’s PAN number. If parsing fails, verify the PAN and check that the PDF is an original digitally-generated statement.

Error handling

Next steps

Gmail Import

Import CAS from user email

CAS Generator

Request CAS programmatically