curl https://apibcb.cucu.bo/api/v1/tc/monedas
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/monedas');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/monedas').json()
{
"monedas": {
"fecha": "2026-10-07",
"cotizaciones": [
{
"codigo": "ARS",
"nombre": "Peso Argentino",
"pais": "Argentina",
"bob_por_unidad": 0.00788,
"me_por_usd": 1519.8463
},
{
"codigo": "BRL",
"nombre": "Real Brasileño",
"pais": "Brasil",
"bob_por_unidad": 2.40275,
"me_por_usd": 4.9818
},
{
"codigo": "PEN",
"nombre": "Nuevo Sol Peruano",
"pais": "Perú",
"bob_por_unidad": 3.48512,
"me_por_usd": 3.4346
},
{
"codigo": "EUR",
"nombre": "Euro",
"pais": "Unión Europea",
"bob_por_unidad": 13.47578,
"me_por_usd": 0.88826
}
],
"actualizado": "2026-10-07T18:22:14.759990+00:00",
"desactualizado": false
},
"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."
}
Monedas
Monedas internacionales que publica el BCB, en bolivianos.
GET
/
api
/
v1
/
tc
/
monedas
curl https://apibcb.cucu.bo/api/v1/tc/monedas
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/monedas');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/monedas').json()
{
"monedas": {
"fecha": "2026-10-07",
"cotizaciones": [
{
"codigo": "ARS",
"nombre": "Peso Argentino",
"pais": "Argentina",
"bob_por_unidad": 0.00788,
"me_por_usd": 1519.8463
},
{
"codigo": "BRL",
"nombre": "Real Brasileño",
"pais": "Brasil",
"bob_por_unidad": 2.40275,
"me_por_usd": 4.9818
},
{
"codigo": "PEN",
"nombre": "Nuevo Sol Peruano",
"pais": "Perú",
"bob_por_unidad": 3.48512,
"me_por_usd": 3.4346
},
{
"codigo": "EUR",
"nombre": "Euro",
"pais": "Unión Europea",
"bob_por_unidad": 13.47578,
"me_por_usd": 0.88826
}
],
"actualizado": "2026-10-07T18:22:14.759990+00:00",
"desactualizado": false
},
"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."
}
La cantidad de monedas la decide el BCB: usa
cotizaciones.length, no la fijes en tu código.
?fecha=AAAA-MM-DD → valor de ese día (Histórico).
| Campo | Tipo | Descripción |
|---|---|---|
cotizaciones[] | array | codigo (ISO 4217), nombre, pais, bob_por_unidad, me_por_usd (unidades de la moneda por 1 USD; columna M.E. del BCB) |
fecha | string | Día de la publicación |
actualizado | string | Instante UTC (ISO-8601) en que se leyó ESTE valor del BCB |
desactualizado | boolean | null | true si su fecha ya venció (más de 4 días sin publicación) |
curl https://apibcb.cucu.bo/api/v1/tc/monedas
const res = await fetch('https://apibcb.cucu.bo/api/v1/tc/monedas');
const data = await res.json();
import requests
data = requests.get('https://apibcb.cucu.bo/api/v1/tc/monedas').json()
{
"monedas": {
"fecha": "2026-10-07",
"cotizaciones": [
{
"codigo": "ARS",
"nombre": "Peso Argentino",
"pais": "Argentina",
"bob_por_unidad": 0.00788,
"me_por_usd": 1519.8463
},
{
"codigo": "BRL",
"nombre": "Real Brasileño",
"pais": "Brasil",
"bob_por_unidad": 2.40275,
"me_por_usd": 4.9818
},
{
"codigo": "PEN",
"nombre": "Nuevo Sol Peruano",
"pais": "Perú",
"bob_por_unidad": 3.48512,
"me_por_usd": 3.4346
},
{
"codigo": "EUR",
"nombre": "Euro",
"pais": "Unión Europea",
"bob_por_unidad": 13.47578,
"me_por_usd": 0.88826
}
],
"actualizado": "2026-10-07T18:22:14.759990+00:00",
"desactualizado": false
},
"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."
}