I believe this is related to the validator not passing in headers. I’m on wpengine and they seem to be blocking requests from Python scripts that don’t have a User-Agent header. I added a user-agent header to the code used and it seems to work. Not sure if this is an IMS/Concentric-sky issue or can just be blamed on wordpress cdn/firewall/caching-plugins.