Displaying content from one WP site on separate WP site

I have two totally separate WP websites setup. Different domains, different databases. I manage both of them and they are both hosted on a dedicated server. I am trying to include some basic content that requires just a tad more than an RSS feed. I need to pull data from SITE-1 and display it on SITE-2, using basic WP formatting from a loop. Everywhere I’ve looked makes it seem impossible. I’ve tried calling wp-load.php but can’t get it to work, and am not sure if it is even the right way to go. I have access to both sites’ root servers, and even the server root if necessary. Is there anyway to do this? Thanks!