Döviz Kuru API
Güncel dolar, euro ve tüm döviz kurlarını JSON veya XML olarak ücretsiz alın. Kayıt gerektirmez, anında kullanın.
Genel Bakış
Tüm uçlar GET isteğiyle çalışır ve varsayılan olarak JSON döner.
XML almak için ?format=xml parametresini ekleyin veya
Accept: application/xml başlığını gönderin. Kurlar TL bazlıdır
(base = TRY); değerler 1 birim = X TL şeklindedir.
Hız limiti: IP başına dakikada 120 istek.
Uç Noktalar
GET
/api/rates
Tüm aktif kurlar
GET
/api/rates/{kod}
Tek kur (ör. usd, eur, gram-altin yerine GA)
GET
/api/rates?symbols=USD,EUR
Seçili kurlar
GET
/api/rates?source=tcmb
Resmi TCMB kuru
GET
/api/rates?format=xml
XML çıktı
Parametreler
| Parametre | Açıklama |
|---|---|
symbols | Virgülle ayrılmış kodlar: USD,EUR,GBP |
source | serbest (vars.) veya tcmb |
format | json (vars.) veya xml |
Örnek Yanıt (JSON)
GET /api/rates/usd{
"success": true,
"base": "TRY",
"updated_at": "2026-06-12T15:30:00+03:00",
"rate": {
"code": "USD",
"name": "Amerikan Doları",
"type": "forex",
"buy": 46.0857,
"sell": 46.1688,
"change_pct": 0,
"source": "tcmb",
"updated_at": "2026-06-12T15:30:00+03:00"
}
}
Hızlı Başlangıç
# cURL
curl "https://dolartoday.org/api/rates?symbols=USD,EUR"
# JavaScript
const r = await fetch("https://dolartoday.org/api/rates/usd");
const data = await r.json();
console.log(data.rate.sell);
# PHP
$json = file_get_contents("https://dolartoday.org/api/rates");
$rates = json_decode($json, true)["rates"];