Как насчет добавления необязательной фильтрации, конкретно говорю сейчас о методе get_threads
К примеру, получить только открытые темы или с определенным префиксом
Думаю, где-то еще можно подобные сделать, но это то, что использовал бы лично я
Получать жалобы со всей первой страницы, бегать по ним циклом, а по итогу там вовсе не будет жалоб нужных тебе или одна-две - как-то не оптимально по затрате ресурсов получается.