Metodología y Transparencia

Así funciona DolarFlow

Creemos en la transparencia total. Cada precio que ves en DolarFlow tiene un origen verificable, una metodología clara y un proceso de actualización automatizado.

Cómo obtenemos los precios

Dólar Oficial (BCV)

bcv.org.ve

El precio del dólar oficial se obtiene directamente desde el sitio web del Banco Central de Venezuela (bcv.org.ve). Un scraper automatizado consulta la página oficial de tipos de cambio cuando el cron de sincronización es ejecutado, extrae la tasa publicada y la almacena en nuestra base de datos. Las APIs públicas nunca ejecutan scraping por sí mismas, solo sirven datos cacheados o de la base de datos, evitando sobrecarga innecesaria.

Proceso Técnico

  1. 1.Solicitud HTTP al portal oficial del BCV mediante el cron de sincronización
  2. 2.Parseo del HTML para extraer la tasa USD/VES publicada
  3. 3.Validación contra el último registro conocido para detectar anomalías
  4. 4.Almacenamiento en Supabase (PostgreSQL) con timestamp preciso
  5. 5.Cache en Redis para servir la API en milisegundos desde el Edge

Dólar Paralelo (P2P)

Binance + Bybit

El precio del dólar paralelo se calcula como un promedio ponderado del mercado P2P (persona a persona) de las plataformas Binance y Bybit. Se utiliza el Mid-Price entre los mejores anuncios de compra y venta filtrados, garantizando una tasa de mercado real y transparente.

Proceso Técnico

  1. 1.Consulta a las APIs públicas de Binance P2P y Bybit P2P
  2. 2.Filtrado de anuncios con mayor liquidez y mejor spread
  3. 3.Cálculo del Mid-Price ponderado por volumen de cada anuncio
  4. 4.Validación cruzada entre fuentes para detectar outliers
  5. 5.Publicación del precio promedio en la API mediante el cron de sincronización
🇪🇺

Euro Oficial (BCV)

bcv.org.ve

Obtenemos la tasa EUR/VES directamente del portal del Banco Central de Venezuela, siguiendo el mismo proceso de scraping automatizado que con el dólar oficial. Se extrae simultáneamente del mismo HTML publicando ambas tasas en la misma consulta.

Criptomonedas (BTC / ETH)

CoinGecko + Binance

Los precios de Bitcoin y Ethereum se obtienen en USD desde CoinGecko como fuente principal, con fallback automático a Binance para máxima disponibilidad. Ambos activos comparten la misma arquitectura y se consultan bajo demanda mediante el cron de sincronización.

🇨🇴

Peso Colombiano (COP/USD)

Binance P2P

La tasa del Peso Colombiano frente al Dólar se obtiene del mercado P2P de Binanceusando el par COP/USDT. Se filtran los mejores anuncios de compra y venta con métodos de pago colombianos (Bancolombia, Nequi, Daviplata, PSE) y se calcula el Mid-Price.

Proceso Técnico

  1. 1.Consulta a la API pública de Binance P2P con fiat=COP
  2. 2.Filtrado de anuncios por métodos de pago colombianos válidos
  3. 3.Cálculo del Mid-Price entre los top 5 anuncios de compra y venta
  4. 4.Publicación del precio COP/USD en la API mediante el cron de sincronización

COP ↔ VES (Tasas Cruzadas)

Cálculo Matemático

Como no existe un mercado directo COP/VES, calculamos las tasas cruzadas usando el Dólar como puente. Combinamos la tasa COP/USD (P2P Binance) con la tasa VES/USD oficial (BCV) y paralela (P2P) para ofrecer múltiples referencias.

COP → BS/$ (3 resultados)

Bolívares (Oficial BCV) = COP ÷ (COP/USD ÷ VES/USDBCV)

Usa la tasa oficial del BCV como referencia para convertir pesos a bolívares

Bolívares (Paralelo) = COP ÷ (COP/USD ÷ VES/USDParalelo)

Usa la tasa del dólar paralelo P2P como referencia

Dólares (COP/USD) = COP ÷ COP/USD

Conversión directa de pesos colombianos a dólares

BS → COP (2 resultados)

Pesos (Oficial BCV) = VES × (COP/USD ÷ VES/USDBCV)

Convierte bolívares a pesos usando la tasa cruzada con el BCV

Pesos (Paralelo) = VES × (COP/USD ÷ VES/USDParalelo)

Convierte bolívares a pesos usando la tasa cruzada con el paralelo

Arquitectura Tecnológica

Infraestructura moderna, resultados ultra-rápidos

Edge Computing

Respuestas en ms desde el nodo más cercano (Vercel Edge)

Cache Multinivel

Redis + Supabase + Fallback para máxima disponibilidad

Historial

Base de datos PostgreSQL con datos desde 2025

API Pública

6 endpoints REST gratuitos sin autenticación

Ciclo de Actualización

Sin sobrecarga innecesaria, eficiencia ante todo

DolarFlow funciona con un modelo de actualización centralizada. Un cron externo (cron-jobs.org) ejecuta /api/cron/syncperiódicamente, y esa es la única tarea que scrapea y almacena precios nuevos.

1. Cron Externo

cron-jobs.org llama a /api/cron/synccada ~15 minutos, solo en horario programado (ej: 8 AM - 8 PM). En la madrugada no hay ejecuciones.

2. Cache + DB

Los endpoints públicos (/api/*) solo leen de Redis o Supabase. Nunca ejecutan scraping. Esto permite servir en milisegundos sin consumo de CPU.

3. Cooldown 12 min

El cron sync tiene un bloqueo distribuido y un cooldown de 12 minutos. Si ya hay datos recientes en DB, se omite la ejecución para evitar duplicados.

Medidas de Calidad y Precisión

Garantizamos datos confiables para nuestros usuarios

Validación Automática

Cada registro se compara con el último valor conocido. Si la desviación supera un umbral, se marca para revisión.

Redundancia de Fuentes

El precio paralelo usa dos fuentes independientes (Binance + Bybit) para evitar sesgos de una sola plataforma.

Cache con Fallback

Si el BCV está caído o el scraper falla, servimos el último precio válido desde Redis o la base de datos, garantizando uptime 99.9%.

Histórico Inmutable

Todos los precios históricos se almacenan con timestamp en Supabase. No se modifican ni eliminan, asegurando trazabilidad total.

Aviso importante: DolarFlow es una herramienta informativa independiente. Los precios mostrados son referenciales y pueden diferir de las tasas oficiales aplicables en transacciones bancarias o comerciales. No somos una entidad financiera ni estamos afiliados al Banco Central de Venezuela. Verifica siempre con fuentes oficiales antes de realizar operaciones.

¿Tienes preguntas?

Visita nuestras preguntas frecuentes o revisa la documentación técnica de la API.