Best way to store entire data from an API call on the page so it can be reused?

You could store it in local storage.