borsapy
Türkiye'nin 'yfinance'i. BIST, döviz, kripto ve TEFAS verilerine tek satır kodla ulaşın. Açık kaynak, hızlı ve tamamen ücretsiz.

Genel Bakış
Türkiye piyasalarında veri ile çalışmak hep zordu — ta ki bugüne kadar. Yahoo Finance'in eksik verilerinden, karmaşık API'lerden ve kırık bağlantılardan sıkılanlar için borsapy'yi geliştirdik. Artık Borsa İstanbul'dan TEFAS fonlarına, döviz kurlarından kripto paralara kadar ihtiyacınız olan tüm finansal veriler, alıştığınız yfinance sadeliğiyle Python'da.
Bu kütüphane, Borsa MCP'nin güçlü altyapısını herkesin kullanabileceği, basit ve etkili bir Python paketine dönüştürüyor. Karşınızda borsapy!
Özellikler
Hisse Senedi (BIST)
- Anlık fiyat, hacim, piyasa değeri
- Geçmiş OHLCV verileri (günlük, saatlik)
- Bilanço, gelir tablosu, nakit akış
- Temettü ve sermaye artırımı geçmişi
- Ortaklık yapısı
- Analist hedef fiyatları
- KAP bildirimleri
- ISIN kodları
Döviz & Emtia
- USD, EUR, GBP ve diğer kurlar
- Gram altın, çeyrek, yarım, tam altın
- Gümüş fiyatları
- Geçmiş kur verileri
Kripto Para
- BTC, ETH, XRP ve 50+ parite
- Anlık fiyat ve hacim
- Geçmiş OHLCV verileri
Yatırım Fonları (TEFAS)
- Fon arama ve bilgileri
- Fon fiyat geçmişi
Endeksler
- XU100, XU030, XBANK ve diğerleri
- Endeks geçmiş verileri
Vadeli İşlem & Opsiyon (VIOP)
- Tüm vadeli kontratlar
- Opsiyon verileri
Enflasyon
- TÜFE verileri
- Enflasyon hesaplayıcı
Kurulum
pip install borsapy
Kullanım Örneği
from borsapy import Stock
# Hisse bilgisi al
stock = Stock("THYAO")
print(stock.price)
print(stock.info)
# Geçmiş veriler
history = stock.history(period="1y")
print(history)
Neden borsapy?
Türkiye'de finans ile ilgili kod yazanların işini çok kolaylaştıracağına inanıyoruz. Mevcut çözümlerin eksiklikleri:
- Yahoo Finance: Türkiye verilerinde eksik ve yanlış bilgiler
- Diğer API'ler: Ücretli veya sınırlı erişim
- Manuel çözümler: Her projede sıfırdan yazılması gereken kodlar
borsapy tüm bu sorunları çözerek Türk geliştirici topluluğuna açık kaynak bir armağan sunuyor.
Katkıda Bulunun
Proje açık kaynak ve topluluk katkılarına açık. GitHub üzerinden issue açabilir veya pull request gönderebilirsiniz.