Tem API sim, inclusive existe esta documentação "extra oficial". Não sei se está atualizada, mas é um bom ponto de partida.
Obrigado!!! Eu tava lendo o source code hahaha