Skip to main content
GET
Devuelve la serie diaria de la curva del Tesoro de Estados Unidos por tenor, una fila por día con tasas, en orden ascendente. Con spread cada fila suma la diferencia entre dos tenors. Las tasas vienen en porcentaje (4.98 es 4,98%) y el spread en puntos porcentuales. Requiere el scope treasuries:read.

Parámetros de consulta

string
default:"par_yield"
par_yield (notas y bonos, de 1M a 30Y), bill_discount o bill_coupon_equivalent (letras, de 4W a 52W). Ver los tenors de cada curva en Curva del Tesoro.
string
Tenors separados por punto, sin distinguir mayúsculas: 2Y.10Y. 1.5M lleva su propio punto y funciona igual (1.5M.2Y). Un tenor repetido se devuelve una vez. Predeterminado: todos los tenors de la curva.
string
Primera fecha, YYYY-MM-DD, inclusiva. Predeterminado: un año antes de to_date.
string
Última fecha, YYYY-MM-DD, inclusiva. Predeterminado: el último día con tasas.
string
Dos tenors de la curva con la forma A-B, por ejemplo 10Y-2Y. Suma spread a cada fila: la tasa de A menos la de B. Si A o B no están en tenors, se agregan al final de la lista.
Las tasas existen desde el 2 de enero de 2025. Un rango que empieza antes no da error: las filas empiezan ese día. Un rango sin días con tasas devuelve total_records: 0. Los días sin curva (fines de semana y feriados de Estados Unidos) no tienen fila.

Ejemplo de solicitud

Respuesta exitosa

string
Curva devuelta.
string[]
Tenors de cada fila, en el orden pedido, con los de spread agregados al final si no estaban.
string | null
El spread calculado, normalizado en mayúscula (ej., 10Y-2Y), o null.
string
Primera fecha del rango usado.
string
Última fecha del rango usado.
integer
Cantidad de filas en data.
array
Una fila por día con tasas, ordenadas por fecha ascendente.
string
Fecha de la curva.
number | null
Una clave por cada tenor de tenors (ej., "2Y", "10Y", "1.5M"), con la tasa de ese día en porcentaje. null si ese día no hay dato para el tenor.
number | null
Solo con spread. Tasa de A menos tasa de B, en puntos porcentuales, redondeada a 6 decimales. null si falta alguna de las dos.

Ejemplo de respuesta exitosa

La serie trae 12 filas. Se muestran las primeras dos y la última.

Errores

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.

Query Parameters

curve
enum<string>
default:par_yield

Curva: par_yield (notas y bonos, 1M a 30Y), bill_discount o bill_coupon_equivalent (letras, 4W a 52W).

Available options:
par_yield,
bill_discount,
bill_coupon_equivalent
tenors
string

Tenors separados por punto, ej. 2Y.10Y o 1.5M.2Y. Predeterminado: todos los de la curva.

from_date
string<date>

Primera fecha, inclusiva, YYYY-MM-DD. Predeterminado: un año antes de to_date.

to_date
string<date>

Última fecha, inclusiva, YYYY-MM-DD. Predeterminado: el último día con tasas.

spread
string

A-B entre dos tenors de la curva, ej. 10Y-2Y.

Response

Serie de la curva

curve
string
tenors
string[]
spread
string | null
from_date
string<date>
to_date
string<date>
total_records
integer
data
object[]