Consulta Tipo de Cambio
Este endpoint le permite obtener la información del tipo de cambio actual.
Consideraciones
- Este servicio no se conecta con la SUNAT
- Los datos obtenidos son los actuales publicados por la SUNAT al dia de hoy.
- El tipo de cambio corresponde a la moneda DOLAR AMERICANO.
GET
https://api.perufacturacion.com/api
Accept | application/json |
Content-Type | application/json |
api_token | API Token |
json | Para consulta de TIPO DE CAMBIO establecer este valor en "tipo_cambio" |
Ejemplos de uso
Asumimos que usted sabe cómo hacer solicitudes API en el lenguaje de programación elegido para su aplicativo. Hemos incluido algunos ejemplos simples en algunos lenguajes de programación.
Esta API funciona con distintos lenguajes de programación como C#, JavaScript, Python, PHP, Go, Java, Ruby, Visual Basic, también se puede integrar con Excel y Access.
Ejemplo de uso en PHP:
$curl = curl_init();
curl_setopt_array($curl, array(CURLOPT_URL => "https://api.perufacturacion.com/api?api_token={SU_API_TOKEN}&json=tipo_cambio",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYPEER => false
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Success Response:
{
"fecha": "01/03/2023",
"compra": "3.764",
"venta": "3.773",
"moneda": "USD",
"fuente": "SUNAT",
"mensaje": "OK",
"code": "200"
}
Failed:
Si no se han encontrado resultados o el servicio se encuentra off-line:
{
"mensaje": "Service not available",
"code": "503"
}
Si ha excedido el limite de consultas diario /mensual:
{
"mensaje": "quota limit exceeded (daily/monthly) or token invalid",
"code": "503"
}
Si no ha enviado uno de los parametros a la endpoint:
{
"mensaje": "Empty parameters are not allowed ('json' or 'api_token')",
"code": "503"
}