Complete Portfolio Data Extraction
CASParser extracts structured data from 9 distinct asset classes across Indian financial documents. One API, unified JSON response, all asset classes.
Equities (Demat)
Stock portfolio holdings with ISIN, company name, units, and current market value. Transaction history enables cost basis, XIRR, and CAGR calculations.
Use Cases
Extracted Data Points
Mutual Funds (Demat)
Demat mutual fund holdings with ISIN, scheme name, units, and current market value. Available from both demat CAS (CDSL/NSDL) and registrar CAS (CAMS/KFintech). Transaction history enables SIP tracking and performance analysis.
Use Cases
Extracted Data Points
Mutual Funds (Non-Demat)
Complete mutual fund history from registrars with NAV, cost, unrealized gain, and full transaction history spanning 50+ years. Transaction data enables XIRR, CAGR, and tax computations.
Use Cases
Extracted Data Points
Alternative Investment Funds (AIFs)
AIF holdings with ISIN, fund name, units, and current market value. Transaction history enables return tracking and performance analysis.
Use Cases
Extracted Data Points
Corporate Bonds
Bond holdings with ISIN, issuer name, units, and current market value. Transaction history enables yield and return calculations.
Use Cases
Extracted Data Points
Government Securities (G-Secs)
Government securities including Gilts, SDLs, and T-Bills with ISIN, units, and current market value. Transaction history included.
Use Cases
Extracted Data Points
Life Insurance Policies
Life insurance policy details with policy number, provider, sum assured, premium amount, premium frequency, and policy status.
Use Cases
Extracted Data Points
NPS (National Pension System)
NPS accounts with PRAN, fund-level breakdown including NAV, units, cost, and fund manager details. Tier 1 and Tier 2 supported.
Use Cases
Extracted Data Points
Contract Notes
Broker trade documents with equity and derivatives transactions, individual trade breakdowns, and comprehensive charges summary including STT, GST, and stamp duty.
Use Cases
Extracted Data Points
Unified JSON Response
Regardless of source (CDSL, NSDL, CAMS, KFintech), CASParser returns a consistent JSON structure. No custom parsing per source.
{
"meta": {
"cas_type": "CDSL",
"statement_period": { "from": "2024-07-01", "to": "2025-01-31" }
},
"investor": { "name": "...", "pan": "...", "email": "..." },
"summary": {
"total_value": 1500000,
"accounts": {
"demat": { "count": 2, "total_value": 850000 },
"mutual_funds": { "count": 5, "total_value": 500000 },
"nps": { "count": 1, "total_value": 120000 },
"insurance": { "count": 1, "total_value": 30000 }
}
},
"demat_accounts": [
{
"holdings": {
"equities": [
{ "isin": "INE...", "name": "...", "units": 100, "value": 50000 }
],
"corporate_bonds": [...],
"government_securities": [...],
"aifs": [...],
"demat_mutual_funds": [...]
}
}
],
"mutual_funds": [...],
"insurance": { "life_insurance_policies": [...] },
"nps": [...]
} Start Extracting Portfolio Data
All 9 asset classes. Unified JSON. Integrate in 5 minutes.