Logo
Código Open Source

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.

Datos en tiempo real
100% transparente
Código verificable

Código Python

Implementación completa para obtener datos de Binance P2P

binance_api.py
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

  1. Presiona F12 para abrir las herramientas de desarrollador
  2. Ve a la pestaña Console
  3. Copia y pega el código de abajo
  4. Presiona Enter para ejecutar
console
// 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.