API kursów walut

kurs-walut.info 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 Centralny
https://cdn.kurs-walut.info/api/ecb.json
Narodowy Bank Ukrainy
https://cdn.kurs-walut.info/api/nbu.json
Czeski Bank Narodowy
https://cdn.kurs-walut.info/api/cnb.json
Bank Anglii
https://cdn.kurs-walut.info/api/boe.json
Narodowy Bank Rumunii
https://cdn.kurs-walut.info/api/bnr.json
Narodowy Bank Polski
https://cdn.kurs-walut.info/api/nbp.json
Narodowy Bank Bułgarii
https://cdn.kurs-walut.info/api/bnb.json
Chorwacki Bank Narodowy
https://cdn.kurs-walut.info/api/hnb.json

FAQ

Skąd są stawki?
Zbieramy dane od instytucji finansowych i banków. Stosujemy średnie stawki rynkowe.
Czy są jakieś ograniczenia użytkowania?
Staramy się zapewnić nieograniczony dostęp do naszego API każdemu, kto chce z niego korzystać. Jeśli jednak zauważymy, że ktoś nadużywa naszego serwera, zastrzegamy sobie prawo do odmowy dostępu.