Solicitação de obtenção de atualização ao vivo [fechada]

Usando javascript / outra linguagem de script do lado do cliente, preciso mostrar o resultado de uma solicitação de obtenção http e atualizar a cada X segundos sem atualizar. A API com a qual estou trabalhando é externa e funciona da seguinte maneira: você envia uma solicitação, sem parâmetros e retorna um número. Eu preciso exibi-lo em um site estático em html e atualizá-lo ao vivo a cada 2 segundos.

Até agora, pude viver a atualização usando funções comoMath.random() e setInterval, mas meu problema é fazer uma solicitação GET dentro do JavaScript, para um domínio externo. Eu tenho um script php de trabalho que fornece o resultado, mas não sei como integrar isso ao JS

questionAnswers(2)

yourAnswerToTheQuestion