- Histórico con
?fecha=AAAA-MM-DDenoficial,ufv,oro,sdr,sofr,monedas,inflacion(mes),omaytre(mes): lo que el BCB publicó para esa fecha, con su procedencia enhistorico. Rangos en/api/v1/historico/{serie}. - Nuevos endpoints:
/tc/omay/tc/tre. monedas.cotizaciones[].me_por_usd(unidades por 1 USD) ·oro.bs_otf/plata_bs_otf·sdr.bs_por_deg(Bs, de las páginas del BCB).inflacion.acumulada_pctynucleo_*(panel de estadísticas del BCB).- Cambio de contrato:
oma.tasa_reporto_15dvanullsi el plazo vigente no es de 15 días (hoy es de 7). Usatasa_reporto+plazo_reporto_dias.
429enapplication/problem+json(RFC 9457). El objetoerroranterior sigue en el mismo cuerpo.- Un
304(revalidación con elETagvigente) no consume cuota. - Bloqueo por IP si muchos User-Agents distintos ignoran el
429desde la misma red.
- Cabeceras
RateLimit-*(IETF) además deX-RateLimit-*. Cache-Controlhasta la próxima publicación del BCB ·ETag+If-None-Match→304.- Insistir tras un
429se bloquea:4031 h → 24 h → 7 días. Política
actualizado·desactualizadoen UFV, oro, monedas, SOFR, DEG e inflación (antes sólo en el TC).- UFV cruzada entre tres publicaciones del BCB; oro entre dos.
- Si una fuente del BCB cae o cambia, cada indicador sigue con su último valor válido (también tras un reinicio).
- Sin dato ni valor anterior:
503conRetry-Afteren vez de200connull. ufv.proxima: la UFV de mañana, que el BCB publica desde ~20:00;ufvsigue siendo la de hoy hasta medianoche.oma.tasa_reporto+plazo_reporto_dias(el BCB rotula hoy “reporto 7 días”);tasa_reporto_15dqueda como alias deprecado (desde el 07-oct,nullsi el plazo no es de 15 días).
- Publicación del BCB a las 23:30 (antes 20:00).
proxima_publicacionya lo refleja. venta= TCO: la norma eliminó el tope TCO + Bs 0,10.- El TCO nuevo se sirve minutos después de publicado.
X-RateLimit-Resety headers de cuota legibles desde el navegador (CORS).- URL con
/final responde 200 directo. proximasiempre presente (nullsi no aplica) en todos los endpoints.- Registro de solicitudes (400 días).
vigencia_desde·vigencia_hasta: rango que rotula el BCB (fin de semana y feriados).fecha_publicacion_derivada·desactualizado.HEADen todos los endpoints ·503conRetry-Aftersi el BCB no responde (desde el 06-oct, sólo si además no hay un valor anterior).
apibcb.cucu.bo.bcb.cucu.bo/api/*sigue funcionando.- Límite de 120/h por cliente real.
- TC oficial flexible (RD BCB 88/2026).
proxima·actualizado·proxima_publicacion.