Türkiye odaklı bir ürün geliştirirken en değerli veri çoğu zaman zaten kamuya açık kaynaklarda bulunur. Döviz kuru, makroekonomik seri, il bazlı istatistik, deprem listesi, hava durumu ve dini takvim verisi için ayrı ayrı ücretli sağlayıcı aramadan önce resmi veya yaygın kullanılan açık kaynakları kontrol etmek gerekir.
Bu rehber, API Deposu'ndaki TCMB EVDS, AFAD Deprem, TÜİK Veri ve benzeri kayıtları pratik ürün kararları açısından özetler. Amaç sadece link vermek değil; hangi durumda hangi kaynağın daha mantıklı olduğunu netleştirmektir.
Hızlı karşılaştırma
| API | En iyi kullanım | Kimlik doğrulama | Not |
|---|---|---|---|
| TCMB EVDS | Ekonomik zaman serileri | API anahtarı | Analiz ve grafik için güçlü |
| TCMB Kurlar XML | Günlük döviz kuru gösterimi | Yok | Basit widget ve hesaplama için yeterli |
| TÜİK Veri Portalı | Resmi istatistik veri setleri | Yok | Konuya göre veri keşfi gerekir |
| Kandilli Deprem | Son depremler listesi | Yok | Hızlı listeleme için pratik |
| AFAD Deprem | Resmi ve yapılandırılmış deprem verisi | Yok | JSON/GeoJSON gibi formatlar için uygun |
| MGM Weather | Türkiye hava durumu | Yok | Yerel hava durumu akışları için başlangıç |
| İmsakiyem | Namaz vakti verisi | Yok | İl/ilçe bazlı dini takvim senaryoları |
Ürün senaryosuna göre seçim
Finans, muhasebe veya fiyatlandırma tarafında kur bilgisi gösterecekseniz önce veri tazeliği sorusunu cevaplayın. Sadece bugünün kuru gerekiyorsa TCMB Kurlar XML küçük ve sade bir entegrasyon sağlar. Kullanıcıya geçmiş grafik, sepet kur, yıllık ortalama veya ekonomik seri sunacaksanız TCMB EVDS daha doğru zemindir.
Resmi istatistiklerde TÜİK Veri Portalı en güvenilir kaynaklardan biridir, fakat ürünleştirme aşamasında veri seti keşfi ve alan adları için ek çalışma gerekir. Burada doğru yaklaşım, önce ihtiyaç duyulan göstergeyi elle doğrulamak, sonra API çağrısını uygulamaya almaktır.
Deprem uygulamalarında hız kadar veri formatı da önemlidir. Kandilli Deprem son depremleri hızlı göstermek için yaygın bir kaynaktır. Harita, filtreleme veya resmi kayıt odaklı bir ürün yapıyorsanız AFAD Deprem daha yapılandırılmış çıktı verdiği için daha sürdürülebilir olabilir.
Hava durumu tarafında MGM Weather Türkiye odağı nedeniyle değerlidir. Global hava durumu sağlayıcıları iyi kapsama sunsa da yerel kurum verisi, özellikle Türkiye kullanıcıları için daha anlamlı bir sinyal olabilir. Namaz vakti gibi yerel ihtiyaçlarda İmsakiyem Ezan Vakti API il ve ilçe hiyerarşisiyle daha doğrudan bir çözüm sunar.
Üretime almadan önce kontrol listesi
Bu API'lerin çoğu ücretsiz veya anahtarsız çalıştığı için entegrasyon kolay görünür. Yine de üretim ortamında cache, hata toleransı ve veri kaynağı değişiklikleri önemlidir. Kamu kaynaklarında endpoint şekli, dosya formatı veya yayın saati değişebilir; bu yüzden parser kodunu kırılgan alan adlarına bağlamamak gerekir.
İyi bir kurgu şu şekilde olur: yanıtı doğrula, beklenmeyen formatta kullanıcıya sessizce hatalı veri gösterme, kısa süreli cache kullan, kaynak çalışmazsa son başarılı veriyi işaretleyerek göster ve sayfada verinin kaynağını açıkça belirt.
İçerik ve ürün değeri
Açık veri entegrasyonlarında kullanıcıya sadece ham JSON göstermek yeterli değildir. Değer, veriyi doğru bağlama yerleştirdiğinizde ortaya çıkar: kur bilgisinin hangi tarihe ait olduğunu, deprem listesinin hangi kurumdan geldiğini, hava durumu verisinin ne zaman yenilendiğini ve istatistik verisinin hangi resmi tabloya dayandığını açıkça gösterin.
Bu yaklaşım hem kullanıcı güvenini artırır hem de sayfanın arama motorları ve reklam incelemesi açısından "sadece link listesi" gibi görünmesini engeller. Her entegrasyon sayfasında veri kaynağı, kullanım amacı, sınırlamalar ve örnek kullanıcı senaryosu yer almalıdır.
İlgili API Deposu kayıtları
- TCMB EVDS
- TCMB Günlük Kurlar XML
- TÜİK Veri
- Kandilli Deprem
- AFAD Deprem
- MGM Weather
- İmsakiyem Ezan Vakti API
Kaynaklar
Sik Sorulan Sorular
›Türkiye için en pratik döviz kuru API'si hangisi?
Sadece günlük kur göstermek istiyorsanız TCMB günlük XML akışı en basit seçenektir. Geçmiş seri, grafik veya analiz gerekiyorsa TCMB EVDS daha kapsamlıdır.
›Bu API'ler ticari projelerde ücretsiz kullanılabilir mi?
TCMB, TÜİK, MGM, Kandilli ve AFAD kamuya açık veri yayınlar. Yine de ticari yeniden kullanım, atıf ve yeniden dağıtım için her kaynağın güncel kullanım koşulları kontrol edilmelidir.
›Deprem verisi için AFAD mı Kandilli mi tercih edilmeli?
Resmi ve yapılandırılmış çıktı gerektiğinde AFAD daha uygun başlangıç noktasıdır. Kandilli pratik ve yaygın kullanılır, ancak feed yapısı HTML ayrıştırmaya daha yakındır.
›Türkiye uygulamalarında açık veri API'leri nasıl seçilmeli?
Önce verinin resmi kaynağını, güncellik ihtiyacını, çıktı formatını ve cache stratejisini netleştirin. Sonra aynı veriyi kullanan kullanıcı akışını küçük bir prototiple test edin.