Illegal bir tarafi yok, public sekilde paylasilan datayi cekiyorsun. Bahsettigin siteler botlara karsi onlemler almistir ama onu asmakta sorun yasamazsin. Tek dikkat etmen gereken husus arka arkaya cok fazla istek gondermemek, o durumda yasal olarak onlarin web sitesine saldiri yaptigin iddiasinda bulunabilirler. Turkiye'de oyle granuler bir bilisim hukuku olmadigi icin onu yapsan dahi bir sey elde edemezler bana gore ama hukukcular daha detayli bilir bunu dogal olarak.
Fakat atiyorum saniyede 1 request gonderecek sekilde tasarlarsan publicly available bir datayi istedigin icin hic bir illegal sey yapmamis olursun.
Ben de benzer bir yapiyi uzerinde calistigim projede yaptim, karsilastigim tek sorum API olmamasi sebebiyle HTML parse etmek zorunda kalmak. Ufak tasarim degisiklikleri yaptiklari zaman benim de kodumu ona gore degistirmem gerekiyor ama problem degil, 1-2 saatte en gec hallediliyor.
Yine dikkat edecegin sey, web sitende aldigin dataya kaynak gostermek olabilir. Onu da bir yerlere ilistirirsin. ("Sitemizdeki veriler periyodik olarak X ten alinmaktadir" ) gibi.
Cimri ya da Akakce de ilk kuruldugunda muhtemelen benzer bir yol izlemis olmalilar. Kimse henuz tanimadigi firmaya API acmaz.