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.
/funds/{run}Request example
# RUN: data.catalog[].run from GET /meta
curl -sS "https://ledgifi.com/api/fondos/v1/funds/$RUN" \
-H "Authorization: Bearer $FONDOS_API_KEY"Parameters
| Parameter | Type and description |
|---|---|
runRequired | stringpath · CMF RUN without the check digit, from data.catalog[].run in GET /meta. |
Response fields
| Field | Type and description |
|---|---|
dataRequired | object |
data.runRequired | stringCMF RUN without the check digit. |
data.nameRequired | string |
data.agfRequired | string |
data.vehicleRequired | stringVehicle: mutual fund (FFMM), redeemable investment fund (FIRES), or non-redeemable investment fund (FINRE). Values: FFMM, FIRES, FINRE |
data.sourceRequired | stringData source for NAV and the catalog. Values: cmf, cmf-fi-registry |
data.seriesRequired | array of object |
data.series[].serieRequired | stringExact series code from /funds/{run} data.series[].serie. |
data.series[].currencyRequired | string | nullNAV currency. |
data.series[].claseRequired | string | null |
data.series[].tickerRequired | string | nullRegistered series ticker; null when unavailable. |
data.series[].fromRequired | string (date) | nullFirst historical observation recorded by the publication; null if the publication does not record that endpoint. |
data.series[].asOfRequired | string (date) | nullDate of the latest series NAV observation, independent of the publication cutoff. |
data.portfolioRequired | object | nullComplete monthly portfolio when published; null for FI or when no portfolio is published. Does not imply an empty portfolio. |
data.portfolio.runRequired | stringCMF RUN without the check digit. |
data.portfolio.asOfRequired | stringPortfolio month (YYYY-MM), independent of the NAV cutoff. |
data.portfolio.sourceRequired | stringData source for NAV and the catalog. Values: cmf, cmf-fi-registry |
data.portfolio.positionCountRequired | numberSource position rows before consolidating instruments. |
data.portfolio.completeRequired | booleantrue when the response contains all consolidated positions; false when full coverage cannot be established. |
data.portfolio.assetClassesRequired | array of object |
data.portfolio.assetClasses[].nameRequired | string |
data.portfolio.assetClasses[].shareRequired | numberPortfolio share (0.6 = 60%). |
data.portfolio.originsRequired | array of object |
data.portfolio.origins[].nameRequired | string |
data.portfolio.origins[].shareRequired | numberPortfolio share (0.6 = 60%). |
data.portfolio.countriesRequired | array of object |
data.portfolio.countries[].nameRequired | string |
data.portfolio.countries[].shareRequired | numberPortfolio share (0.6 = 60%). |
data.portfolio.topIssuersRequired | array of object |
data.portfolio.topIssuers[].nameRequired | string |
data.portfolio.topIssuers[].shareRequired | numberPortfolio share (0.6 = 60%). |
data.portfolio.topHoldingsRequired | array of objectConsolidated positions ordered by weight; no truncation when complete=true. share is a proportion. |
data.portfolio.topHoldings[].nameRequired | string |
data.portfolio.topHoldings[].shareRequired | numberPortfolio share (0.6 = 60%). |
data.portfolio.topHoldings[].tickerRequired | string | null |
data.portfolio.topHoldings[].issuerRunRequired | string | null |
data.portfolio.topHoldings[].countryRequired | string | null |
data.portfolio.topHoldings[].instrumentTypeRequired | string |
metaRequired | object |
meta.asOfRequired | string (date) | nullCommon cutoff across publications; null when vehicle cutoffs differ. |
meta.publicationIdRequired | string | null |
meta.publicationsRequired | array of object |
meta.publications[].vehicleRequired | stringValues: FFMM, FI |
meta.publications[].asOfRequired | string (date) |
meta.publications[].publicationIdRequired | string |
meta.sourceRequired | array of object |
meta.source[].sourceRequired | stringData source for NAV and the catalog. Values: cmf, cmf-fi-registry |
meta.source[].attributionRequired | string |
meta.source[].urlRequired | string (uri) |
meta.source[].statusRequired | string |
Errors use application/problem+json. See status codes and the OpenAPI contract.