Documentación API

API REST para acceder a las tasas de cambio de República Dominicana. Todas las respuestas son en formato JSON.

Base URL https://tasareal.com/api/v1

Autenticación

Incluye tu API key en el header Authorization de cada petición.

// Header requerido
Authorization: Bearer tu_api_key_aqui

Obtén tu API key en la página de planes. El plan gratuito incluye 50 peticiones diarias.

Endpoints

GET /rates/latest Tasas más recientes

Devuelve las tasas de cambio más recientes de todas las instituciones.

Parámetros
currency string Moneda: USD, EUR. Default: USD
type string Filtrar por tipo: bank, exchange, official
institution string ID de institución específica: popular, reservas, etc.
Respuesta
{
  "date": "2026-04-06",
  "currency": "USD",
  "rates": [
    {
      "institution": "popular",
      "name": "Banco Popular",
      "type": "bank",
      "buy": 60.10,
      "sell": 60.80,
      "updated_at": "2026-04-06T14:00:00Z"
    }
  ]
}
GET /rates/history Histórico de tasas

Devuelve las tasas históricas para una institución y rango de fechas.

Parámetros
institution string requerido ID de la institución
currency string Default: USD
from date Fecha inicio (YYYY-MM-DD). Default: 30 días atrás
to date Fecha fin (YYYY-MM-DD). Default: hoy
Respuesta
{
  "institution": "popular",
  "currency": "USD",
  "history": [
    {
      "date": "2026-04-06",
      "buy": 60.10,
      "sell": 60.80
    },
    {
      "date": "2026-04-05",
      "buy": 60.05,
      "sell": 60.75
    }
  ]
}
GET /rates/date/{date} Tasas por fecha

Devuelve todas las tasas de una fecha específica.

Parámetros
date path requerido Formato YYYY-MM-DD
currency string Default: USD
type string Filtrar por tipo de institución
GET /institutions Lista de instituciones

Devuelve la lista de todas las instituciones disponibles con sus metadatos.

Respuesta
{
  "institutions": [
    {
      "id": "popular",
      "name": "Banco Popular",
      "full_name": "Banco Popular Dominicano",
      "type": "bank",
      "website": "https://popularenlinea.com"
    }
  ]
}
GET /rates/best Mejores tasas

Devuelve la mejor tasa de compra y la mejor tasa de venta del día.

Parámetros
currency string Default: USD
type string Filtrar por tipo: bank, exchange
Respuesta
{
  "date": "2026-04-06",
  "currency": "USD",
  "best_buy": {
    "institution": "quezada",
    "rate": 60.50
  },
  "best_sell": {
    "institution": "quezada",
    "rate": 60.70
  }
}

Límites y códigos de error

Códigos HTTP
200 Petición exitosa
401 API key inválida o no proporcionada
403 Plan no tiene acceso a este recurso (ej: histórico en plan gratuito)
429 Límite de peticiones diarias excedido
500 Error interno del servidor
Los headers de respuesta incluyen X-RateLimit-Remaining y X-RateLimit-Limit para monitorear tu uso.
TasaReal.com · Tasas de cambio verificadas en República Dominicana