Unless I'm missing something, you can still use an API to retrieve a server list. Gluetun uses it.
github.com
fix(protonvpn): authenticated servers data updating by qdm12 · Pull Request #2878 · qdm12/gluetun
-proton-username flag for cli update -proton-password flag for cli update UPDATER_PROTONVPN_USERNAME option for periodic updates UPDATER_PROTONVPN_PASSWORD option for periodic updates Fix #2820 Cl...
