Guide/Clave API gratuita

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 — 12 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 10,000 llamadas al mes con tu propia cuota. Esta guía muestra ambos caminos y dónde se detiene cada uno.

ERexchangerate.dev·Aug 9, 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 12 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: 10,000 llamadas al mes, 12 solicitudes por minuto, un año de historial, sin tarjeta de crédito.

Key points
No se necesita clave para probar: todas las lecturas de datos responden de forma anónima a 12 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: 10,000 llamadas al mes, 12 solicitudes por minuto, un año de historial, tipos en vivo donde existe cobertura en vivo.
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 · anonymouscopy
# No key, no signup — works at 12 req/min, 100 req/hour per IP
curl -s https://api.exchangerate.dev/v1/latest/USD

# A single pair, converted
curl -s https://api.exchangerate.dev/v1/convert/USD/JPY/250

Cada respuesta incluye source y market_session, así puedes ver si un tipo es un consenso 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 10,000 llamadas al mes a 12 solicitudes por minuto, con un año de historial diario y tipos en vivo donde existe cobertura en vivo. Es la misma calidad de datos que leen los niveles de pago — los niveles se diferencian por volumen y velocidad de solicitud, no por frescura.

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 · authenticatedcopy
# Primary form
curl -s https://api.exchangerate.dev/v1/latest/USD \
  -H "Authorization: Bearer exr_live_your_key_here"

# Fallback for connectors without Authorization support
curl -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í — 12 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 10,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 distribuyesNoNo — nivel Basic o Pro (/pricing)
Tipos indicativos, no para liquidación
Anónimo o con clave, los tipos son los mismos: 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.
ER
exchangerate.dev
Guías de integración para desarrolladores.

Keep reading

TutorialTipos de cambio en vivo en Excel con Power QueryRead ReferenceLos tipos de referencia del ECB, explicadosRead ComparisonAPIs de tipos de cambio gratuitas comparadas (2026)Read
Más ComparacionesFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
AprenderReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
Tasas en VivoEUR/USDGBP/USDUSD/JPY