compararfondos compararfondos.com.ar

Datos abiertos

API pública de FCI y bonos de Argentina

Todos los datos de compararfondos.com.ar están disponibles vía API JSON, sin registro ni API key. Uso libre con atribución: si publicás o citás estos datos, mencioná a compararfondos.com.ar.

Endpoints

1. Fondos — GET /api/fondos

https://compararfondos.com.ar/api/fondos

Devuelve {status, count, age_min, funds[]}. Cada fondo incluye: nombre, nombreBase, gestora, tipo (MM, RFP, RV, etc.), categoriaOficial (solo cuando tipo es "Otros": la categoría de CAFCI — PyMEs, Infraestructura, ASG o RG 900; null en el resto), moneda, patrimonio, vcpHoy/fechaVcp, retornos r7, r30, rYtd, r365, r730 (en %), tna (money market: anualización simple del retorno a 30 días, como CAFCI y como la TNA del plazo fijo; tea es la compuesta), variacionDia y costos. age_min indica cuántos minutos tienen los datos.

Los retornos se cruzan con la matriz oficial de CAFCI (código de clase codigoCafci): rYtd y r365 son el dato oficial cuando existe para la misma fecha, y oficial dice qué se usó: {fecha, r90, r180, usado[], avalado[]} (usado = períodos copiados de CAFCI; avalado = períodos con dato oficial de esa fecha; desfasado: true si el oficial es de otra fecha y no se usó). gerente es la sociedad gerente oficial (razón social) y gestora su etiqueta corta.

2. Bonos — GET /api/bonos

https://compararfondos.com.ar/api/bonos

Devuelve {status, count, bonds[]}. Cada bono incluye: ticker, nombre, tipo (Soberano, LECAP, BONCAP, FIJA, ON, CER, DUAL, TAMAR, DL, Provincial, Treasury, International), moneda, precio, tir (% anual; en los bonos CER es tasa real sobre inflacion y viene con tirEsReal: true; null cuando el instrumento es a tasa variable y una TIR fija seria inventada), paridad (precio sobre valor tecnico: capital residual mas intereses corridos; paridadBase dice si se calculo sobre valor tecnico o, cuando no hay cronograma oficial cargado, sobre la suma de flujos pendientes; valorTecnico y capitalResidual acompanan), duration, vencimiento y flujos futuros. Los Treasuries y soberanos de otros paises llevan isReference: true: su precio es de referencia, no de BYMA. Precios BYMA con ~5 minutos de rezago en rueda.

Qué significa cada marca de la rueda: operaciones es la cantidad de operaciones del día que informa el proveedor (0 si el título no tuvo volumen en la rueda; null si hubo volumen pero el proveedor no informó el conteo); precioStale: true quiere decir que el título no registró volumen en la última rueda, así que el precio es el último operado y no se publica TIR ni duration (vale para soberanos, provinciales y ONs); tirPocasOps (ON con TIR negativa y menos de 5 operaciones) y tirMonedaCruzada (ON que paga en dólar cable y cotiza en dólar MEP, con pagoEn: "cable") explican otras TIR en null. La respuesta trae además rueda: {abierta, fechaRueda, habil, liquidacion, feriado?}: si la rueda está cerrada, los precios son los del cierre de fechaRueda, la última rueda real (los fines de semana y los feriados bursátiles no cuentan); habil dice si hoy hay rueda, liquidacion es la fecha de liquidación T+1 con la que se calculan TIR, duration y valor técnico (salta fines de semana, feriados y jornadas sin liquidación), y feriado, cuando aparece, el nombre del feriado. El calendario que usa el sitio (calendario bursátil de BYMA más los feriados nacionales) se puede ver en /api/status → feriados. La TIR es la tasa efectiva anual que iguala el precio sucio con los flujos descontados con años de 365 días desde la liquidación (T+1 hábil).

3. Historial de un fondo — GET /api/fondo/{nombre}

Ejemplo: /api/fondo/Mercado Fondo - Clase A

Serie histórica de valores de cuotaparte de una clase (fechas y VCP), útil para calcular retornos entre fechas arbitrarias. El nombre es el de la clase, tal como figura en /api/fondos ("Mercado Fondo - Clase A"); con el nombre del fondo sin clase la serie viene vacía.

4. Composición de cartera — GET /api/composicion/{nombre}

Ejemplo: /api/composicion/Mercado Fondo

Composición de cartera del fondo según la CNV (breakdown por tipo de activo y principales tenencias). El nombre es el del fondo sin la clase ("Mercado Fondo"). Sin nombre devuelve solo el resumen (cantidad de carteras y fecha). Se actualiza semanalmente.

5. Saltos de cuotaparte — GET /api/saltos

Ejemplo: /api/saltos

Los saltos de valor de cuotaparte (×1,5 o más de una rueda a otra) que detectó la última corrida y qué se hizo con cada uno: split (cambio de unidad verificado con las cuotapartes en circulación: la historia se reescala), real (pérdida o ganancia verificada: se publica), rebase, candidato-real o sin verificar (no se publica ningún retorno que cruce esa fecha). Incluye oficialRechazado: los rendimientos del comparador de CAFCI que no tomamos y por qué (salto sin verificar en la ventana, valor fuera de la banda de la categoría, clase con menos de un año, o dato que no podemos contrastar con serie propia).

En /api/fondos, cada clase con retornos frenados por un salto lleva saltoPendiente: {fecha, factor}; /api/fondo/{nombre} devuelve además saltos con los de esa serie.

Frecuencia y fuentes

Condiciones de uso