API de tipos de cambio en Reddit: las preguntas de desarrolladores, respondidas
Las preguntas más frecuentes sobre APIs de tipos de cambio gratuitas en Reddit, respondidas sin rodeos: el plan gratuito, la frescura de los datos, los límites de peticiones, la autenticación, el uso comercial y si los datos son suficientemente fiables para construir sobre ellos.
Si has buscado en Reddit una API de tipos de cambio gratuita, las mismas preguntas aparecen en r/webdev, r/forex y r/node. La respuesta corta: existe un plan genuinamente gratuito, la primera llamada no necesita ninguna clave, y cada respuesta te dice exactamente qué tan frescos son los datos. Aquí están el resto, respondidas directamente.
source y market_session, para que siempre sepas qué tan fresco es un tipo.Qué es exchangerate.dev y qué no es
Es una API para desarrolladores de tipos de cambio de divisas: 168 pares a través de un endpoint REST limpio en https://api.exchangerate.dev. Cada respuesta lleva source, market_session y un timestamp, para que tu código siempre sepa qué tan fresco es el número, en lugar de confiar en una etiqueta genérica de "tiempo real".
No es una plataforma de negociación ni una fuente de registro. Los tipos son indicativos, publicados para visualización y análisis. Si necesitas una cotización ejecutable para liquidar una operación, ninguna API pública de divisas es la herramienta adecuada, esta incluida.
¿Existe realmente un plan gratuito?
Sí, y no requiere tarjeta. Todos los planes reciben los mismos datos y la misma frescura; solo difieren en volumen de llamadas y límite de peticiones.
- Gratuito — $0, 10.000 llamadas al mes a 12 peticiones por minuto. Los 168 pares, historial completo, MCP incluido. Sin tarjeta.
- Básico — $30/mes, o $24/mes con facturación anual. 100.000 llamadas al mes a 120 peticiones por minuto.
- Pro — $50/mes, o $40/mes con facturación anual. 1.000.000 de llamadas al mes a 500 peticiones por minuto, con soporte por correo electrónico prioritario.
¿Qué tan frescos son los tipos?
Dieciséis divisas se actualizan en vivo, aproximadamente cada 60 segundos en días hábiles. El resto son tipos de referencia diarios del BCE y FRED. Nunca tienes que adivinar cuál estás viendo, porque dos campos en cada respuesta te lo dicen: source es la clase de dato, y market_session indica si la jornada FX está open, en weekend o entre sesiones.
¿Cuáles son los límites de peticiones?
Doce peticiones por minuto en el plan Gratuito, 120 en Básico, 500 en Pro. Para la mayoría de las aplicaciones, una caché breve del lado del cliente, ajustada a la frecuencia real de cambio de los tipos, te mantiene cómodamente dentro de las 10.000 llamadas gratuitas. Puedes consultar tu cuota restante y la fecha de reinicio mensual en cualquier momento con GET /v1/account.
¿Cómo me autentico?
Con un token bearer. Las claves tienen el prefijo exr_live_ y van en la cabecera Authorization. La primera llamada funciona de forma anónima, limitada por IP, para que puedas probar antes de registrarte. También se acepta la cabecera X-API-Key para plataformas que no pueden configurar Authorization.
Ya uso otra API de divisas
Los parámetros de petición son compatibles con Frankfurter, por lo que en muchos proyectos la migración consiste simplemente en cambiar la URL base sin reescribir el código. La guía de migración desde Frankfurter cubre el mapeo exacto, incluido dónde la respuesta añade campos en lugar de eliminarlos.
¿Puedo usarlo comercialmente?
Mostrar los tipos en un producto que comercializas requiere el plan Pro. Los planes Gratuito y Basic son para uso interno —paneles, backtests y herramientas personales o internas— y no se permite redistribuir el feed en bruto en ningún plan. Sea cual sea el plan, los tipos son indicativos: no son una cotización ejecutable ni una fuente regulada de registro. Cada respuesta lo indica en su campo notice.
¿Puede usarlo mi agente LLM?
Sí. Un servidor MCP vive en https://api.exchangerate.dev/v1/mcp con cinco herramientas — list_currencies, get_rate, convert, get_range y search_docs — disponibles en todos los planes incluido el Gratuito. Instálalo con npx exchangerate-dev-mcp y el agente obtiene los tipos directamente, sin código de herramienta manual. El tutorial de MCP tiene los detalles de configuración.
La llamada más corta
Sin clave, sin dependencias:
Obtienes JSON con los tipos, más source y market_session para saber exactamente qué tan frescos están. Con esa sola llamada puedes añadir tipos de cambio honestos y actualizados a lo que estés construyendo. Una clave gratuita eleva el límite a 10.000 llamadas al mes y tarda un minuto.
notice.