curl https://apibcb.cucu.bo/api/v1/tc/oficial
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/oficial');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/oficial').json()
{
"tc_oficial": {
"regimen": "flexible",
"valor": 12.05,
"base": 12.05,
"compra": 12.05,
"venta": 12.05,
"moneda": "USD/BOB",
"fecha": "2026-09-26",
"vigencia_desde": "2026-09-26",
"vigencia_hasta": "2026-09-28",
"fecha_publicacion": "2026-09-25",
"fecha_publicacion_derivada": true,
"nota": "Tipo de Cambio Oficial flexible (RD BCB 142/2026).",
"proxima": null,
"actualizado": "2026-09-26T15:02:12+00:00",
"proxima_publicacion": "2026-09-28T23:30:00-04:00"
},
"fuente": "Banco Central de Bolivia (bcb.gob.bo)",
"disclaimer": "API independiente, no afiliada ni avalada por el Banco Central de Bolivia. Datos tomados de cifras públicas del BCB (bcb.gob.bo), con fines informativos; no es el registro oficial. Sin garantía; uso bajo su responsabilidad."
}
Endpoints
TC oficial
Tipo de cambio oficial flexible del dólar (USD/BOB).
GET
/
api
/
v1
/
tc
/
oficial
curl https://apibcb.cucu.bo/api/v1/tc/oficial
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/oficial');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/oficial').json()
{
"tc_oficial": {
"regimen": "flexible",
"valor": 12.05,
"base": 12.05,
"compra": 12.05,
"venta": 12.05,
"moneda": "USD/BOB",
"fecha": "2026-09-26",
"vigencia_desde": "2026-09-26",
"vigencia_hasta": "2026-09-28",
"fecha_publicacion": "2026-09-25",
"fecha_publicacion_derivada": true,
"nota": "Tipo de Cambio Oficial flexible (RD BCB 142/2026).",
"proxima": null,
"actualizado": "2026-09-26T15:02:12+00:00",
"proxima_publicacion": "2026-09-28T23:30:00-04:00"
},
"fuente": "Banco Central de Bolivia (bcb.gob.bo)",
"disclaimer": "API independiente, no afiliada ni avalada por el Banco Central de Bolivia. Datos tomados de cifras públicas del BCB (bcb.gob.bo), con fines informativos; no es el registro oficial. Sin garantía; uso bajo su responsabilidad."
}
Tipo de cambio oficial flexible del dólar (RD BCB 142/2026). Un solo valor: el TCO.
| Campo | Tipo | Descripción |
|---|---|---|
regimen | string | flexible |
compra / base / valor | number | Tipo de Cambio Oficial (TCO) |
venta | number | = TCO. La RD 142/2026 eliminó el tope TCO + Bs 0,10 (hasta el 24-sep-2026) |
moneda | string | USD/BOB (bolivianos por dólar) |
fecha | string | Día que rige hoy |
vigencia_desde | string | null | Primer día para el que rige ese mismo valor |
vigencia_hasta | string | null | Último día para el que rige; null si el BCB no publica el rango |
fecha_publicacion | string | null | Día en que el BCB publicó este valor |
fecha_publicacion_derivada | boolean | true si fecha_publicacion se dedujo de la vigencia (día hábil anterior) |
proxima | object | null | TC ya publicado que rige mañana (23:30–00:00); si no, null |
actualizado | string | Instante UTC (ISO-8601) en que obtuvimos el dato del BCB |
proxima_publicacion | string | Próxima publicación del BCB (23:30 día hábil). Indicativo: no descuenta feriados |
desactualizado | boolean | true si el BCB dejó de publicar: se sirve el último valor conocido |
curl https://apibcb.cucu.bo/api/v1/tc/oficial
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/oficial');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/oficial').json()
{
"tc_oficial": {
"regimen": "flexible",
"valor": 12.05,
"base": 12.05,
"compra": 12.05,
"venta": 12.05,
"moneda": "USD/BOB",
"fecha": "2026-09-26",
"vigencia_desde": "2026-09-26",
"vigencia_hasta": "2026-09-28",
"fecha_publicacion": "2026-09-25",
"fecha_publicacion_derivada": true,
"nota": "Tipo de Cambio Oficial flexible (RD BCB 142/2026).",
"proxima": null,
"actualizado": "2026-09-26T15:02:12+00:00",
"proxima_publicacion": "2026-09-28T23:30:00-04:00"
},
"fuente": "Banco Central de Bolivia (bcb.gob.bo)",
"disclaimer": "API independiente, no afiliada ni avalada por el Banco Central de Bolivia. Datos tomados de cifras públicas del BCB (bcb.gob.bo), con fines informativos; no es el registro oficial. Sin garantía; uso bajo su responsabilidad."
}