Bir uçuş fiyat takip sistemi geliştirdim. Sistemi ilerleyen dönemde herkese açık olarak yayınlamayı düşünüyorum fakat devam etmeden önce özellikle veri kullanımı konusunda fikir almak istiyorum.
Sistem nasıl çalışıyor?
Kullanıcı önce Obilet üzerinden normal şekilde uçuş araması yapıyor.
Örneğin:
Gaziantep → İstanbul
13 Ekim 2026
Obilet arama sonucunda oluşan bağlantıyı kopyalıyor:
obilet.com/ucuslar/...
Daha sonra bu bağlantıyı benim sisteme yapıştırıyor ve istediği hedef fiyatı belirliyor.
Sistem bağlantıyı analiz ederek o aramadaki uçuşları getiriyor.
Örneğin sistem:
Pegasus PC2409 – 2.142,99 TL
AJet VF3235 – 2.189,45 TL
şeklinde mevcut uçuşları listeliyor.
Kullanıcı istediği uçuş için “Fiyat düşünce haber ver” seçeneğine basıyor.
Bundan sonra sistem belirli aralıklarla ilgili uçuşun fiyatını kontrol ediyor. Fiyat kullanıcının belirlediği seviyeye düştüğünde otomatik olarak e-posta bildirimi gönderiliyor.
Yani sistemin temel amacı bilet satmak değil:
Obilet'te uçuşu ara → Linki sisteme yapıştır → Uçuşunu seç → Hedef fiyat belirle → Fiyat düşünce haber al.
Veri tarafı
Benim asıl tereddüt ettiğim nokta burası.
Uçuşların havayolu, saat, uçuş numarası ve güncel fiyat bilgilerini Obilet tarafındaki uçuş aramalarında kullanılan verilerden alıyorum.
Obilet'in resmi olarak bana verdiği/özel olarak erişim sağladığı bir API anlaşmam bulunmuyor.
Kullanıcı zaten Obilet'te kendi aramasını yapıp oluşan bağlantıyı sisteme getiriyor. Ben de bu bağlantı üzerinden ilgili uçuşların fiyatlarını belirli aralıklarla kontrol ediyorum.
Sizce bu yapı ileride sorun yaratır mı?
Özellikle bu konuda tecrübesi olan arkadaşlara birkaç şey danışmak istiyorum:
Bu verileri bu şekilde kullanmam Obilet tarafında hukuki veya teknik problem oluşturabilir mi?
Sistemi ücretsiz yayınlamakla ücretli/ticari hale getirmek arasında bu konuda ciddi bir fark olur mu?
Uçuş ve fiyat bilgilerini kendi arayüzümde göstermem sorun teşkil eder mi?
Fiyatları belirli aralıklarla otomatik kontrol etmek scraping/bot kullanımı açısından problem yaratabilir mi?
Kullanıcı sayısı arttığında IP engeli/rate limit gibi problemler dışında dikkat etmem gereken şeyler var mı?
Obilet yerine resmi bir uçuş API sağlayıcısına geçmem daha doğru olur mu?
Böyle bir sistem için önerebileceğiniz, Türkiye'deki THY, Pegasus ve AJet uçuşlarını/fiyatlarını sağlayabilecek resmi API veya servis var mı?
Projeyi daha fazla geliştirmeden önce özellikle veri kaynağı tarafını yasal ve sürdürülebilir bir hale getirmek istiyorum.
Bu işlerde tecrübesi olan arkadaşların yorumlarını bekliyorum.
Siz olsanız bu sistemle devam eder miydiniz, yoksa veri kaynağını değiştirir miydiniz?
