# Scheduling API workflows on a list vs Scheduling API workflow which makes changes to a list of things

**URL:** <https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331>\
**Category:** APIs\
**Created:** [September 1, 2021, 9:53am UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331 "2021-09-01T09:53:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![himanshug2015](https://avatars.discourse-cdn.com/v4/letter/h/f04885/32.png) [@himanshug2015](https://forum.bubble.io/u/himanshug2015)\
**Post date:** [September 1, 2021, 9:53am UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331/1 "2021-09-01T09:53:30Z")

</div>

Any idea what is the tradeoff and what is better?

I need to run a workflow on a list of instruments to get the latest market price (from an external API). I can do either:  
a) Schedule API workflow on a list of instruments, or  
b) Scheduled an API workflow which makes changes to the list of things (_instruments_)

Thanks!

---

<div class="post-metadata">

**Author:** ![cmarchan](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cmarchan/32/253062_2.png) [@cmarchan](https://forum.bubble.io/u/cmarchan)\
**Post date:** [September 2, 2021, 1:42pm UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331/2 "2021-09-02T13:42:07Z")

</div>

@himanshug2015

Test and see 😀

---

<div class="post-metadata">

**Author:** ![ryan23](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/ryan23/32/257539_2.png) [@ryan23](https://forum.bubble.io/u/ryan23)\
**Post date:** [May 1, 2022, 9:20am UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331/3 "2022-05-01T09:20:09Z")

</div>

@cmarchan Hoping you can help me out here - you seem to have a knack so thought I’d ask you!  
When I run an API Wflow on a list, the changes are not being made simultaneously.  
The result of this means that the user has to wait for each item to update individually at Bubble’s pace.  
Is there any way of simultaneously changing each item?  
I’ve tried splitting the actions up and pushing API Workflows through API workflows but still end up with the same result.

---

<div class="post-metadata">

**Author:** ![cmarchan](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cmarchan/32/253062_2.png) [@cmarchan](https://forum.bubble.io/u/cmarchan)\
**Post date:** [May 1, 2022, 6:35pm UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331/4 "2022-05-01T18:35:00Z")

</div>

@ryan23

I have been there Ryan. Running lists using the list command wreaks havoc in the dB!

Better to run the list recursively. Much more reliable.

If you do not know how to program a recursive api workflow just search the forum and/or YouTube as there are pretty good learning resources out there. 😃

---

<div class="post-metadata">

**Author:** ![ryan23](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/ryan23/32/257539_2.png) [@ryan23](https://forum.bubble.io/u/ryan23)\
**Post date:** [May 1, 2022, 8:10pm UTC](https://forum.bubble.io/t/scheduling-api-workflows-on-a-list-vs-scheduling-api-workflow-which-makes-changes-to-a-list-of-things/167331/5 "2022-05-01T20:10:40Z")

</div>

recursive you say…ok thanks, I’ll take a look
