Dokumentacja /

Historyczne kursy walut

Dla jednego dnia użyj daty w ścieżce, a dla serii `/v1/range`. Opublikowane dane zaczynają się 1999-01-04.

Pobierz jeden dzień

Dla weekendu lub święta endpoint zwraca ostatni opublikowany fixing i ustawia `is_forward_filled` na true. Nie tworzy fikcyjnej obserwacji.

bash · one date
curl "https://api.exchangerate.dev/v1/2024-01-15/EUR?symbols=USD,GBP"

Pobierz zakres dat

Podaj `symbols`, `start_date` i `end_date`. JSON zwraca maksymalnie 366 wierszy na stronę; gdy `has_more` jest true, przekaż `next_cursor` dalej.

bash · date range
curl "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR,GBP&start_date=2024-01-01&end_date=2024-06-30"

Pobierz CSV lub Parquet

Dodaj `format=csv` lub `format=parquet`. Plik obejmuje cały żądany zakres i nie używa kursora JSON.

bash · CSV
curl -L "https://api.exchangerate.dev/v1/range?base=USD&symbols=EUR,GBP&start_date=2024-01-01&end_date=2024-12-31&format=csv"   --output usd-rates-2024.csv

Zachowaj pochodzenie danych

Zapisuj `source`, `is_forward_filled` i `derived_symbols` razem z obserwacją, aby później móc ją wyjaśnić.

source · is_forward_filled · derived_symbols