Ideal diye bi program var, veri terminali.
https://idealdata.com.tr/
Bu programın kendi ihtiyaçlarınıza dönük kodlama yapabilmek için kütüphanesi var, onu kullanarak c# dilinde kodlama yapabiliyosunuz.
Veriyi de sağlıyor (bazı veriler ücrete/lisansa tabi ama genelde cüzi oluyor ücreti)
Aracı kurumunuzda işlem hacminiz belli bir meblağın üstündeyse bu programı onlar da ücretsiz olarak temin edebiliyor(benim öyle mesela)
Onun dışında veri terminalinden bağımsız python/java gibi dillerle kendiniz yapmak isterseniz BIST de bu verileri sağlıyor diye biliyorum belli bir ücret karşılığı, ama detaylarına hakim değilim