Currency Exchange Rates API logo
FinanzasMANTENIDA5 tokens / llamada

Currency Exchange Rates API

Tipos de cambio de referencia del BCE para 30 divisas con conversión, consultas de 90 días e historial

Tipos de cambio diarios de ~30 monedas principales con cualquier base, más un conversor de importes — obtenidos directamente de los tipos de referencia oficiales del Banco Central Europeo. Fiables, fechados y en caché cada hora.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 5 tokens por llamada, así que el plan gratuito cubre unas 100 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "ok": true,
  "base": "USD",
  "date": "2026-09-11",
  "count": 3,
  "rates": {
    "EUR": 0.862664,
    "GBP": 0.740295,
    "JPY": 154.037267
  },
  "unsupported_symbols": [
    "XYZ"
  ]
}
Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Currency Exchange Rates API

  • Convertir precios y facturas entre divisas con un tipo oficial y fechado que tu contable pueda verificar.

  • Mostrar la tendencia de un tipo a 30 días con porcentaje de variación en un panel financiero o una página de remesas.

  • Registrar una operación al tipo oficial de una fecha dada, con los fines de semana resueltos al día hábil anterior.

  • Poner precio a un catálogo en varias divisas con una tabla de tipos por día en lugar de un feed de pago.

Endpoints de Currency Exchange Rates API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

GETConvert

https://api-currency.dataandapis.com/v1/convert

Parámetros de consulta

ParámetroEjemplo
amount100Opcional
dateOpcional
fromUSDObligatorio
toGBPObligatorio

Petición de ejemplo

curl "https://api-currency.dataandapis.com/v1/convert?amount=100&from=USD&to=GBP" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "from": "USD",
  "to": "GBP",
  "date": "2026-09-11",
  "rate": 0.740295,
  "inverse_rate": 1.350813,
  "amount": 100,
  "result": 74.03
}

GETData Sources

https://api-currency.dataandapis.com/v1/sources

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-currency.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "sources": [
    {
      "slug": "ecb-daily",
      "name": "ECB euro foreign exchange reference rates (daily)",
      "url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml",
      "licence": "ECB — free reuse with attribution",
      "cadence": "once per business day ~16:00 CET; edge-cached 1h"
    },
    {
      "slug": "ecb-90d",
      "name": "ECB reference rates — last 90 days",
      "url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml",
      "licence": "ECB — free reuse with attribution",
      "cadence": "once per business day; edge-cached 1h"
    }
  ],
  "attribution": {
    "source": "European Central Bank — euro foreign exchange reference rates",
    "source_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
    "note": "Reference rates published once per business day (~16:00 CET); not real-time market rates. Weekends and holidays return the previous business day."
  }
}

GETList Currencies

