# Refresh API data without reloading page

**URL:** <https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085>\
**Category:** APIs\
**Created:** [March 31, 2021, 3:04pm UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085 "2021-03-31T15:04:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamesh95](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@jamesh95](https://forum.bubble.io/u/jamesh95)\
**Post date:** [March 31, 2021, 3:04pm UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085/1 "2021-03-31T15:04:54Z")

</div>

Hi so I am making an app which will also be turned into a Native app. It relies heavily on data from external API’s and this data changes daily and sometimes hourly. The only way to update the information on my Bubble app is to reload the page which isn’t really very useful (also may I be correct in thinking that native apps do not allow you to “reload” the page?). How do I go about refreshing all my API connections in an interval of time or at the click of a button without reloading the page?

Thanks for your help in advance !! 🙂

---

<div class="post-metadata">

**Author:** ![tanejachirag19](https://avatars.discourse-cdn.com/v4/letter/t/7ea924/32.png) [@tanejachirag19](https://forum.bubble.io/u/tanejachirag19)\
**Post date:** [March 31, 2021, 5:43pm UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085/2 "2021-03-31T17:43:39Z")

</div>

@jamesh95  
I guess you are using your API calls as data calls. Try using them as action calls and you will be able to see them under plugin actions. Use these actions on a button click.

Additionally, after the call you can send it’s result to groups you wanted to change the data.

Also, keep in mind that you need to successfully initialise your call as action for it appear under plugins actions

---

<div class="post-metadata">

**Author:** ![jamesh95](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@jamesh95](https://forum.bubble.io/u/jamesh95)\
**Post date:** [March 31, 2021, 7:38pm UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085/3 "2021-03-31T19:38:22Z")

</div>

Thanks this is working:)

---

<div class="post-metadata">

**Author:** ![ajitsahu2](https://avatars.discourse-cdn.com/v4/letter/a/9e8a1a/32.png) [@ajitsahu2](https://forum.bubble.io/u/ajitsahu2)\
**Post date:** [May 19, 2021, 6:54pm UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085/4 "2021-05-19T18:54:21Z")

</div>

Can You please share the solution, if you have it figured. I am having a similar issue where I would like to have the data (from the API) refreshed every 5s.

---

<div class="post-metadata">

**Author:** ![niels2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/niels2/32/116750_2.png) [@niels2](https://forum.bubble.io/u/niels2)\
**Post date:** [January 4, 2022, 5:44am UTC](https://forum.bubble.io/t/refresh-api-data-without-reloading-page/144085/5 "2022-01-04T05:44:24Z")

</div>

for anyone reading this, I had to add use of a clear list call to my workflow in order to get this solution to fully work
