Ir al contenido

Histórico de un par

GET
/api/v2/history/{currency}/{origin}
curl --request GET \
--url 'https://monedapi.ar/api/v2/history/usd/blue?date_from=2026-08-01&date_to=2026-08-31&limit=100'

Los cambios de valor de un par entre dos días, del más reciente al más viejo. Sin key.

currency
required
string
Allowed values: usd arg eur brl clp uyu

Código de la moneda, sin distinguir mayúsculas.

Example
usd
origin
required
string
Allowed values: bna blue oficial ccl tarjeta cripto mayorista bolsa futuro riesgo cer uva

Código del origen, sin distinguir mayúsculas. Los válidos dependen de la moneda.

Example
blue
date_from
string format: date

Primer día incluido (YYYY-MM-DD, día UTC).

Example
2026-08-01
from
string format: date

Alias de date_from. Si vienen los dos, gana date_from.

date_to
string format: date

Último día incluido (YYYY-MM-DD, día UTC).

Example
2026-08-31
to
string format: date

Alias de date_to. Si vienen los dos, gana date_to.

limit
integer
default: 100 >= 1 <= 500

Máximo de puntos, del más reciente al más viejo. Por defecto 100, tope 500.

Los cambios del par en el rango, del más reciente al más viejo. Un par fuera del catálogo responde un array vacío.

Media typeapplication/json
Array<object>

Un cambio de valor del par.

object
buy
required
number
sell
required
number
createdAt
required

Momento en que se observó el valor (hora argentina).

string
/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}-03:00$/
Examplegenerated
[
{
"buy": 1,
"sell": 1,
"createdAt": "example"
}
]

Fecha inválida.

Media typeapplication/json

Error con la forma de v1, como {"error":"Cotización no encontrada"}.

object
error
required
string
Examplegenerated
{
"error": "example"
}

Más de 20 pedidos en 10 segundos desde la misma IP. El edge bloquea 10 segundos, con Retry-After.

Media typetext/plain
string
Retry-After
integer

Servicio temporalmente no disponible. Reintentar después de Retry-After segundos.

Media typeapplication/json

Error con la forma de v1, como {"error":"Cotización no encontrada"}.

object
error
required
string
Examplegenerated
{
"error": "example"
}