Aby obliczyć narzut, odejmij kurs z wyciągu od kursu odniesienia i podziel różnicę przez kurs odniesienia. Przy obciążeniu w USD i wypłacie w EUR oba kursy muszą oznaczać EUR za USD. Wynik określa, o ile kurs z wyciągu jest niższy od kursu odniesienia. Sprawdź osobne opłaty przed porównaniem łącznej kwoty z wyciągu.
Pobierz kurs odniesienia w EUR za USD
Użyj wartości EUR w rates jako kursu odniesienia. API podaje kurs każdej waluty względem USD, więc ta wartość oznacza euro otrzymane za dolara. Zachowaj ten kierunek przy odczytywaniu wyciągu i obliczaniu kursu.
Każda odpowiedź z najnowszymi kursami zawiera source, market_session, timestamp, data_updated_at i rates oraz informację „Kursy orientacyjne, nie do rozliczeń”. Sprawdź czas obserwacji kursu w data_updated_at. Wybierz kurs z chwili bliskiej transakcji, aby porównać wartości z tego samego momentu.
Strona kursu EUR na USD podaje USD za EUR. Tutejszy kurs odniesienia, 0,89631 EUR za USD, jest odwrotnością kursu z tej strony.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR"Podziel otrzymane EUR przez pobrane USD
Oblicz kurs z wyciągu = otrzymane EUR / pobrane USD. Wynik to EUR za USD, czyli jednostka kursu odniesienia. Użyj kwot samego przewalutowania i ustal osobne opłaty przed obliczeniem kursu.
Jeśli wyciąg zawiera kurs, sprawdź jego kierunek. Kurs USD za EUR trzeba odwrócić przed porównaniem z EUR za USD. Użycie przeciwnych kierunków zmienia obliczenie.
Podziel różnicę kursów przez kurs odniesienia
Użyj wzoru narzut = (kurs odniesienia - kurs z wyciągu) / kurs odniesienia. Wyraź wynik w procentach. Kurs odniesienia jest mianownikiem, ponieważ obliczenie mierzy niedobór względem kursu EUR za USD przyjętego do porównania.
Niższy kurs na wyciągu oznacza mniej euro za tę samą kwotę dolarów. Różnicę możesz też obliczyć w euro: przelicz tę samą kwotę USD po obu kursach, odejmij kwotę z wyciągu od kwoty odniesienia i podziel przez kwotę odniesienia.
Oblicz różnicę dla obciążenia w USD
To przykładowe dane z odpowiedzi z datą 30 paź 2026, 17:09 UTC w data_updated_at. Żądanie zwraca kurs odniesienia 0,89631 EUR za USD, zapisany do pięciu miejsc po przecinku.
Załóżmy, że kurs na wyciągu karty wyniósł 0,86942 EUR za USD, czyli 3% poniżej kursu odniesienia. To wartość przykładowa, nie kurs żadnego dostawcy. Przykładowy kurs z wyciągu to zapisany kurs odniesienia pomnożony przez 0.97 i zaokrąglony do pięciu miejsc po przecinku.
Dla obciążenia 1000 USD przeliczenie po kursie odniesienia daje 896,31 EUR, a po przykładowym kursie z wyciągu 869,42 EUR. Obliczenia używają zapisanych kursów. Odejmij kwoty, aby uzyskać 26,89 EUR, i podziel różnicę przez kwotę odniesienia, aby obliczyć narzut 3,00%.
| Krok | Obliczenie | Wynik |
|---|---|---|
| Kwota odniesienia | 1000 × 0,89631 | 896,31 EUR |
| Kwota z wyciągu (przykład) | 1000 × 0,86942 | 869,42 EUR |
| Różnica | 896,31 − 869,42 | 26,89 EUR |
| Narzut | 26,89 ÷ 896,31 | 3,00% |
Sprawdź opłaty obok narzutu kursowego
Karta może doliczać opłatę do przewalutowania. Łączny koszt na wyciągu może więc być wyższy, niż wynika z samego narzutu kursowego. Przy ocenie transakcji uwzględnij porównanie kursów oraz osobną opłatę.
Banki, karty i usługi przelewów stosują własne spready i opłaty. Kurs odniesienia opiera się na orientacyjnych kursach średnich rynku, nieprzeznaczonych do rozliczeń ani handlu. Jest podstawą obliczenia; wyciąg podaje zastosowane przeliczenie i opłaty.
Wybierz dostęp z uwzględnieniem opóźnienia
Dostęp bez klucza pozwala na 10 żądań na minutę i 100 na godzinę na IP, z kursami opóźnionymi o 15 minut. Darmowy klucz ma limit 5000 żądań miesięcznie i 10 na minutę. Darmowe kursy też mają 15 minut opóźnienia; płatne plany mają kursy w czasie rzeczywistym.
Sprawdzaj data_updated_at razem ze zwróconym kursem przy każdym rodzaju dostępu. Czas odpowiedzi i czas obserwacji kursu opisują różne zdarzenia. Z czasem transakcji porównuj czas obserwacji.