Certo, io stavo semplificando di molto il concetto, ma per dire, se vuoi avere dati dal server in tempo reale senza fare un polling continuo devi usare un websocket, con le api non puoi. In generale puoi fare quasi tutto con tutto ma non è detto che sia il modo preferibile per farlo.