Create a non persistent entity and make sure the data retrieved from the api is associated with this entity.
Let’s call the new entity result, when calling the API create 1 record of the entity result and after the (assuming) REST call change the results to create the association to the result record.
Then open a page taht contains the Result record in a Dataview, inside this dataview nest a listview that shows the retrieved records over the assocaition. Now you can display the data in a listview while all data is still non-persitent.
Hope this helps in finding the solution for your usecase.