c# – Contar as páginas do site?

Preciso de ajuda pra montar um contador simples pras páginas desse site. Não sei como fazer pra retornar true ou false.

WebRequest request = WebRequest.Create("https://omunicipio.com.br/noticias"); 
WebResponse response = request.GetResponse();
        
int i = 0;
while(acessar site == true)
{
 i++;
 string site = "https://omunicipio.com.br/noticias/pagina/" + i;
 WebRequest request = WebRequest.Create(site);
 WebResponse response = request.GetResponse(); 
}

Ele vai chegar na última pagina, vai retornar false e vai parar, ficando com “i” sendo a quantidade de páginas. Só não sei como fazer pra retornar true or false na hora dele acessar o site.