Daily NAV Unadjusted
Retrieve historical Net Asset Value (NAV) data for mutual funds.
GET/3.0/funds/nav
Description
This endpoint provides historical Net Asset Value (NAV) data for mutual funds. NAV represents the per-unit value of a mutual fund and is calculated by dividing the fund's total assets minus liabilities by the number of outstanding units.
Request
Authentication
- Type: Bearer Token
- Required: Yes
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
fund_id | string | No | Filter by specific fund ID | FUND123 |
date | string (date) | No | Specific date to retrieve NAV (YYYY-MM-DD) | 2024-01-15 |
from | string (date) | No | Start date for date range (YYYY-MM-DD) | 2024-01-01 |
to | string (date) | No | End date for date range (YYYY-MM-DD) | 2024-01-15 |
Note: At least one parameter must be provided (fund_id, date, or both from and to).
Response
Success Response (200)
{
"status": "ok",
"message": "",
"data": [
{
"date": "2024-01-15",
"fund_id": "FUND123",
"nav": 125.45
},
{
"date": "2024-01-14",
"fund_id": "FUND123",
"nav": 124.89
}
]
}
Response Fields
| Field | Type | Description |
|---|---|---|
date | string | NAV date (YYYY-MM-DD) |
fund_id | string | Unique identifier of the fund |
nav | number | Net Asset Value per unit |
Error Responses
For detailed Common Error responses, see the Error Handling.
No Params Specified (200)
{
"status": "error",
"message": "No `param` specified"
}
Examples
Get NAV for Specific Fund and Date
curl -X GET "https://csapis.com/3.0/funds/nav?fund_id=FUND123&date=2024-01-15" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Use Cases
- Performance Tracking: Monitor fund performance over time
- Portfolio Valuation: Calculate investment values at different points
- Historical Analysis: Analyze fund performance trends
- Reporting: Generate performance reports for investors
- Benchmarking: Compare fund performance against benchmarks