IpForensics
HomeGoto Dashboard
  • 📖Introduction
  • Protocols
    • HTTP Json Protocol
    • Response headers
    • Error Codes
  • Features
    • Pay-As-You-Go
    • API Security
    • HTTPS
  • Api Response Data
    • 📶Mobile Carrier
    • 🏥ASN
    • 📊General
    • ⏲️Timezone
    • 💵Currency
    • 👨‍💻Threat Detector
    • 🌐Company
    • 🌏Geolocation
    • 🌍Advance Geolocation
    • 💻Device Information
    • ✈️IATA/ICAO
  • API
    • 🚀Intro
    • 📊IP & Threat Intelligence API
      • Single Lookup
      • Origin Lookup
    • 💹Exchange Rate API
      • Currency Endpoint
      • Live Rate Endpoint
      • Historical Rate Endpoint
      • Currency Conversion Endpoint
      • Currency Swap Endpoint
  • Code Implantation
    • Block Automated Visits From Hosting Providers
    • Block VPN/Proxy and Tor users
    • Redirect by Country and Location Offers
    • Content Personalisation
    • Get the location from an IP Address in Javascript
    • How to get a client's IP address using JavaScript
    • HTML5 Geolocation with IpForensics fallback
    • Blocking Users by Country
    • Detecting Users Currency or Currency Personalisation
    • Preventing Free Trial Abuse
    • Device-Based Ads and App Binary
    • Detect Users Device/Computer and Operating System
    • Detect visitors from EU countries
    • How to detect and prevent credit card fraud
    • How to convert amounts to website visitor currency
  • MISC
    • Changelog
    • FAQs
    • Troubleshooting
    • API Status
    • Rate Limits
Powered by GitBook
On this page
  • Code Snippet
  • Sample Response
  • Endpoint
  • Returns list of all historical rate currencies based on the source currency.

Was this helpful?

  1. API
  2. Exchange Rate API

Historical Rate Endpoint

The Ipforensics API provides accurate historical exchange rate data for every past day all the way back to the year of 2020.

Each request to the currency endpoint consumes 1 token.

Code Snippet

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://ipforensics.net/api/v1/currency/historical?apikey=IPF-36ae36a6-4a32-4fae-a422-e45e70b0a515-X&source=NGN&date=2021-11-10',
  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',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
var requestOptions = {
  method: 'GET',
  redirect: 'follow'
};

