Fund and series details

Fund identity, compact list of published series (serie, ticker, currency, clase, from and asOf) with the same structure as /meta data.catalog[].series, and monthly portfolio in data.portfolio. The portfolio retains its month and every consolidated position when complete=true; null for FI or when no portfolio is published, which does not mean an empty portfolio. positionCount counts source rows before consolidation. For all portfolios, use /downloads dataset=portfolio. Query financial details by series.

GET/funds/{run}

Request example

Bash · curl
# RUN: data.catalog[].run from GET /meta
curl -sS "https://ledgifi.com/api/fondos/v1/funds/$RUN" \
  -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.

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.series

Required

array of object
data.series[].serie

Required

string

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

data.series[].currency

Required

string | null

NAV currency.

data.series[].clase

Required

string | null
data.series[].ticker

Required

string | null

Registered series ticker; null when unavailable.

data.series[].from

Required

string (date) | null

First historical observation recorded by the publication; null if the publication does not record that endpoint.

data.series[].asOf

Required

string (date) | null

Date of the latest series NAV observation, independent of the publication cutoff.

data.portfolio

Required

object | null

Complete monthly portfolio when published; null for FI or when no portfolio is published. Does not imply an empty portfolio.

data.portfolio.run

Required

string

CMF RUN without the check digit.

data.portfolio.asOf

Required

string

Portfolio month (YYYY-MM), independent of the NAV cutoff.

data.portfolio.source

Required

string

Data source for NAV and the catalog.

Values: cmf, cmf-fi-registry

data.portfolio.positionCount

Required

number

Source position rows before consolidating instruments.

data.portfolio.complete

Required

boolean

true when the response contains all consolidated positions; false when full coverage cannot be established.

data.portfolio.assetClasses

Required

array of object
data.portfolio.assetClasses[].name

Required

string
data.portfolio.assetClasses[].share

Required

number

Portfolio share (0.6 = 60%).

data.portfolio.origins

Required

array of object
data.portfolio.origins[].name

Required

string
data.portfolio.origins[].share

Required

number

Portfolio share (0.6 = 60%).

data.portfolio.countries

Required

array of object
data.portfolio.countries[].name

Required

string
data.portfolio.countries[].share

Required

number

Portfolio share (0.6 = 60%).

data.portfolio.topIssuers

Required

array of object
data.portfolio.topIssuers[].name

Required

string
data.portfolio.topIssuers[].share

Required

number

Portfolio share (0.6 = 60%).

data.portfolio.topHoldings

Required

array of object

Consolidated positions ordered by weight; no truncation when complete=true. share is a proportion.

data.portfolio.topHoldings[].name

Required

string
data.portfolio.topHoldings[].share

Required

number

Portfolio share (0.6 = 60%).

data.portfolio.topHoldings[].ticker

Required

string | null
data.portfolio.topHoldings[].issuerRun

Required

string | null
data.portfolio.topHoldings[].country

Required

string | null
data.portfolio.topHoldings[].instrumentType

Required

string
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.