/currency/latest

Retrieves the latest currency conversion rates for today.


Definition

https://api.upcdatabase.org/currency/latest/?base=XXX
Parameter Type Description
base string Requested exchange rates base asset identifier. (USD, EUR, etc) (required)
target string Requested exchange rates target identifier. (USD, EUR, etc) (optional)
format string Can be json (default) or text (optional). Required when target is set.

Request

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.upcdatabase.org/currency/latest/?base=GBP',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer THISISALIVEDEMOAPIKEY19651D54X47'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
var settings = {
  "url": "https://api.upcdatabase.org/currency/latest/?base=GBP",
  "method": "GET",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer THISISALIVEDEMOAPIKEY19651D54X47"
  },
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
curl --location --request GET 'https://api.upcdatabase.org/currency/latest/?base=GBP' \
--header 'Authorization: Bearer THISISALIVEDEMOAPIKEY19651D54X47'

Response

The response contains an array of all the currently supported currencies in JSON format.

{
    "success": true,
    "date": "2022-08-28",
    "timestamp": 1661699736,
    "base": "USD",
    "rates": {
        "AUD": 1.451,
        "CAD": 1.304,
        "CHF": 0.965,
        "EUR": 1.004,
        "GBP": 0.851,
        "HKD": 7.847,
        "INR": 79.972,
        "JPY": 137.565,
        "KRW": 1342.18,
        "MXN": 20.023,
        "NZD": 1.63,
        "RUB": 60.304,
        "SEK": 10.683,
        "SGD": 1.393,
        "USD": 1,
        "ZAR": 16.887
    }
}
0.851