Já vi alguns serviços, como o IPInfo (https://ipinfo.io/) que fornecem como um dos serviços a detecção se o IP é proveniente ou não de uma VPN.
Nunca entendi ao certo como isto funciona ou mesmo se é confiável de fato (localização nunca é, por que as bases de dados ficam desatualizadas muito rápido). Mas se você conseguisse implementar algo assim e mostrando como de fato funciona, acho que seria um diferencial legal.
Sobre o site, algo que tá faltando é a documentação da API para que outras pessoas possam usar.