resmi olarak merkez bankası günlük paylaşıyor
https://www.tcmb.gov.tr/kurlar/today.xml https://api.frankfurter.app/latest?from=USD&to=TRY
kendi sunucuna da kurabilirsin veya istek atabilirsin. tamamen ücretsiz ve açık kaynaklı, sorgu limiti yok ama günlük değer veriyor sadece, anlık değil. anlık değer istiyorsan şöyle bir mantık izlemeni tavsiye ederim; belli isteğe kadar ücretsiz istek yanıtlayan servisleri listele, limitin doldukça sonrakine geç. baktın tüm api'lerde limiti doldurdun, son çare günlük bilgileri çekersin.