Sleep kullanmak yerine belki döngü içerisinde sürekli bir önceki değişkene atadığın saniye ile kontrol edip üstünden belirli bir miktar zaman geçmişse api requestini yapabilirsiniz.