fetch("https://ipforensics.net/api/v1/currency/historical?apikey=IPF-36ae36a6-4a32-4fae-a422-e45e70b0a515-X&source=NGN&date=2021-11-10", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
var axios = require('axios');

var config = {
  method: 'get',
  url: 'https://ipforensics.net/api/v1/currency/historical?apikey=IPF-36ae36a6-4a32-4fae-a422-e45e70b0a515-X&source=NGN&date=2021-11-10',
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests

url = "https://ipforensics.net/api/v1/currency/historical?apikey=IPF-36ae36a6-4a32-4fae-a422-e45e70b0a515-X&source=NGN&date=2021-11-10"

payload={}

response = requests.request("GET", url, data=payload)

print(response.text)
var client = new RestClient("https://ipforensics.net/api/v1/currency/historical?apikey=IPF-36ae36a6-4a32-4fae-a422-e45e70b0a515-X&source=NGN&date=2021-11-10");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

Sample Response

{
    "status": true,
    "code": 200,
    "message": "Successful",
    "meta_data": {
        "currency": "ngn",
        "date": "2021-11-10",
        "exchange_rate": {
            "ada": 0.001055,
            "aed": 0.008947,
            "afn": 0.222495,
            "all": 0.258056,
            "amd": 1.161227,
            "ang": 0.004389,
            "aoa": 1.454077,
            "ars": 0.24374,
            "aud": 0.003302,
            "awg": 0.004385,
            "azn": 0.004133,
            "bam": 0.004114,
            "bbd": 0.004918,
            "bch": 3.0e-6,
            "bdt": 0.20883,
            "bgn": 0.004109,
            "bhd": 0.000918,
            "bif": 4.863971,
            "bmd": 0.002436,
            "bnb": 4.0e-6,
            "bnd": 0.003281,
            "bob": 0.016817,
            "brl": 0.013349,
            "bsd": 0.002436,
            "btc": 0,
            "btn": 0.180204,
            "bwp": 0.027613,
            "byn": 0.005939,
            "byr": 47.738526,
            "bzd": 0.004909,
            "cad": 0.003029,
            "cdf": 4.895635,
            "chf": 0.002219,
            "clf": 7.0e-5,
            "clp": 1.932875,
            "cny": 0.015571,
            "cop": 9.418592,
            "crc": 1.562416,
            "cuc": 0.002436,
            "cup": 0.064544,
            "cve": 0.232408,
            "czk": 0.053035,
            "djf": 0.432861,
            "dkk": 0.015626,
            "doge": 0.008845,
            "dop": 0.13787,
            "dzd": 0.335736,
            "egp": 0.038272,
            "ern": 0.036538,
            "etb": 0.115108,
            "etc": 3.8e-5,
            "eth": 1.0e-6,
            "eur": 0.002101,
            "fjd": 0.005072,
            "fkp": 0.001786,
            "gbp": 0.001796,
            "gel": 0.007673,
            "ggp": 0.001786,
            "ghs": 0.014881,
            "gip": 0.001786,
            "gmd": 0.127019,
            "gnf": 23.272532,
            "gtq": 0.018849,
            "gyd": 0.509315,
            "hkd": 0.018975,
            "hnl": 0.058919,
            "hrk": 0.015792,
            "htg": 0.239989,
            "huf": 0.757849,
            "idr": 34.729656,
            "ils": 0.007569,
            "imp": 0.001786,
            "inr": 0.180664,
            "iqd": 3.556033,
            "irr": 102.881395,
            "isk": 0.315999,
            "jep": 0.001786,
            "jmd": 0.376549,
            "jod": 0.001727,
            "jpy": 0.274962,
            "kes": 0.271939,
            "kgs": 0.206542,
            "khr": 9.92523,
            "kmf": 1.034782,
            "kpw": 2.192074,
            "krw": 2.870352,
            "kwd": 0.000735,
            "kyd": 0.00203,
            "kzt": 1.045908,
            "lak": 25.428072,
            "lbp": 3.712551,
            "link": 7.2e-5,
            "lkr": 0.49075,
            "lrd": 0.357069,
            "lsl": 0.036729,
            "ltc": 9.0e-6,
            "ltl": 0.007192,
            "lvl": 0.001473,
            "lyd": 0.011094,
            "mad": 0.022056,
            "mdl": 0.042743,
            "mga": 9.64513,
            "mkd": 0.129442,
            "mmk": 4.456934,
            "mnt": 6.943823,
            "mop": 0.019543,
            "mro": 0.869523,
            "mur": 0.105223,
            "mvr": 0.037631,
            "mwk": 1.985046,
            "mxn": 0.049502,
            "myr": 0.010112,
            "mzn": 0.155468,
            "nad": 0.03673,
            "ngn": 1,
            "nio": 0.085759,
            "nok": 0.020725,
            "npr": 0.288328,
            "nzd": 0.003416,
            "omr": 0.000938,
            "pab": 0.002436,
            "pen": 0.009781,
            "pgk": 0.008586,
            "php": 0.122226,
            "pkr": 0.417346,
            "pln": 0.009649,
            "pyg": 16.761154,
            "qar": 0.008868,
            "ron": 0.010396,
            "rsd": 0.247071,
            "rub": 0.172322,
            "rwf": 2.447817,
            "sar": 0.009135,
            "sbd": 0.019556,
            "scr": 0.032633,
            "sdg": 1.06681,
            "sek": 0.020898,
            "sgd": 0.003282,
            "shp": 0.003355,
            "sll": 26.597178,
            "sos": 1.427284,
            "srd": 0.052367,
            "std": 50.412812,
            "svc": 0.021312,
            "syp": 3.06153,
            "szl": 0.036729,
            "thb": 0.079792,
            "theta": 0.000305,
            "tjs": 0.027448,
            "tmt": 0.008525,
            "tnd": 0.006907,
            "top": 0.005459,
            "trx": 0.020945,
            "try": 0.023707,
            "ttd": 0.016554,
            "twd": 0.067589,
            "tzs": 5.601969,
            "uah": 0.063577,
            "ugx": 8.609512,
            "usd": 0.002436,
            "usdt": 0.002433,
            "uyu": 0.106248,
            "uzs": 26.04916,
            "vef": 520813248.043943,
            "vnd": 55.197671,
            "vuv": 0.273514,
            "wst": 0.006277,
            "xaf": 1.379619,
            "xag": 0.0001,
            "xau": 1.0e-6,
            "xcd": 0.006582,
            "xdr": 0.001727,
            "xlm": 0.005884,
            "xof": 1.377349,
            "xpf": 0.251968,
            "xrp": 0.001938,
            "yer": 0.609518,
            "zar": 0.036647,
            "zmk": 21.923674,
            "zmw": 0.04253,
            "zwl": 0.784275
        }
    }
}

Endpoint

Returns list of all historical rate currencies based on the source currency.

GET https://ipforensics.net/api/v1/currency/historical?apikey=...&source=NGN&date=2021-11-10

Returns response object and a metadata of the request

Query Parameters

Name
Type
Description

apikey*

String

Your API key

source*

String

Specify a Source Currency

date

date

Specify a date for which to request historical rates. (Format: YYYY-MM-DD)

{
    "status": true,
    "code": 200,
    "message": "Successful",
    "meta_data": {
        "currency": "ngn",
        "date": "2021-11-10",
        "exchange_rate": {
            "ada": 0.001055,
            "aed": 0.008947,
            "afn": 0.222495,
            "all": 0.258056,
            "amd": 1.161227,
            "ang": 0.004389,
            "aoa": 1.454077,
            "ars": 0.24374,
            "aud": 0.003302,
            "awg": 0.004385,
            "azn": 0.004133,
            "bam": 0.004114,
            "bbd": 0.004918,
            "bch": 3.0e-6,
            "bdt": 0.20883,
            "bgn": 0.004109,
            "bhd": 0.000918,
            "bif": 4.863971,
            "bmd": 0.002436,
            "bnb": 4.0e-6,
            "bnd": 0.003281,
            "bob": 0.016817,
            "brl": 0.013349,
            "bsd": 0.002436,
            "btc": 0,
            "btn": 0.180204,
            "bwp": 0.027613,
            "byn": 0.005939,
            "byr": 47.738526,
            "bzd": 0.004909,
            "cad": 0.003029,
            "cdf": 4.895635,
            "chf": 0.002219,
            "clf": 7.0e-5,
            "clp": 1.932875,
            "cny": 0.015571,
            "cop": 9.418592,
            "crc": 1.562416,
            "cuc": 0.002436,
            "cup": 0.064544,
            "cve": 0.232408,
            "czk": 0.053035,
            "djf": 0.432861,
            "dkk": 0.015626,
            "doge": 0.008845,
            "dop": 0.13787,
            "dzd": 0.335736,
            "egp": 0.038272,
            "ern": 0.036538,
            "etb": 0.115108,
            "etc": 3.8e-5,
            "eth": 1.0e-6,
            "eur": 0.002101,
            "fjd": 0.005072,
            "fkp": 0.001786,
            "gbp": 0.001796,
            "gel": 0.007673,
            "ggp": 0.001786,
            "ghs": 0.014881,
            "gip": 0.001786,
            "gmd": 0.127019,
            "gnf": 23.272532,
            "gtq": 0.018849,
            "gyd": 0.509315,
            "hkd": 0.018975,
            "hnl": 0.058919,
            "hrk": 0.015792,
            "htg": 0.239989,
            "huf": 0.757849,
            "idr": 34.729656,
            "ils": 0.007569,
            "imp": 0.001786,
            "inr": 0.180664,
            "iqd": 3.556033,
            "irr": 102.881395,
            "isk": 0.315999,
            "jep": 0.001786,
            "jmd": 0.376549,
            "jod": 0.001727,
            "jpy": 0.274962,
            "kes": 0.271939,
            "kgs": 0.206542,
            "khr": 9.92523,
            "kmf": 1.034782,
            "kpw": 2.192074,
            "krw": 2.870352,
            "kwd": 0.000735,
            "kyd": 0.00203,
            "kzt": 1.045908,
            "lak": 25.428072,
            "lbp": 3.712551,
            "link": 7.2e-5,
            "lkr": 0.49075,
            "lrd": 0.357069,
            "lsl": 0.036729,
            "ltc": 9.0e-6,
            "ltl": 0.007192,
            "lvl": 0.001473,
            "lyd": 0.011094,
            "mad": 0.022056,
            "mdl": 0.042743,
            "mga": 9.64513,
            "mkd": 0.129442,
            "mmk": 4.456934,
            "mnt": 6.943823,
            "mop": 0.019543,
            "mro": 0.869523,
            "mur": 0.105223,
            "mvr": 0.037631,
            "mwk": 1.985046,
            "mxn": 0.049502,
            "myr": 0.010112,
            "mzn": 0.155468,
            "nad": 0.03673,
            "ngn": 1,
            "nio": 0.085759,
            "nok": 0.020725,
            "npr": 0.288328,
            "nzd": 0.003416,
            "omr": 0.000938,
            "pab": 0.002436,
            "pen": 0.009781,
            "pgk": 0.008586,
            "php": 0.122226,
            "pkr": 0.417346,
            "pln": 0.009649,
            "pyg": 16.761154,
            "qar": 0.008868,
            "ron": 0.010396,
            "rsd": 0.247071,
            "rub": 0.172322,
            "rwf": 2.447817,
            "sar": 0.009135,
            "sbd": 0.019556,
            "scr": 0.032633,
            "sdg": 1.06681,
            "sek": 0.020898,
            "sgd": 0.003282,
            "shp": 0.003355,
            "sll": 26.597178,
            "sos": 1.427284,
            "srd": 0.052367,
            "std": 50.412812,
            "svc": 0.021312,
            "syp": 3.06153,
            "szl": 0.036729,
            "thb": 0.079792,
            "theta": 0.000305,
            "tjs": 0.027448,
            "tmt": 0.008525,
            "tnd": 0.006907,
            "top": 0.005459,
            "trx": 0.020945,
            "try": 0.023707,
            "ttd": 0.016554,
            "twd": 0.067589,
            "tzs": 5.601969,
            "uah": 0.063577,
            "ugx": 8.609512,
            "usd": 0.002436,
            "usdt": 0.002433,
            "uyu": 0.106248,
            "uzs": 26.04916,
            "vef": 520813248.043943,
            "vnd": 55.197671,
            "vuv": 0.273514,
            "wst": 0.006277,
            "xaf": 1.379619,
            "xag": 0.0001,
            "xau": 1.0e-6,
            "xcd": 0.006582,
            "xdr": 0.001727,
            "xlm": 0.005884,
            "xof": 1.377349,
            "xpf": 0.251968,
            "xrp": 0.001938,
            "yer": 0.609518,
            "zar": 0.036647,
            "zmk": 21.923674,
            "zmw": 0.04253,
            "zwl": 0.784275
        }
    }
}
PreviousLive Rate EndpointNextCurrency Conversion Endpoint

Last updated 2 years ago

Was this helpful?

💹