Binance API ile Spot Cüzdanına Erişim (Bakiye Sorgulama)

kusha · 03 Ağustos 2026 · 5 dk okuma

Önceki derste herkese açık fiyat verisini çekmiştik. Bu derste, kendi Binance hesabınızın bakiyesini sorgulamak için gereken kimlik doğrulamalı API kullanımını göreceğiz.

API Anahtarı Oluşturmak

Binance hesabınızda Hesap → API Yönetimi kısmına gidip yeni bir API anahtarı oluşturun. Bu adımda:

  • İki faktörlü doğrulama (e-posta ve/veya telefon) istenir.
  • Oluşan API Key ve Secret Key'i güvenli bir yerde saklayın — Secret Key yalnızca bir kez gösterilir.

Güvenlik notu: API anahtarınızı asla kodunuzun içine doğrudan yazıp bir GitHub deposuna göndermeyin; ayrı bir dosyada (ör. keys.py, .gitignore'a eklenmiş) tutun. Yalnızca ihtiyacınız olan izinleri (ör. "okuma" ve varsa "spot trading") verin — para çekme iznini kesinlikle gerekmiyorsa açmayın.

Kurulum

pip install python-binance

Bağlanmak ve Hesap Bilgisini Almak

from binance.client import Client

client = Client(api_key="API_KEYINIZ", api_secret="SECRET_KEYINIZ")

hesap_bilgisi = client.get_account()

get_account(), hesabınızdaki tüm varlıkların (coin) bakiyelerini bir liste olarak döndürür — çoğu, hiç sahip olmadığınız için 0 bakiyeyle gelir.

Belirli Bir Coinin Bakiyesini Bulmak

def bakiye_getir(sembol: str) -> float:
    for varlik in hesap_bilgisi["balances"]:
        if varlik["asset"] == sembol:
            return float(varlik["free"])
    return 0.0

print(bakiye_getir("USDT"))
print(bakiye_getir("BTC"))
  • varlik["asset"], o kalemin coin sembolünü verir (ör. "BTC", "USDT").
  • varlik["free"], kullanılabilir (kilitli olmayan, açık emirlerde bekletilmeyen) bakiyeyi verir — varlik["locked"] alanı ise açık emirlerde bekleyen tutarı gösterir.

Ne İçin Kullanılabilir?

Bu bilgiyi, kendi otomatik alım/satım stratejinizde ("elimde yeterli bakiye var mı, emir verebilir miyim?" kontrolü) veya bir Telegram botu üzerinden anlık portföy bakiyenizi görüntülemek için kullanabilirsiniz.

Sırada Ne Var?

Sırada, ElevenLabs API'siyle bir metni yapay zeka sesiyle seslendirip MP3 dosyasına kaydetmeyi göreceğiz.