API kursów walut
 Darmowy, łatwy w użyciu interfejs REST API dostarczający dane o kursach wymiany walut na całym świecie w formacie JSON. Nasze API zostało stworzone z myślą o programistach, którzy chcą szybko i bez ograniczeń realizować swoje pomysły.
Jak to działa?
Co godzinę generujemy plik JSON ze zaktualizowanymi danymi kursowymi. Walutą bazową jest dolar USD. API jest dostępne w chmurze CDN.
Zróbmy to
Aby korzystać z naszych usług, musisz przeczytać nasze zastrzeżenie i politykę prywatności. Powinieneś także odwołać się do źródła danych: kurs-walut.info.Wniosek
https://cdn.kurs-walut.info/api/latest.jsonOdpowiedź{
    "base": "USD",
    "rates": {
        "AED": 3.67297,
        "AFN": 89.647021,
        "ALL": 104.709024,
        "AMD": 476.665393,
        "ANG": 1.789593,
        "AOA": 597.455,
        "ARS": 99.2347,
        "AUD": 1.338279,
        [supporting 183+ currencies ...]
    },
}
Jak uzyskać kursy wymiany walut w innych walutach niż w USD lub kursy krzyżowe??
Kurs krzyżowy to kwotowanie na rynku walutowym między dwiema walutami (bez dolara amerykańskiego), które są następnie wyceniane w stosunku do trzeciej waluty. Kiedy jest stosowany jako waluta bazowa, dolar amerykański jest zawsze postrzegany jako mający wartość jeden.
Właściwie nie musisz ładować danych dla innych walut, po prostu dokonaj przeliczenia, a otrzymasz dane oparte na EUR, GBP itp.
Na przykład wiemy, że: 
1 USD = 0.87 EUR, 
1 USD = 0.73 GBP, 
ale skąd wiemy ile? EUR równa się GBP?
Formuła: a / b = c
EURGBP = (USDGBP / USDEUR) = (0.73 / 0.87) = 0.84
Wniosek: znając wartość dowolnej pary walutowej opartej na dolarze amerykańskim, możemy uzyskać dowolny kurs krzyżowy.
Banki API
Europejski Bank Centralnyhttps://cdn.kurs-walut.info/api/ecb.jsonNarodowy Bank Ukrainyhttps://cdn.kurs-walut.info/api/nbu.jsonCzeski Bank Narodowyhttps://cdn.kurs-walut.info/api/cnb.jsonBank Angliihttps://cdn.kurs-walut.info/api/boe.jsonNarodowy Bank Rumuniihttps://cdn.kurs-walut.info/api/bnr.jsonNarodowy Bank Polskihttps://cdn.kurs-walut.info/api/nbp.jsonNarodowy Bank Bułgariihttps://cdn.kurs-walut.info/api/bnb.jsonChorwacki Bank Narodowyhttps://cdn.kurs-walut.info/api/hnb.json