GuíasGuías

Cómo obtener una clave API de tipos de cambio gratuita (y cuándo no la necesitas)

Puedes llamar a la API de exchangerate.dev sin ninguna clave: 10 solicitudes por minuto, directamente desde curl o un navegador. Una clave gratuita tarda alrededor de un minuto en crearse y eleva ese límite a 5,000 llamadas al mes con tu propia cuota. Esta guía muestra ambos caminos y dónde se detiene cada uno.

9 ago 2026 · 4 min de lectura

Dos respuestas honestas, la más corta primero. Para probar la API no necesitas ninguna clave: cada endpoint de datos: /v1/latest, /v1/convert, /v1/range, /v1/{date}: responde a solicitudes anónimas a 10 solicitudes por minuto y 100 por hora por IP. Para cualquier cosa que se ejecute según un horario o se distribuya a otras personas, regístrate en exchangerate.dev/signup, confirma tu correo y copia la clave que empieza con exr_live_ desde el panel. Nivel gratuito: 5,000 llamadas al mes, 10 solicitudes por minuto, historial diario de los últimos 30 días, sin tarjeta de crédito.

  • No se necesita clave para probar: todas las lecturas de datos responden de forma anónima a 10 solicitudes por minuto, 100 por hora por IP.
  • La clave gratuita se crea en /signup, confirmación de correo, sin tarjeta de crédito, y tiene el formato exr_live_....
  • Nivel gratuito: 5,000 llamadas al mes, 10 solicitudes por minuto, historial diario de los últimos 30 días, tipos en vivo que llegan 15 minutos tarde.
  • Envía la clave como Authorization: Bearer exr_live_..., o X-API-Key cuando un conector no puede configurar el encabezado Authorization.
  • Nunca pongas la clave en una URL ni en un paquete público del navegador, solo en encabezados, con proxy del lado del servidor para los front-ends.

El camino sin clave: prueba la API primero

Antes de crear nada, llama a la API y mira una respuesta real. Esto funciona desde cualquier terminal, sin registro:

curl · anonymous
# No key, no signup, works at 10 req/min, 100 req/hour per IPcurl -s https://api.exchangerate.dev/v1/latest/USD# A single pair, convertedcurl -s https://api.exchangerate.dev/v1/convert/USD/JPY/250

Cada respuesta incluye source y market_session, así puedes ver si un tipo es una tasa de mercado en vivo o el fix diario del ECB antes de decidir nada. También puedes ejecutar la misma llamada en el navegador y leer el JSON ahí.

Cuando lo anónimo basta de verdad

Un script puntual, un ejercicio de clase o comprobar un tipo a mano cabe dentro de 100 solicitudes por hora. Si ese es todo tu caso de uso, ya terminaste, sin clave, nada que guardar ni rotar.

Obtén la clave gratuita

  • Abre exchangerate.dev/signup y regístrate con tu correo. No hay ningún paso de tarjeta de crédito.
  • Confirma el correo. Tu panel se abre con una clave API ya aprovisionada.
  • Copia la clave, empieza con exr_live_. Este prefijo es cómo la reconocerás después en configuraciones.

El nivel gratuito es 5,000 llamadas al mes a 10 solicitudes por minuto, con historial diario de los últimos 30 días y tipos en vivo que llegan 15 minutos tarde. Los niveles de pago reciben el mismo feed en vivo; Gratis y las llamadas sin clave lo reciben 15 minutos tarde, con distintas cuotas.

Usa la clave: encabezados, nunca URLs

Pasa la clave en un encabezado. Authorization: Bearer es la forma principal; X-API-Key existe para conectores que no pueden configurar un encabezado Authorization (algunas herramientas de BI y plataformas no-code):

curl · authenticated
# Primary formcurl -s https://api.exchangerate.dev/v1/latest/USD \  -H "Authorization: Bearer exr_live_your_key_here"# Fallback for connectors without Authorization supportcurl -s https://api.exchangerate.dev/v1/latest/USD \  -H "X-API-Key: exr_live_your_key_here"

Mantén la clave fuera de las cadenas de consulta, fuera de los paquetes de JavaScript del lado del cliente y fuera del control de versiones. En código de aplicación, léela desde una variable de entorno; para un front-end público, dirige las llamadas a través de un pequeño proxy del lado del servidor para que la clave nunca llegue al navegador.

¿Qué camino necesitas realmente?

SituaciónAnónimoClave gratuita
Probar la API, comprobaciones puntualesSí, 10 req/min por IPTambién funciona, no es obligatoria
Un cron o una actualización programadaFrágil, comparte el límite por IPSí: tu propia cuota de 5,000/mes
Una hoja de cálculo que otros actualizanNo, sus IPs, sus límitesSí, la cuota sigue a la clave
Un producto que vendes o distribuyesSíCon crédito visible (/pricing)
Tipos indicativos, no para liquidación

Anónimo o con clave, el feed es el mismo: datos de mercado indicativos para modelos, análisis y visualización, no una cotización en firme. Cada respuesta lo repite en su campo notice.

Preguntas

¿Necesito una clave API para obtener tasas?

No para probarla. Todos los endpoints de datos de exchangerate.dev responden a solicitudes anónimas a 10 solicitudes por minuto y 100 por hora por IP. Necesitas una clave cuando quieres tu propia cuota: el nivel gratuito es de 5,000 llamadas al mes: o cuando tus llamadas se ejecutan según un horario o desde máquinas de otras personas.

¿Es realmente gratuita la clave API de tasas gratuita?

Sí. El registro solo pide un correo: sin tarjeta de crédito. El nivel gratuito es de 5,000 llamadas al mes a 10 solicitudes por minuto con historial diario de los últimos 30 días. Tiene un límite duro en vez de facturar el excedente, así que no puede empezar a cobrarte en silencio.

¿Cómo es una clave API de exchangerate.dev?

Es una cadena que empieza con exr_live_. La envías como encabezado Authorization: Bearer, o como X-API-Key si tu herramienta no puede configurar encabezados Authorization.

¿Puedo usar la clave gratuita en un producto comercial?

Gratuito permite uso comercial con un enlace de crédito visible. Los planes de pago no lo exigen. Redistribuir o revender los datos requiere un acuerdo escrito: hello@exchangerate.dev.

¿Es seguro poner la clave API en la URL?

No. Las cadenas de consulta terminan en registros de servidor, proxies e historial del navegador. Envía la clave en un encabezado, guárdala en una variable de entorno del lado del servidor y nunca la incluyas dentro de un paquete de JavaScript del lado del cliente.

Sigue leyendo

Empieza con una clave API gratuita

5.000 solicitudes al mes con el plan gratuito. Sin tarjeta de crédito.

Obtén una clave gratuita