Uma excelente alternativa ao Selenium é o Playwright. Recentemente utilizei a versão para .NET.
Antigamente cheguei a utilizar o Puppeteer Sharp.
Mas o seu caso se tornou o melhor e mais simples cenário possível, onde através de requisições é possível fazer o scrapping.
No .NET recomendo utilizar a classe HttpClient para isso.