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