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.json
Odpowiedź{
"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.json
Narodowy Bank Ukrainyhttps://cdn.kurs-walut.info/api/nbu.json
Czeski Bank Narodowyhttps://cdn.kurs-walut.info/api/cnb.json
Bank Angliihttps://cdn.kurs-walut.info/api/boe.json
Narodowy Bank Rumuniihttps://cdn.kurs-walut.info/api/bnr.json
Narodowy Bank Polskihttps://cdn.kurs-walut.info/api/nbp.json
Narodowy Bank Bułgariihttps://cdn.kurs-walut.info/api/bnb.json
Chorwacki Bank Narodowyhttps://cdn.kurs-walut.info/api/hnb.json