Skip to main content
GET
Devuelve el precio de modelo de una letra, nota o bono del Tesoro de Estados Unidos, en dólares o en pesos. Es un precio calculado sobre la curva del Tesoro de un día, no una cotización de mercado ni una operación. Requiere el scope treasuries:read.

Cómo se calcula

Docta valúa el título con la curva publicada el día rate_date, el último día con tasas en o antes de as_of:
  • Letras y letras de caja (family: "BILL"): la tasa de descuento de la curva bill_discount interpolada linealmente en días al vencimiento (discount_rate), y precio 100 × (1 − discount_rate / 100 × residual_days / 360).
  • Notas y bonos (family: "NOTE" o "BOND"): los cupones y el capital descontados al par_yield interpolado linealmente en días al vencimiento, con capitalización semestral. El interés corrido se devenga ACT/ACT hasta as_of. price es el precio sucio.
Por debajo del primer tenor o por encima del último, la interpolación toma la tasa del extremo. Los TIPS, los FRN y los STRIPS no se valúan y responden 404.

Parámetros de ruta

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

Parámetros de consulta

string
Fecha de valuación, YYYY-MM-DD, hasta hoy. Una fecha futura responde 422 invalid_date. Predeterminado: el último día con tasas. En un fin de semana o feriado usa la curva del último día hábil anterior.
string
default:"usd"
Moneda de price: usd, ars_ccl (pesos al dólar CCL) o ars_mep (pesos al dólar MEP). El dólar es el de as_of o el último publicado antes.

Ejemplo de solicitud

Respuesta exitosa

Las tasas vienen en porcentaje (4.927972602739726 es 4,93%) y lo dice units: "percent". Los precios son por 100 de valor nominal. Solo price cambia de moneda con currency; los demás precios quedan siempre en dólares. La respuesta no tiene campos en null: los que no aplican a la familia del título no vienen.
string
ISIN de 12 caracteres.
string
CUSIP de 9 caracteres.
string
Cómo se valúa el título: BILL (letras y letras de caja), NOTE o BOND.
string
Tipo según el Tesoro: Bill, Note o Bond.
string
Plazo de la subasta original (ej., 52-Week, 10-Year).
string
Fecha de emisión.
string
Fecha de vencimiento.
number
Solo notas y bonos. Tasa de cupón anual, en porcentaje.
string
Fecha de valuación. Sin as_of en la request, es el último día con tasas.
string
Día de la curva usada.
integer
Días entre rate_date y as_of. 0 en un día hábil, 2 un domingo.
string
bill_discount_interpolated para letras, par_yield_interpolated para notas y bonos.
string
Siempre percent: las tasas de esta respuesta están en porcentaje.
string
USD, o ARS con currency=ars_ccl o ars_mep. Indica la moneda de price y nada más.
number
Precio de modelo por 100 de valor nominal, en currency. En una letra es el precio; en una nota o un bono, el precio sucio.
number
El mismo precio en dólares por 100, cualquiera sea currency. Es el valor que encadenás con la calculadora: input=price en una letra, input=dirty en una nota o un bono.
number
Solo letras. Precio en dólares por 100, igual a price_usd_per_100.
number
Solo letras. Tasa de descuento bancario interpolada en la curva bill_discount, en porcentaje.
number
Solo letras. Rendimiento equivalente de cupón (la fórmula del Tesoro, base 365 o 366) del precio de modelo, en porcentaje.
number
Solo notas y bonos. Precio sucio en dólares por 100.
number
Solo notas y bonos. Precio limpio en dólares por 100: dirty_price menos accrued_interest.
number
Solo notas y bonos. Interés corrido al as_of, en dólares por 100.
number
Solo notas y bonos. Rendimiento de la curva par_yield interpolado a los días al vencimiento, en porcentaje. Es la tasa con la que se descontó el título.
string
Solo notas y bonos. Último cupón en o antes de as_of.
string
Solo notas y bonos. Próximo cupón.
integer
Días corridos de as_of al vencimiento.
string
Solo con currency en pesos. ccl o mep.
number
Solo con currency en pesos. Pesos por dólar usados para price.
string
Solo con currency en pesos. Fecha del dólar usado: la de as_of o la última anterior con dato.
Para el rendimiento de mercado de este precio, pasá price_usd_per_100 a la calculadora, que responde en fracción. No mezcles par_yield (porcentaje) con las tasas de la calculadora sin convertir la escala. La receta completa está en la guía.

Ejemplo de respuesta exitosa

Errores

Gana el primer error que aplica, en el orden de la tabla. Todos los 404 traen details.isin. La taxonomía completa está en la guía.

Authorizations

Authorization
string
header
required

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

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

Pattern: ^([A-Za-z0-9]{9}|[Uu][Ss][A-Za-z0-9]{9,10})$

Query Parameters

as_of
string<date>

Fecha de valuación hasta hoy, YYYY-MM-DD. Predeterminado: el último día con tasas.

currency
enum<string>
default:usd

Moneda de price: usd, ars_ccl o ars_mep (pesos al dólar CCL o MEP de as_of o el último anterior).

Available options:
usd,
ars_ccl,
ars_mep

Response

Precio de modelo

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

Notas y bonos: cupón anual en porcentaje

as_of
string<date>

Fecha de valuación

rate_date
string<date>

Día de la curva usada

rate_age_days
integer

Días entre rate_date y as_of

method
enum<string>
Available options:
bill_discount_interpolated,
par_yield_interpolated
units
enum<string>
Available options:
percent
currency
enum<string>

Moneda de price

Available options:
USD,
ARS
price
number

Precio de modelo por 100 en currency; sucio en notas y bonos

price_usd_per_100
number

El mismo precio en dólares por 100

price_per_100
number

Letras: precio en dólares por 100

discount_rate
number

Letras: tasa de descuento en porcentaje

coupon_equivalent
number

Letras: equivalente de cupón en porcentaje

dirty_price
number

Notas y bonos: precio sucio en dólares por 100

clean_price
number

Notas y bonos: precio limpio en dólares por 100

accrued_interest
number

Notas y bonos: interés corrido en dólares por 100

par_yield
number

Notas y bonos: par yield interpolado en porcentaje

prev_coupon
string<date>
next_coupon
string<date>
residual_days
integer

Días de as_of al vencimiento

fx_used
enum<string>

Con currency en pesos

Available options:
ccl,
mep
fx_value
number

Pesos por dólar

fx_date
string<date>

Fecha del dólar usado