Transparencia de Datos
Descubre exactamente cómo obtenemos los precios de referencia del dólar en Bolivia. Compartimos nuestro código fuente para que puedas verificar y replicar nuestros métodos.
Código Python
Implementación completa para obtener datos de Binance P2P
import requests
import json
# URL de la API pública de Binance P2P
url = "https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search"
# Headers requeridos
headers = {
"Content-Type": "application/json",
"User-Agent": "Mozilla/5.0 (compatible; DolarBlueBot/1.0)"
}
# Parámetros de búsqueda
payload = {
"asset": "USDT", # Criptomoneda
"fiat": "BOB", # Moneda local (Bolivianos)
"tradeType": "BUY", # Tipo de operación
"page": 1,
"rows": 10,
"payTypes": [],
"publisherType": merchant
"merchantCheck": true,
}
try:
# Realizar petición POST
response = requests.post(url, headers=headers, json=payload)
data = response.json()
# Extraer precio del primer anuncio
precio_referencia = float(data["data"][0]["adv"]["price"])
print(f"💰 Precio de referencia USDT/BOB: {precio_referencia:.2f} Bs")
except Exception as e:
print(f"❌ Error al obtener datos: {e}")
📘 Explicación del código
Este script realiza una petición POST a la API pública de Binance P2P para obtener los precios de compra de USDT en bolivianos. Los datos se procesan y se extrae el precio de referencia del primer anuncio disponible.
Prueba en tu Navegador
Ejecuta este código directamente en la consola del navegador
💡 Instrucciones paso a paso
- Presiona F12 para abrir las herramientas de desarrollador
- Ve a la pestaña Console
- Copia y pega el código de abajo
- Presiona Enter para ejecutar
// Función para obtener precio de USDT en bolivianos
async function obtenerPrecioUSDT() {
try {
console.log('🔄 Obteniendo datos de Binance P2P...');
const response = await fetch("https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
asset: "USDT",
fiat: "BOB",
tradeType: "BUY",
page: 1,
rows: 5
merchantCheck: true
publisherType: merchant
})
});
const data = await response.json();
const precio = parseFloat(data.data[0].adv.price);
console.log('💰 Precio actual: ' + precio.toFixed(2) + ' BOB por USDT');
console.log('✅ Datos obtenidos exitosamente!');
return precio;
} catch (error) {
console.error('❌ Error al obtener datos:', error);
}
}
// Ejecutar la función
obtenerPrecioUSDT();
✅ Resultado esperado
Verás en la consola el precio de referencia actual del USDT en bolivianos, obtenido directamente desde Binance P2P. El resultado incluye mensajes informativos y el precio formateado con dos decimales.
Información sobre la fuente
Fuente de datos
Binance P2P - Plataforma peer-to-peer donde usuarios intercambian criptomonedas por monedas locales
Frecuencia de actualización
Los datos se actualizan cada pocos minutos para reflejar las condiciones actuales del mercado
Transparencia
Código fuente público que garantiza total transparencia en la obtención y procesamiento de datos
Detalles técnicos
Método HTTP
POST request a endpoint público de Binance
Parámetros
Asset: USDT, Fiat: BOB, TradeType: BUY
Procesamiento
Se extrae el precio del primer anuncio (mejor oferta disponible)
⚠️ Aviso importante
Disclaimer: Binance no ofrece una API pública documentada para este endpoint, pero los datos mostrados son públicos y se usan exclusivamente con fines informativos y de referencia. No constituyen asesoramiento financiero. Siempre consulta con un profesional antes de tomar decisiones de inversión.