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.veEl 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.Solicitud HTTP al portal oficial del BCV mediante el cron de sincronización
- 2.Parseo del HTML para extraer la tasa USD/VES publicada
- 3.Validación contra el último registro conocido para detectar anomalías
- 4.Almacenamiento en Supabase (PostgreSQL) con timestamp preciso
- 5.Cache en Redis para servir la API en milisegundos desde el Edge
Dólar Paralelo (P2P)
Binance + BybitEl 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.Consulta a las APIs públicas de Binance P2P y Bybit P2P
- 2.Filtrado de anuncios con mayor liquidez y mejor spread
- 3.Cálculo del Mid-Price ponderado por volumen de cada anuncio
- 4.Validación cruzada entre fuentes para detectar outliers
- 5.Publicación del precio promedio en la API mediante el cron de sincronización
Euro Oficial (BCV)
bcv.org.veObtenemos 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 + BinanceLos 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 P2PLa 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.Consulta a la API pública de Binance P2P con fiat=COP
- 2.Filtrado de anuncios por métodos de pago colombianos válidos
- 3.Cálculo del Mid-Price entre los top 5 anuncios de compra y venta
- 4.Publicación del precio COP/USD en la API mediante el cron de sincronización
COP ↔ VES (Tasas Cruzadas)
Cálculo MatemáticoComo 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/USDConversió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.