Posso consultar tabelas do banco de dados via API?
Não, e por um motivo simples: a lógica é outra.
Para consultar as tabelas do banco, você precisaria conhecer toda a lógica por trás da armazenagem dos dados. A API, ao contrário, já faz todos os cruzamentos e tratativas necessárias para entregar a você os dados prontos.
A API, portanto, te entrega um dado melhor qualificado e mais simples. Ao invés de cruzar 10 tabelas para extrair a movimentação financeira da empresa, por exemplo, você precisará consultar apenas “um endpoint” – que trará todos os dados necessários.