Is there an “easy” way, other than brute force* to, on an ongoing basis, find pool servers that have a score between 5 and 15? (Following down the path of improving the quality of the pool)
Brute force = Do lots of DNS queries to find the pool server ip addresses then query the scores api endpoint to see and record what the current score is for each ip.
I can’t say I’d suggest going this route, but in addition to making tons of DNS queries it’s technically possible to use the server’s numeric ID. For example, https://www.ntppool.org/s/64166 redirects to https://www.ntppool.org/scores/45.115.225.48. You may have seen such shorter URLs in “Problems with your NTP server” emails.
This is still a fairly brute force method. On the other hand, this method would also find servers with a score <10, which you wouldn’t find via DNS queries.