Eu uso várias tecnicas que usam dados publicos, ou seja não é um único crawler, são vários eles unidos dão esse resultado, além disso ainda existe uma rechecagem nos dados diariamente que o crawler faz, pois por serem transmissões de satélite as vezes um pode sair do ar e outro pode aparecer. De acordo com a minha base de dados existem cerca de 150K de canais e 20% deles está online, para facilitar a busca do site só mostra os que estão online.