Prevent rate limiting on html views

I need help with a workflow. I currently have an html page, whenever the user goes to that page or refreshes the page it will make around 1000 API calls to populate data on that page. However if i refresh the page like twice i get rate limited. Is there a workaround? What is the best practice here?