Ir al contenido

Tipo de cambio

Tipo de cambio interbancario publicado por el Banco Central de Reserva del Perú (BCRP). Útil para valorización contable, facturación con monedas distintas a PEN y conciliación bancaria.

GET /v1/tipo-cambio?moneda=USD
Host: api.chequea.pe
Authorization: Bearer ak_live_...
MétodoGET
Scope requeridotipo-cambio:read
Cuota1 unidad por request
Cache HTTPpublic, max-age=1800, must-revalidate (30 min)
NombreTipoDefaultNotas
moneda"USD" | "EUR"USDOtras monedas devuelven 400
fechastring ISO YYYY-MM-DDúltima publicaciónSi no se especifica devuelve el valor más reciente
Ventana de terminal
# Tipo de cambio del día (USD)
curl --request GET \
--url 'https://api.chequea.pe/api/v1/tipo-cambio' \
--header 'Authorization: Bearer ak_live_TU_CLAVE'
# Histórico (EUR de una fecha específica)
curl --request GET \
--url 'https://api.chequea.pe/api/v1/tipo-cambio?moneda=EUR&fecha=2026-05-15' \
--header 'Authorization: Bearer ak_live_TU_CLAVE'
{
"fecha": "2026-05-19",
"compra": 3.685,
"venta": 3.692,
"fuente": "bcrp",
"moneda": "USD",
"capturadoEn": "2026-05-19T13:00:12.481Z"
}
CampoTipoNotas
fechastring YYYY-MM-DDFecha de publicación oficial del tipo de cambio
compranumberPrecio de compra interbancario en soles
ventanumberPrecio de venta interbancario en soles
fuente"bcrp" | "sbs" | "sunat"Origen del dato (hoy siempre bcrp)
monedastringMoneda solicitada (USD o EUR)
capturadoEnstring (ISO-8601)Cuándo lo capturó nuestro pipeline
CódigotypeCuándo ocurre
400validation_errormoneda distinta a USD/EUR, o fecha mal formada
401unauthorizedFalta clave o es inválida
403forbidden_scopeLa clave no tiene tipo-cambio:read
429rate_limited / quota_exceededPlan excedido
502upstream_unavailableBCRP no respondió y no hay valor en caché