curl "https://api.doctacapital.com.ar/api/v1/treasuries/instruments/US91282CMM00/price" \
-H "Authorization: Bearer $DOCTA_TOKEN"
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "USD",
"price": 99.0500870138465,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019
}
{
"isin": "US912797VR56",
"cusip": "912797VR5",
"family": "BILL",
"security_type": "Bill",
"security_term": "52-Week",
"issue_date": "2026-08-06",
"maturity_date": "2027-08-05",
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "bill_discount_interpolated",
"units": "percent",
"currency": "USD",
"price": 96.80052503052504,
"price_usd_per_100": 96.80052503052504,
"price_per_100": 96.80052503052504,
"discount_rate": 4.297802197802198,
"coupon_equivalent": 4.469651318800733,
"residual_days": 268
}
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "ARS",
"price": 166277.26384039284,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019,
"fx_used": "ccl",
"fx_value": 1678.71900826446,
"fx_date": "2026-11-06"
}
{
"type": "/errors/not-found",
"title": "Resource not found",
"status": 404,
"detail": "TIPS are not valued: they need the CPI index",
"details": {
"code": "excluded_tips",
"isin": "US91282CFR79"
}
}
{
"type": "/errors/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "No 'par_yield' rates on or before 2020-01-02",
"details": {
"code": "no_rates_on_or_before",
"first_rate_date": "2025-01-02"
}
}
Precio de modelo de un US Treasury
Precio de modelo, no una cotización de mercado: letras por descuento bancario interpolado en la curva bill_discount, notas y bonos por el par_yield interpolado en días, con interés corrido ACT/ACT al as_of. Precios por 100 de valor nominal; price es el precio sucio en notas y bonos y solo price cambia de moneda con currency. Tasas en porcentaje (units: percent). TIPS, FRN y STRIPS no se valúan.
curl "https://api.doctacapital.com.ar/api/v1/treasuries/instruments/US91282CMM00/price" \
-H "Authorization: Bearer $DOCTA_TOKEN"
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "USD",
"price": 99.0500870138465,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019
}
{
"isin": "US912797VR56",
"cusip": "912797VR5",
"family": "BILL",
"security_type": "Bill",
"security_term": "52-Week",
"issue_date": "2026-08-06",
"maturity_date": "2027-08-05",
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "bill_discount_interpolated",
"units": "percent",
"currency": "USD",
"price": 96.80052503052504,
"price_usd_per_100": 96.80052503052504,
"price_per_100": 96.80052503052504,
"discount_rate": 4.297802197802198,
"coupon_equivalent": 4.469651318800733,
"residual_days": 268
}
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "ARS",
"price": 166277.26384039284,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019,
"fx_used": "ccl",
"fx_value": 1678.71900826446,
"fx_date": "2026-11-06"
}
{
"type": "/errors/not-found",
"title": "Resource not found",
"status": 404,
"detail": "TIPS are not valued: they need the CPI index",
"details": {
"code": "excluded_tips",
"isin": "US91282CFR79"
}
}
{
"type": "/errors/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "No 'par_yield' rates on or before 2020-01-02",
"details": {
"code": "no_rates_on_or_before",
"first_rate_date": "2025-01-02"
}
}
treasuries:read.Cómo se calcula
Docta valúa el título con la curva publicada el díarate_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 curvabill_discountinterpolada linealmente en días al vencimiento (discount_rate), y precio100 × (1 − discount_rate / 100 × residual_days / 360). - Notas y bonos (
family: "NOTE"o"BOND"): los cupones y el capital descontados alpar_yieldinterpolado linealmente en días al vencimiento, con capitalización semestral. El interés corrido se devenga ACT/ACT hastaas_of.pricees el precio sucio.
Parámetros de ruta
US91282CMM00), ISIN sin dígito verificador de 11 (US91282CMM0) o CUSIP de 9 (91282CMM0). No distingue mayúsculas.Parámetros de consulta
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.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
curl "https://api.doctacapital.com.ar/api/v1/treasuries/instruments/US91282CMM00/price" \
-H "Authorization: Bearer $DOCTA_TOKEN"
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.
BILL (letras y letras de caja), NOTE o BOND.Bill, Note o Bond.52-Week, 10-Year).as_of en la request, es el último día con tasas.rate_date y as_of. 0 en un día hábil, 2 un domingo.bill_discount_interpolated para letras, par_yield_interpolated para notas y bonos.percent: las tasas de esta respuesta están en porcentaje.USD, o ARS con currency=ars_ccl o ars_mep. Indica la moneda de price y nada más.currency. En una letra es el precio; en una nota o un bono, el precio sucio.currency. Es el valor que encadenás con la calculadora: input=price en una letra, input=dirty en una nota o un bono.price_usd_per_100.bill_discount, en porcentaje.dirty_price menos accrued_interest.as_of, en dólares por 100.par_yield interpolado a los días al vencimiento, en porcentaje. Es la tasa con la que se descontó el título.as_of.as_of al vencimiento.currency en pesos. ccl o mep.currency en pesos. Pesos por dólar usados para price.currency en pesos. Fecha del dólar usado: la de as_of o la última anterior con dato.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
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "USD",
"price": 99.0500870138465,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019
}
{
"isin": "US912797VR56",
"cusip": "912797VR5",
"family": "BILL",
"security_type": "Bill",
"security_term": "52-Week",
"issue_date": "2026-08-06",
"maturity_date": "2027-08-05",
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "bill_discount_interpolated",
"units": "percent",
"currency": "USD",
"price": 96.80052503052504,
"price_usd_per_100": 96.80052503052504,
"price_per_100": 96.80052503052504,
"discount_rate": 4.297802197802198,
"coupon_equivalent": 4.469651318800733,
"residual_days": 268
}
{
"isin": "US91282CMM00",
"cusip": "91282CMM0",
"family": "NOTE",
"security_type": "Note",
"security_term": "10-Year",
"issue_date": "2025-02-18",
"maturity_date": "2035-02-15",
"coupon": 4.625,
"as_of": "2026-11-10",
"rate_date": "2026-11-10",
"rate_age_days": 0,
"method": "par_yield_interpolated",
"units": "percent",
"currency": "ARS",
"price": 166277.26384039284,
"price_usd_per_100": 99.0500870138465,
"dirty_price": 99.0500870138465,
"clean_price": 97.95667668775954,
"accrued_interest": 1.0934103260869565,
"par_yield": 4.927972602739726,
"prev_coupon": "2026-08-15",
"next_coupon": "2027-02-15",
"residual_days": 3019,
"fx_used": "ccl",
"fx_value": 1678.71900826446,
"fx_date": "2026-11-06"
}
{
"type": "/errors/not-found",
"title": "Resource not found",
"status": 404,
"detail": "TIPS are not valued: they need the CPI index",
"details": {
"code": "excluded_tips",
"isin": "US91282CFR79"
}
}
{
"type": "/errors/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "No 'par_yield' rates on or before 2020-01-02",
"details": {
"code": "no_rates_on_or_before",
"first_rate_date": "2025-01-02"
}
}
Errores
Gana el primer error que aplica, en el orden de la tabla.| Status | details.code | Cuándo | Ejemplo de detail |
|---|---|---|---|
| 422 | invalid_id | El id no tiene forma de ISIN, ISIN de 11 o CUSIP, o falla el dígito verificador. | 'US91282CMM01' fails the ISIN check digit |
| 422 | invalid_date | as_of mal formado, inexistente o futuro. | 'as_of' 2099-01-01 is in the future (today is 2026-11-11) |
| 422 | invalid_currency | currency fuera de usd, ars_ccl, ars_mep. | 'currency' must be one of ['usd', 'ars_ccl', 'ars_mep'], got 'eur' |
| 404 | not_in_catalog | El título no está en el catálogo del Tesoro. | Title not in the Treasury catalog |
| 404 | excluded_tips, excluded_frn, excluded_strips, excluded_other | El título no se valúa. | Floating rate notes are not valued: the catalog has no margin |
| 404 | matured | El título vence en o antes de as_of. Trae maturity_date. | US9127933Y02 matured on 1980-04-03 |
| 404 | not_issued | as_of es anterior a la emisión. Trae issue_date. | US91282CMM00 is issued on 2025-02-18 |
| 422 | no_rates_on_or_before | No hay curva en o antes de as_of (las tasas empiezan el 2025-01-02). Trae first_rate_date. | No 'par_yield' rates on or before 2020-01-02 |
| 422 | no_rates | La curva no tiene ninguna tasa cargada. Trae first_rate_date. | |
| 422 | no_fx | No hay dólar CCL o MEP en o antes de as_of. Trae fx_used. |
details.isin. La taxonomía completa está en la guía.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ISIN de 12 caracteres (US91282CMM00), ISIN sin dígito verificador de 11 (US91282CMM0) o CUSIP de 9 (91282CMM0). No distingue mayúsculas.
^([A-Za-z0-9]{9}|[Uu][Ss][A-Za-z0-9]{9,10})$Query Parameters
Fecha de valuación hasta hoy, YYYY-MM-DD. Predeterminado: el último día con tasas.
Moneda de price: usd, ars_ccl o ars_mep (pesos al dólar CCL o MEP de as_of o el último anterior).
usd, ars_ccl, ars_mep Response
Precio de modelo
BILL, NOTE, BOND Notas y bonos: cupón anual en porcentaje
Fecha de valuación
Día de la curva usada
Días entre rate_date y as_of
bill_discount_interpolated, par_yield_interpolated percent Moneda de price
USD, ARS Precio de modelo por 100 en currency; sucio en notas y bonos
El mismo precio en dólares por 100
Letras: precio en dólares por 100
Letras: tasa de descuento en porcentaje
Letras: equivalente de cupón en porcentaje
Notas y bonos: precio sucio en dólares por 100
Notas y bonos: precio limpio en dólares por 100
Notas y bonos: interés corrido en dólares por 100
Notas y bonos: par yield interpolado en porcentaje
Días de as_of al vencimiento
Con currency en pesos
ccl, mep Pesos por dólar
Fecha del dólar usado
Was this page helpful?