Sort:  

An api node does things like provide posts, voting data, account history, etc. You need these bigger, beefier servers to serve up the information for the dapps and websites, but to broadcast a transaction you only need any hived on the p2p network

I think I got it now, thanks. And your other comments on this post were very helpful to see the picture more clearly