A ideia é até boa, mas se estivesse no lugar do OP, como implementaria isso?? Que falcultdade teria uma API púplica para fornecer esse tipo de informação?

O UniApp faz isso de alguma forma. Não sei exatamente como, mas ele se integra a algumas universidades diferentes.