13 Haziran 2026 Cumartesi yoktur; aralık her takvim günü için satır uydurmaz.
Python ile sayfalama
Bu döngü her imleci takip eder.
Python · requestscopy
import requests
API = "https://api.exchangerate.dev/v1"
KEY = "exr_live_..." # free key at https://exchangerate.dev/signup
params = {
"base": "USD",
"symbols": "EUR,GBP",
"start_date": "2026-06-10",
"end_date": "2026-06-13",
}
rows = []
while True:
resp = requests.get(
f"{API}/range",
headers={"Authorization": f"Bearer {KEY}"},
params=params,
timeout=10,
)
resp.raise_for_status()
data = resp.json()
rows.extend(data["data"])
if not data["has_more"]:
break
cursor = data.get("next_cursor")
if not cursor or cursor <= params.get("cursor", ""):
raise RuntimeError("Incomplete historical response")
params["cursor"] = cursor
for row in rows:
filled = row["is_forward_filled"]
print(row["date"], row["rates"]["EUR"], row["rates"]["GBP"], "filled" if filled else "")
Gözlem ve taşınan değeri ayırın
Aralık gözlemlerinde is_forward_filled false olur; tarih sorgusu önceki değeri true işaretiyle döndürebilir.
Hafta sonu bir gözlem değildir
Aralık 13 Haziran 2026’yı atlar. Doğrudan tarih sorgusu önceki değeri is_forward_filled true ile döndürebilir.
Tarih mi aralık mı
Tek tarih kontrol için, aralık grafik, backfill ve toplu analiz için uygundur.
BoyutTarihAralık
İstekHer tarih için bir istekBir istek ve sayfalar
YanıtBir gündata dizisi
Kapsamı kontrol edin
1.830 gün istek sınırıdır; her paritenin geçmişini garanti etmez. source, satırlar ve data: [] değerini kontrol edin.
pandas
pandas’a yükleyin, tarihe göre sıralayın ve hesap öncesi taşınan değerleri çıkarın.
Python · pandascopy
import pandas as pd
# rows contains every page from the loop above
df = pd.json_normalize(rows)
df["date"] = pd.to_datetime(df["date"])
df = df.set_index("date").sort_index()
# keep only rows that were actually published that day
df = df[~df["is_forward_filled"]]
print(df[["rates.EUR", "rates.GBP"]].tail())
pandas zorunlu değildir; aynı satırlar başka araçlarla da işlenebilir.