Series details with data

Series details with NAV, net assets, costs and metrics published by period in data.periods: return, annualized volatility, Sharpe and maximum drawdown for each window. base selects the metrics unit without changing NAV or net assets. data.history contains the complete published native NAV history in one response, without interpolation, date filters or pagination. history.from and history.to are the first and last returned observation dates, or null when there are no observations. FI retains irregular dates and null risk metrics. history.points=[] means no observations; null with HISTORY_NOT_PUBLISHED means verifiable published history is unavailable. For bulk history or the entire market, use GET /downloads (CSV.gz per publication with native, CLP, USD and UF NAV).

GET/funds/{run}/series/{serie}

Request example

Bash · curl
# RUN: data.catalog[].run from GET /meta
# SERIE: data.catalog[].series[].serie from GET /meta
curl -sS "https://ledgifi.com/api/fondos/v1/funds/$RUN/series/$SERIE?base=CLP" \
  -H "Authorization: Bearer $FONDOS_API_KEY"

Parameters

ParameterType and description
run

Required

string

path · CMF RUN without the check digit, from data.catalog[].run in GET /meta.

serie

Required

string

path · Exact code from data.series[].serie in GET /funds/{run}, URL encoded.

base

Optional

string

query

Return and risk base: native uses each series currency; CLP, USD or UF use the rebased series. Does not change NAV or net assets.

Values: native, CLP, USD, UF

Default: "native"

Response fields

FieldType and description
data

Required

object
data.run

Required

string

CMF RUN without the check digit.

data.name

Required

string
data.agf

Required

string
data.vehicle

Required

string

Vehicle: mutual fund (FFMM), redeemable investment fund (FIRES), or non-redeemable investment fund (FINRE).

Values: FFMM, FIRES, FINRE

data.source

Required

string

Data source for NAV and the catalog.

Values: cmf, cmf-fi-registry

data.serie

Required

string

Exact series code from /funds/{run} data.series[].serie.

data.currency

Required

string | null

NAV currency.

data.base

Required

string | null

Selected return and risk base; null when native cannot be resolved to CLP, USD or UF.

data.category

Required

string | null
data.clase

Required

string | null
data.tac

Required

number | null

Annual CMF synthetic TAC, as a percentage (1.2 = 1.2%); FFMM only.

data.tacAsOf

Required

string (date) | null

Date of the TAC observation.

data.netAssets

Required

number | null
data.netAssetsCurrency

Required

string | null

Currency of netAssets.

data.shareholders

Required

number | null
data.nav

Required

number | null
data.navDate

Required

string (date) | null
data.periods

Required

object
data.periods.{key}.status

Required

string

partial: the series does not cover the full period.

Values: available, partial, unavailable

data.periods.{key}.cumulative

Required

number | null

Cumulative return for the period.

data.periods.{key}.annualized

Required

number | null

Annualized return; requires at least 365 days.

data.periods.{key}.days

Required

number | null

Observed calendar days.

data.periods.{key}.effectiveFrom

Required

string (date) | null

Date of the initial NAV used; null if not published.

data.periods.{key}.effectiveTo

Required

string (date) | null

Date of the final NAV used; null if not published.

data.periods.{key}.unavailableReason

Required

string | null

Reason for absence: insufficient history, insufficient coverage, stale NAV, missing FX rate, partial period, or unpublished metric/diagnostic. null when the return is available.

data.periods.{key}.volatility

Required

number | null

Annualized volatility of daily returns over the period, as a percentage; FFMM only.

data.periods.{key}.sharpe

Required

number | null

Estimated annualized Sharpe ratio over the period, unitless; FFMM only.

data.periods.{key}.maxDrawdown

Required

number | null

Maximum drawdown within the period, as a positive percentage; FFMM only.

data.history

Required

object
data.history.from

Required

string (date) | null

First returned NAV date; null when there are no observations.

data.history.to

Required

string (date) | null

Last returned NAV date; null when there are no observations.

data.history.points

Required

array of object | null

Complete published native NAV history, without interpolation, date filters or pagination. [] when there are no observations; null when verifiable published history is unavailable.

data.history.points[].date

Required

string (date)
data.history.points[].nav

Required

number
data.history.points[].currency

Required

string | null
data.history.points[].netAssets

Required

number | null
data.history.points[].netAssetsCurrency

Required

string | null

Currency of netAssets.

data.history.points[].shareholders

Required

number | null
data.history.unavailableReason

Required

string | null
meta

Required

object
meta.asOf

Required

string (date) | null

Common cutoff across publications; null when vehicle cutoffs differ.

meta.publicationId

Required

string | null
meta.publications

Required

array of object
meta.publications[].vehicle

Required

string

Values: FFMM, FI

meta.publications[].asOf

Required

string (date)
meta.publications[].publicationId

Required

string
meta.source

Required

array of object
meta.source[].source

Required

string

Data source for NAV and the catalog.

Values: cmf, cmf-fi-registry

meta.source[].attribution

Required

string
meta.source[].url

Required

string (uri)
meta.source[].status

Required

string

Errors use application/problem+json. See status codes and the OpenAPI contract.