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 CDSL and NSDL eCAS, the password is an encrypted version of the PAN. It varies by statement. If parsing fails, check the email that delivered the CAS for the correct password.

Error handling

Next steps

Gmail Import

Import CAS from user email

CAS Generator

Request CAS programmatically