Hi Ryan Rutan,
Can we create an app which can be accessible without login into the community?
Unfortunately, traditional app flows are not permissible to anonymous users. The best option you have is to employ Custom View Tiles, which are viewable to guest users, and has access to the APIs.
You can put these on Tile pages, such as:
Hope that helps,
Retrieving data ...