[Dúvida/Iniciante] O que impede de usar API Privada de um site?
Primeiramente... Não sei nada sobre programação front-end/back-end e não sou programador, só uso Python para facilitar meu trabalho em algumas atividades e tenho interesse no assunto.
Agora vamos aos fatos...
Algumas atividades no navegador eu automatizei utilizando Python + Selenium. Funciona? Funciona. Mas não é aquela solução elegante.
Descobri essa tal de API e que muitos sites fornecem uma (paga ou gratuita) para ser utilizada. Nesses casos, já entendi como funciona e beleza. Todos saem felizes.
Um dos sistemas que utilizamos na empresa. Até onde se sabe, não possui uma API Pública. O que impede de utilizar a mesma do front-end? Pois ao meu ver, funcionaria da mesma forma que uma API Pública. Você tem uma forma de login, recebe um token e navega pelo site.
A outra questão seria... Tem como utilizar essa API? Como que faz para descobrir? Ou o que eu devo estudar para entender isso?
Ou a pergunta de forma mais ampla e para contextualizar. O que impede (além dos termos de uso) usar a API do front-end do Twitter, por exemplo, no lugar da pública? Considerando que o pessoal faz web scraping com Python + Selenium que também seria contra os termos de uso.