Dokümantasyon /

Geçmiş döviz kurları

Tek gün için tarih yolunu, günlük seri için `/v1/range` kullanın. Yayımlanmış veriler 1999-01-04 tarihinde başlar.

Tek tarih isteyin

Hafta sonu veya tatilde endpoint son yayımlanan fixing değerini döndürür ve `is_forward_filled` true olur. Yeni bir gözlem uydurulmaz.

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

Tarih aralığı isteyin

`symbols`, `start_date`, `end_date` gönderin. JSON sayfa başına en fazla 366 satır verir; `has_more` true ise `next_cursor` değerini sonraki çağrıya ekleyin.

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"

CSV veya Parquet indirin

`format=csv` ya da `format=parquet` ekleyin. Dosya tüm istenen aralığı içerir ve JSON cursor kullanmaz.

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

Kaynağı sayıyla birlikte saklayın

Her gözlemle `source`, `is_forward_filled`, `derived_symbols` alanlarını tutarsanız veriyi daha sonra açıklayabilirsiniz.

source · is_forward_filled · derived_symbols