Is it possible to pull live data from another site?

Hi,

Is it possible to pull live data from multiple sites onto a one page app? Under the assumption I will be using APIs but I am looking for more details on the best practice.

Thanks!

-Nick