https://api-currency.dataandapis.com/v1/currencies

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-currency.dataandapis.com/v1/currencies" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "date": "2026-09-11",
  "count": 30,
  "currencies": [
    {
      "code": "AUD",
      "name": "Australian Dollar"
    },
    {
      "code": "BRL",
      "name": "Brazilian Real"
    },
    {
      "code": "CAD",
      "name": "Canadian Dollar"
    },
    {
      "code": "CHF",
      "name": "Swiss Franc"
    },
    {
      "code": "CNY",
      "name": "Chinese Yuan Renminbi"
    },
    {
      "code": "CZK",
      "name": "Czech Koruna"
…
Ver la respuesta completa
{
  "ok": true,
  "date": "2026-09-11",
  "count": 30,
  "currencies": [
    {
      "code": "AUD",
      "name": "Australian Dollar"
    },
    {
      "code": "BRL",
      "name": "Brazilian Real"
    },
    {
      "code": "CAD",
      "name": "Canadian Dollar"
    },
    {
      "code": "CHF",
      "name": "Swiss Franc"
    },
    {
      "code": "CNY",
      "name": "Chinese Yuan Renminbi"
    },
    {
      "code": "CZK",
      "name": "Czech Koruna"
    },
    {
      "code": "DKK",
      "name": "Danish Krone"
    },
    {
      "code": "EUR",
      "name": "Euro"
    },
    {
      "code": "GBP",
      "name": "Pound Sterling"
    },
    {
      "code": "HKD",
      "name": "Hong Kong Dollar"
    },
    {
      "code": "HUF",
      "name": "Hungarian Forint"
    },
    {
      "code": "IDR",
      "name": "Indonesian Rupiah"
    },
    {
      "code": "ILS",
      "name": "Israeli New Shekel"
    },
    {
      "code": "INR",
      "name": "Indian Rupee"
    },
    {
      "code": "ISK",
      "name": "Icelandic Krona"
    },
    {
      "code": "JPY",
      "name": "Japanese Yen"
    },
    {
      "code": "KRW",
      "name": "South Korean Won"
    },
    {
      "code": "MXN",
      "name": "Mexican Peso"
    },
    {
      "code": "MYR",
      "name": "Malaysian Ringgit"
    },
    {
      "code": "NOK",
      "name": "Norwegian Krone"
    },
    {
      "code": "NZD",
      "name": "New Zealand Dollar"
    },
    {
      "code": "PHP",
      "name": "Philippine Peso"
    },
    {
      "code": "PLN",
      "name": "Polish Zloty"
    },
    {
      "code": "RON",
      "name": "Romanian Leu"
    },
    {
      "code": "SEK",
      "name": "Swedish Krona"
    },
    {
      "code": "SGD",
      "name": "Singapore Dollar"
    },
    {
      "code": "THB",
      "name": "Thai Baht"
    },
    {
      "code": "TRY",
      "name": "Turkish Lira"
    },
    {
      "code": "USD",
      "name": "US Dollar"
    },
    {
      "code": "ZAR",
      "name": "South African Rand"
    }
  ]
}

GETRate History

https://api-currency.dataandapis.com/v1/history

Parámetros de consulta

ParámetroEjemplo
days14Opcional
fromUSDOpcional
toGBPObligatorio

Petición de ejemplo

curl "https://api-currency.dataandapis.com/v1/history?days=14&from=USD&to=GBP" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "from": "USD",
  "to": "GBP",
  "days": 14,
  "count": 10,
  "start_rate": 0.7386,
  "end_rate": 0.740295,
  "change_pct": 0.23,
  "min": 0.737195,
  "max": 0.741665,
  "series": [
    {
      "date": "2026-08-31",
      "rate": 0.7386
    },
    {
      "date": "2026-09-01",
      "rate": 0.739042
    },
    {
      "date": "2026-09-02",
      "rate": 0.741665
    },
    {
      "date": "2026-09-03",
      "rate": 0.740895
    },
…
Ver la respuesta completa
{
  "ok": true,
  "from": "USD",
  "to": "GBP",
  "days": 14,
  "count": 10,
  "start_rate": 0.7386,
  "end_rate": 0.740295,
  "change_pct": 0.23,
  "min": 0.737195,
  "max": 0.741665,
  "series": [
    {
      "date": "2026-08-31",
      "rate": 0.7386
    },
    {
      "date": "2026-09-01",
      "rate": 0.739042
    },
    {
      "date": "2026-09-02",
      "rate": 0.741665
    },
    {
      "date": "2026-09-03",
      "rate": 0.740895
    },
    {
      "date": "2026-09-04",
      "rate": 0.739098
    },
    {
      "date": "2026-09-07",
      "rate": 0.739064
    },
    {
      "date": "2026-09-08",
      "rate": 0.738247
    },
    {
      "date": "2026-09-09",
      "rate": 0.737195
    },
    {
      "date": "2026-09-10",
      "rate": 0.739626
    },
    {
      "date": "2026-09-11",
      "rate": 0.740295
    }
  ]
}

GETRate Table

https://api-currency.dataandapis.com/v1/rates

Parámetros de consulta

ParámetroEjemplo
baseUSDOpcional
dateOpcional
symbolsEUR,GBP,JPYOpcional

Petición de ejemplo

curl "https://api-currency.dataandapis.com/v1/rates?base=USD&symbols=EUR%2CGBP%2CJPY" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "base": "USD",
  "date": "2026-09-11",
  "count": 3,
  "rates": {
    "EUR": 0.862664,
    "GBP": 0.740295,
    "JPY": 154.037267
  },
  "unsupported_symbols": [
    "XYZ"
  ]
}

De dónde salen los datos

Fuente
Tipos de cambio de referencia del euro del Banco Central Europeo, rebasados a cualquier divisa admitida.
Actualización
Un tipo oficial por día hábil, obtenido del BCE y cacheado una hora.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
5endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://api-currency.dataandapis.com/v1/convert',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Currency Exchange Rates API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key

Parámetros de consulta

amount(Opcional)
date(Opcional)
from(Obligatorio)
to(Obligatorio)
import axios from 'axios';

const url = 'https://api-currency.dataandapis.com/v1/convert';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Currency Exchange Rates API

Lanza Currency Exchange Rates API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.