Obtén las tasas de cambio (Dólar BCV, Euro BCV y Dólar Binance) en formato JSON. Sin login, sin API key y sin restricción de origen (CORS abierto).
GET https://bygjmb.com/tasas/rates.php
Access-Control-Allow-Origin: *, por lo que puede consumirse desde cualquier página web o aplicación.{
"ok": true,
"tasas": {
"dolar_bcv": {
"monto": 36.5842,
"fecha": "2026-07-13",
"hora": "09:00:04",
"actualizado": "2026-07-13 09:00:04"
},
"euro_bcv": {
"monto": 39.9120,
"fecha": "2026-07-13",
"hora": "09:00:04",
"actualizado": "2026-07-13 09:00:04"
},
"dolar_binance": {
"monto": 38.2100,
"monto_actual": 38.2100,
"fecha": "2026-07-13",
"hora": "09:05:01",
"actualizado": "2026-07-13 09:05:01"
}
},
"timestamp": 1783947901
}
Cómo tomar la tasa: el valor que buscas está en tasas.<nombre>.monto. Los nombres disponibles son:
dolar_bcv — Dólar oficial del BCVeuro_bcv — Euro oficial del BCVdolar_binance — Dólar paralelo (Binance P2P)timestamp es la hora del servidor en formato Unix (segundos). Verifica siempre que ok sea true antes de usar los datos.
curl https://bygjmb.com/tasas/rates.php
fetch('https://bygjmb.com/tasas/rates.php')
.then(res => res.json())
.then(data => {
if (!data.ok) throw new Error('API sin datos');
console.log('Dolar BCV:', data.tasas.dolar_bcv.monto);
console.log('Dolar Binance:', data.tasas.dolar_binance.monto);
});
$data = json_decode(file_get_contents('https://bygjmb.com/tasas/rates.php'), true);
if ($data && $data['ok']) {
$dolarBcv = $data['tasas']['dolar_bcv']['monto'];
}
import requests
data = requests.get('https://bygjmb.com/tasas/rates.php').json()
if data['ok']:
print('Dolar BCV:', data['tasas']['dolar_bcv']['monto'])
/tasas/api.php ofrece más información. Todos son GET y responden JSON con la misma estructura de ok + datos.
GET /tasas/api.php?accion=tasas
Tasas actuales + tendencia de cada una. Con &periodo=1|3|7|30 la tendencia se calcula sobre ese número de días.
GET /tasas/api.php?accion=historico&tasa=dolar_bcv&pagina=1
Histórico paginado (20 registros por página) de la tasa indicada: dolar_bcv, euro_bcv o dolar_binance.
GET /tasas/api.php?accion=estado
Estado de actualización: cuándo se guardó cada tasa por última vez y si está desactualizada (stale).
Nota: en ?accion=tasas de api.php, el monto de dolar_binance se reemplaza por la tasa más alta de las tres. Si necesitas el valor real de Binance, usa rates.php.