Skip to main content
GET
Calcula las métricas de una letra, nota o bono del Tesoro de Estados Unidos a partir de un precio o una tasa: precios limpio y sucio, interés corrido, rendimientos, duration, convexidad, DV01 y, con face, los montos de la operación. Las tasas, de entrada y de salida, van como fracción (0.042 es 4,2%). Requiere el scope treasuries:read.
Esta es la única ruta del dominio que responde tasas como fracción (units: "fraction"). La curva, su historia y /price responden en porcentaje. discount_rate de la letra US912797VR56 vale 4.297802197802198 en /price y 0.0375 acá. El cupón (coupon) sigue en porcentaje: 4.625.

Convenciones

  • Notas y bonos usan la convención street: yield_to_maturity es el rendimiento nominal anual con capitalización semestral, con interés compuesto en cada período salvo el último, que es simple. No es una tasa efectiva: la efectiva anual es annual_equivalent_yield. El interés corrido se devenga ACT/ACT.
  • Letras: precio 100 × (1 − discount_rate × días / 360). yield_to_maturity es el rendimiento equivalente de cupón con la fórmula del Tesoro, en base 365 o 366 según la liquidación.
  • La liquidación sigue el calendario de feriados de la Reserva Federal. 24hs liquida el primer día hábil posterior a as_of y CI el mismo as_of, o el siguiente hábil si no lo es. El 11 de noviembre de 2026 es feriado: una operación del 10 con 24hs liquida el 12.
  • Ningún valor se redondea. Los campos que no aplican al título no vienen en la respuesta: no hay null.

Parámetros de consulta

string
required
ISIN de 12 caracteres (US91282CMM00), ISIN sin dígito verificador de 11 o CUSIP de 9 (912797VR5). No distingue mayúsculas. Sin id la respuesta es 422.
string
required
Qué es value. Sin input la respuesta es 422 missing_parameter. Los valores válidos dependen del título, ver la tabla de abajo.
string
required
Un precio por 100 de valor nominal, en la moneda de currency, o una tasa como fracción (0.042 es 4,2%). Un precio tiene que ser mayor que 0 y un rendimiento tiene que estar entre -0.5 y 2.0. Sin value la respuesta es 422 missing_parameter.
string
Fecha de la operación, YYYY-MM-DD. Predeterminado: la fecha del día del servidor. Acepta fechas futuras para valuar una operación a futuro. Tiene que haber tasas en o antes de esa fecha (desde el 2025-01-02).
string
default:"24hs"
24hs (primer día hábil de Estados Unidos posterior a as_of) o CI (as_of, o el siguiente hábil si no lo es).
string
default:"usd"
Moneda del precio que mandás en value y de market_price, principal, accrued_amount y total: usd, ars_ccl o ars_mep. En pesos, la API convierte con el dólar CCL o MEP de as_of, o el último publicado antes. No afecta a las tasas.
string
Pesos por dólar que reemplazan al CCL o MEP del día. Solo con currency=ars_ccl o ars_mep, y mayor que 0.
string
Valor nominal de la operación, mayor que 0. Suma face, principal, accrued_amount y total.

Valores de input

En una nota o un bono, price es precio limpio. El price_usd_per_100 de /price de una nota o un bono es sucio: pasalo con input=dirty.

Ejemplo de solicitud

Respuesta exitosa

Campos comunes

string
ISIN de 12 caracteres.
string
BILL (letras y letras de caja), NOTE o BOND.
string
Fecha de vencimiento.
string
Fecha de la operación (as_of).
string
Fecha de liquidación. Todas las métricas se calculan a esta fecha.
string
24hs o CI.
string
Cómo se leyó value: clean, dirty, price (letras), yield, annual_equivalent, discount_rate, leap_year_yield, govt_equivalent o simple_act360.
string
Siempre fraction: las tasas de esta respuesta son fracciones.
string
USD, o ARS con currency en pesos. Solo aplica a market_price, principal, accrued_amount y total.
number
Precio de mercado por 100, en currency. En notas y bonos es el precio limpio. En letras es el precio; si lo mandaste en value, vuelve tal cual.
number
Precio sucio en dólares por 100, cualquiera sea currency.
number
Precio limpio en dólares por 100. En letras es igual a dirty_price.
number
Interés corrido a la liquidación, en dólares por 100. 0.0 en letras.
number
Rendimiento al vencimiento, fracción. En notas y bonos, el street semestral; en letras, el equivalente de cupón.
integer
Días corridos de la liquidación al vencimiento.
number
En años. En notas y bonos, duration de Macaulay; en letras, días al vencimiento sobre year_basis.
number
Duration modificada: variación porcentual del precio sucio por unidad de rendimiento.
string[]
Solo si algo no se pudo calcular: coupon_missing (el catálogo no tiene el cupón y se calculó con 0), true_yield_unavailable o cd_equivalent_unavailable. El campo afectado no viene.

Solo notas y bonos

number
Tasa de cupón anual, en porcentaje (4.625).
string
Siempre street.
number
Rendimiento efectivo anual, fracción: (1 + yield_to_maturity / 2)² − 1.
number
Rendimiento street con cada pago corrido al día hábil en que se cobra, fracción.
number
Rendimiento corriente: cupón anual sobre precio limpio, fracción.
number
Convexidad, en años al cuadrado.
number
Cambio del precio sucio, en dólares por 100, ante un punto porcentual de rendimiento: modified_duration × dirty_price / 100.
number
Cambio en dólares de 1.000.000 de valor nominal ante un punto básico de rendimiento: risk × 100.
string
Último cupón en o antes de la liquidación.
string
Próximo cupón.

