# Is it good practice to fetch a collection multiple times on one page to set init values?

**URL:** <https://community.weweb.io/t/is-it-good-practice-to-fetch-a-collection-multiple-times-on-one-page-to-set-init-values/1065>\
**Category:** How do I?\
**Created:** [August 31, 2022, 3:32am UTC](https://community.weweb.io/t/is-it-good-practice-to-fetch-a-collection-multiple-times-on-one-page-to-set-init-values/1065 "2022-08-31T03:32:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tjmcdonough](https://avatars.discourse-cdn.com/v4/letter/t/258eb7/32.png) [@tjmcdonough](https://community.weweb.io/u/tjmcdonough)\
**Post date:** [August 31, 2022, 3:32am UTC](https://community.weweb.io/t/is-it-good-practice-to-fetch-a-collection-multiple-times-on-one-page-to-set-init-values/1065/1 "2022-08-31T03:32:06Z")

</div>

I have a form and I want to load initial values in the form on page load.

At the moment I am loading a collection then setting each init value with the value of the property from the collection.

Are multiple API requests made or is WeWeb smart enough to make one request then cache?

---

<div class="post-metadata">

**Author:** ![stagiaire](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/stagiaire/32/1199_2.png) [@stagiaire](https://community.weweb.io/u/stagiaire)\
**Post date:** [August 31, 2022, 7:08am UTC](https://community.weweb.io/t/is-it-good-practice-to-fetch-a-collection-multiple-times-on-one-page-to-set-init-values/1065/2 "2022-08-31T07:08:34Z")

</div>

I believe weweb only make request if you use a ‘fetch collection’ block in your workflow. Calling a collection should not make any more requests.

![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/0/0e9d6633435ae2ade33599a0c5e075c9922d2df4.png)

---

<div class="post-metadata">

**Author:** ![kanepaamauloa](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/kanepaamauloa/32/8944_2.png) [@kanepaamauloa](https://community.weweb.io/u/kanepaamauloa)\
**Post date:** [May 27, 2024, 2:48am UTC](https://community.weweb.io/t/is-it-good-practice-to-fetch-a-collection-multiple-times-on-one-page-to-set-init-values/1065/3 "2024-05-27T02:48:54Z")

</div>

Can we get the official word on this from @aurelie or anyone else from the WeWeb team?

In my case, I am using a Supabase back-end, and I can see multiple requests going out to the same table on a single page.
