você pode fazer esse loop infinito mas colocar um sleep de uns 5 ou 10 segundos entre cada loop.
Respondendo a "Sim, a api tem uma atualização a cada 30 segund..." dentro da publicação (AJUDA) estou com um duvida em relação a leitura de uma api em php
1