Solo letras

number
Precio en dólares por 100.
number
Tasa de descuento bancario, fracción.
number
Rendimiento equivalente de cupón, fracción. Igual a yield_to_maturity.
number
Rendimiento equivalente de cupón en base 366, fracción.
number
Rendimiento equivalente de bono: el precio descontado con la convención street sobre períodos semestrales teóricos contados hacia atrás desde el vencimiento, fracción.
number
Interés simple Act/360, fracción.
number
Equivalente de certificado de depósito Act/360, con dos períodos cortados en la próxima fecha semestral teórica, fracción.
number
Siempre 100.0.
integer
365, o 366 si entre la liquidación y un año después hay un 29 de febrero.

Con face

number
El valor nominal pedido.
number
face × clean_price / 100, en currency. En pesos, multiplicado por fx_value.
number
face × accrued_interest / 100, en currency. En pesos, multiplicado por fx_value.
number
face × dirty_price / 100, en currency: lo que se paga. En pesos, multiplicado por fx_value.

Con currency en pesos

string
ccl o mep.
number
Pesos por dólar usados.
string
Fecha del dólar usado. No viene si mandaste fx_value.
object
Solo con fx_value: {"fx_value": <el valor que mandaste>}.

En qué moneda viene cada precio

Con currency=ars_mep&fx_value=1480&input=clean&value=150000, market_price es 150000.0 y clean_price es 101.35135135135135, que es 150000 / 1480.

Ejemplo de respuesta exitosa

Con currency=ars_ccl y sin fx_value, la respuesta trae fx_used: "ccl", fx_value: 1678.71900826446 y fx_date: "2026-11-06", el último CCL publicado antes de la operación del 11 de noviembre.

Errores

Sin id la respuesta también es 422. La taxonomía completa y el orden en que se evalúan están en la guía.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

id
string
required

ISIN de 12 caracteres (US91282CMM00), ISIN sin dígito verificador de 11 (US91282CMM0) o CUSIP de 9 (91282CMM0). No distingue mayúsculas.

input
enum<string>
required

Qué es value. Notas y bonos: price (precio limpio), clean, dirty, yield, annual_equivalent. Letras: price, clean, dirty, yield, discount_rate, leap_year_yield, govt_equivalent, simple_act360.

Available options:
price,
dirty,
clean,
yield,
discount_rate,
leap_year_yield,
govt_equivalent,
simple_act360,
annual_equivalent
value
number
required

Precio por 100 en currency (mayor que 0) o tasa como fracción (rendimientos entre -0.5 y 2.0).

as_of
string<date>

Fecha de la operación, YYYY-MM-DD. Predeterminado: hoy. Acepta fechas futuras.

settlement_entry
enum<string>
default:24hs

24hs (primer día hábil de EE.UU. posterior a as_of) o CI (as_of, o el siguiente hábil).

Available options:
24hs,
CI
currency
enum<string>
default:usd

Moneda de un value de precio y de market_price, principal, accrued_amount y total.

Available options:
usd,
ars_ccl,
ars_mep
fx_value
number

Pesos por dólar que reemplazan al CCL o MEP del día. Solo con currency ars_ccl o ars_mep.

face
number

Valor nominal. Agrega face, principal, accrued_amount y total.

Response

Métricas del título

isin
string
family
enum<string>
Available options:
BILL,
NOTE,
BOND
maturity_date
string<date>
coupon
number

Notas y bonos: cupón anual en porcentaje

operation_date
string<date>
settlement_date
string<date>
settlement_entry
enum<string>
Available options:
24hs,
CI
input_used
string
units
enum<string>
Available options:
fraction
currency
enum<string>
Available options:
USD,
ARS
convention
enum<string>

Notas y bonos

Available options:
street
market_price
number

Precio por 100 en currency

dirty_price
number

Dólares por 100

clean_price
number

Dólares por 100

accrued_interest
number

Dólares por 100

price_per_100
number

Letras: dólares por 100

discount_rate
number

Letras, fracción

yield_to_maturity
number

fracción

coupon_equivalent
number

Letras, fracción

yield_leap_year
number

Letras, fracción

govt_bond_equivalent
number

Letras, fracción

simple_interest_act360
number

Letras, fracción

cd_equivalent_act360
number

Letras, fracción

annual_equivalent_yield
number

Notas y bonos, fracción

true_yield
number

Notas y bonos, fracción

current_yield
number

Notas y bonos, fracción

days_to_maturity
integer

Desde la liquidación

duration
number

Años

modified_duration
number
convexity
number

Notas y bonos

risk
number

Notas y bonos: dólares por 100 por punto porcentual

dv01_per_1mm
number

Notas y bonos: dólares por punto básico por 1.000.000 nominal

prev_coupon
string<date>
next_coupon
string<date>
value_at_maturity
number

Letras: 100

year_basis
integer

Letras: 365 o 366

warnings
enum<string>[]
Available options:
coupon_missing,
true_yield_unavailable,
cd_equivalent_unavailable
face
number
principal
number

En currency

accrued_amount
number

En currency

total
number

En currency

fx_used
enum<string>
Available options:
ccl,
mep
fx_value
number
fx_date
string<date>
overrides_applied
object