DolarKaç

    ↑↓ gezin · Enter aç · Esc kapat

    Ücretsiz Döviz ve Altın API’si

    Canlı döviz, altın, emtia ve kripto fiyatlarını JSON olarak alın. Kayıt ve anahtar gerekmez; dolarkac.com’a kaynak bağlantısı vermeniz yeterli.

    Uç noktalar

    Yöntem ve yolAçıklama
    GET /api/v1/pricesKatalogdaki tüm varlıklar: { source, attribution, attributionHtml, ts, count, data: [...] }
    GET /api/v1/prices/{id}Tek varlık (ör. /api/v1/prices/USD). Bilinmeyen kimlikte 404.

    Taban adres: https://dolarkac.com. Yanıtlar Cache-Control: public, s-maxage=15 ile önbelleğe alınır.

    Örnekler

    curl

    curl https://dolarkac.com/api/v1/prices
    curl https://dolarkac.com/api/v1/prices/GRAM

    JavaScript

    const r = await fetch('https://dolarkac.com/api/v1/prices/USD');
    if (r.ok) {
      const usd = await r.json();
      console.log(usd.name, usd.ask);
    } else if (r.status === 429) {
      // Retry-After saniye kadar bekleyin
    }

    Örnek yanıt

    {
      "source": "dolarkac.com",
      "attribution": "https://dolarkac.com",
      "attributionRequired": true,
      "attributionHtml": "Kaynak: <a href=\"https://dolarkac.com/\">Canlı döviz kurları – DolarKaç</a>",
      "terms": "https://dolarkac.com/gelistirici-api#kosullar",
      "id": "USD",
      "name": "Amerikan Doları",
      "bid": 49.913,
      "ask": 50,
      "last": 50,
      "changePct": 0.2868,
      "ts": 1793687049000
    }

    Alanlar

    AlanTürAçıklama
    idstringVarlık kimliği (ör. USD, EUR, GRAM, BTC). Büyük/küçük harf duyarsızdır.
    namestringTürkçe varlık adı.
    bidnumber | nullAlış fiyatı.
    asknumber | nullSatış fiyatı.
    lastnumber | nullGösterilen son fiyat (TL varlıklarda satış, kriptoda son işlem).
    changePctnumber | nullÖnceki kapanışa göre yüzde değişim (kripto: 24 saat).
    tsnumberSon güncelleme zamanı (Unix epoch, milisaniye).
    attributionHtmlstringSitenizde verinin yanında göstermeniz gereken hazır kaynak bağlantısı (HTML). Yanıtın üst düzeyindedir.

    Fiyat bilinmiyorsa veya doğrulamadan geçmiyorsa ilgili alan null olur. TL varlıklar TL, ons ve paritelerin bir kısmı USD cinsindendir.

    Durum kodları

    • 200 Başarılı.
    • 404 Bilinmeyen varlık kimliği.
    • 429 İstek sınırı aşıldı (IP başına dakikada 60); Retry-After başlığına uyun. Kalan hak X-RateLimit-Remaining başlığındadır.
    • 503 Veri akışı 15 dakikadan uzun süredir güncel değil; Retry-After sonra tekrar deneyin. Kısa duraklamalarda yanıt "stale": true içerir.

    Kaynak gösterimi (zorunlu)

    API verilerini gösterdiğiniz sayfada, verinin yanında veya altında tıklanabilir bir DolarKaç bağlantısı bulunmalıdır. Bağlantıyı nofollow, gizli ya da yalnızca görsel olarak eklemeyin. Her yanıttaki attributionHtml alanını doğrudan kullanabilirsiniz:

    Kaynak: <a href="https://dolarkac.com/">Canlı döviz kurları – DolarKaç</a>

    Kullanım koşulları

    • API ücretsizdir; kişisel ve ticari sitelerde kullanılabilir.
    • Verileri gösterdiğiniz her yerde dolarkac.com adresine görünür ve tıklanabilir bir kaynak bağlantısı zorunludur (örnek kod).
    • Verilerin yeniden satışı, ücretli bir veri hizmeti olarak sunulması veya API’nin toplu kopyalanması yasaktır.
    • İstisna: günlük kapanış verilerini içeren açık veri setimiz CC BY 4.0 lisansıyla yayımlanır; o veri seti, kaynak gösterilmesi şartıyla ticari amaçla da kullanılabilir.
    • Fiyatlar bilgilendirme amaçlıdır, yatırım tavsiyesi değildir ve işlem fiyatı olarak kullanılmamalıdır.
    • API, uç noktalar ve sınırlar önceden haber verilmeksizin değişebilir veya durdurulabilir. Genel koşullar için kullanım koşulları.

    Kodsuz bir çözüm için canlı kur widget’ı veya uzun dönem grafik kullanabilirsiniz.

    Varlık kimlikleri

    idAd
    USDAmerikan Doları
    EUREuro
    GBPİngiliz Sterlini
    CHFİsviçre Frangı
    SARSuudi Arabistan Riyali
    CADKanada Doları
    AUDAvustralya Doları
    JPYJapon Yeni
    NOKNorveç Kronu
    SEKİsveç Kronu
    DKKDanimarka Kronu
    KWDKuveyt Dinarı
    AEDBAE Dirhemi
    QARKatar Riyali
    AZNAzerbaycan Manatı
    BHDBahreyn Dinarı
    OMRUmman Riyali
    JODÜrdün Dinarı
    RUBRus Rublesi
    CNYÇin Yuanı
    KZTKazak Tengesi
    RONRumen Leyi
    GRAMGram Altın
    CEYREKÇeyrek Altın
    YARIMYarım Altın
    TAMTam Altın
    CUMHURIYETCumhuriyet Altını
    ATA5Ata Beşli Altın
    GREMSEGremse Altın
    CEYREK_ESKIEski Çeyrek Altın
    YARIM_ESKIEski Yarım Altın
    CUMHURIYET_ESKIEski Cumhuriyet Altını
    ATA5_ESKIEski Ata Beşli Altın
    GREMSE_ESKIEski Gremse Altın
    TAM_ESKIEski Tam Altın
    AYAR2222 Ayar Bilezik
    AYAR1414 Ayar Altın
    HASHas Altın
    ONSOns Altın
    GUMUSGram Gümüş
    XAGUSDGümüş Ons
    PLATINPlatin
    PALADYUMPaladyum
    EURUSDEuro / Dolar Paritesi
    GBPUSDSterlin / Dolar Paritesi
    USDJPYDolar / Yen Paritesi
    USDCHFDolar / Frank Paritesi
    AUDUSDAvustralya Doları / Dolar Paritesi
    USDCADDolar / Kanada Doları Paritesi
    BTCBitcoin
    ETHEthereum
    XRPXRP
    BNBBNB
    SOLSolana
    DOGEDogecoin
    TRXTRON
    ADACardano
    AVAXAvalanche
    LINKChainlink
    SHIBShiba Inu
    DOTPolkadot
    BCHBitcoin Cash
    LTCLitecoin
    NEARNEAR
    UNIUniswap
    APTAptos
    SUISui
    PEPEPepe
    ICPInternet Computer
    ETCEthereum Classic
    FILFilecoin
    ATOMCosmos
    ARBArbitrum
    OPOptimism
    XLMStellar
    HBARHedera
    RENDERRender
    INJInjective

    Sıkça Sorulan Sorular

    API ücretsiz mi?

    Evet. Kayıt veya API anahtarı gerekmez. Tek koşul, verileri gösterdiğiniz yerde dolarkac.com’a görünür bir kaynak bağlantısı vermenizdir.

    İstek sınırı nedir?

    IP adresi başına dakikada 60 istek. Sınır aşılırsa 429 yanıtı ve Retry-After başlığı döner. Yanıtlar 15 saniye önbelleğe alındığı için daha sık sorgulamak yeni veri getirmez.

    Fiyatlar ne sıklıkla güncellenir?

    Kaynak veriler canlıdır; API yanıtları en fazla 15 saniye önbellekte tutulur. Anlık akış gerekiyorsa sitenize ücretsiz widget ekleyebilirsiniz.

    503 hatası ne anlama gelir?

    Veri akışı 15 dakikadan uzun süre durduğunda eski fiyat göstermemek için API 503 döner. Retry-After başlığındaki süre kadar bekleyip tekrar deneyin. Daha kısa duraklamalarda son fiyatlar "stale": true alanıyla döner.

    Tarayıcıdan (frontend) doğrudan çağırabilir miyim?

    Evet, CORS tüm kaynaklara açıktır (Access-Control-Allow-Origin: *). Yine de yoğun trafikli sitelerde isteği kendi sunucunuzdan yapıp önbelleğe almanız önerilir.