Yes I think the api is capable of receiving +500 api calls.
But when I press "run" the application is slow, and takes a long time before sending me back completely random results which I think are not due to the number of calls on the api but maybe to the response time...
Because the screenshots of the two requests above were called in a row without waiting and I see well that it is random and that the more we go towards the end of 500 calls, the more there is "undefined"
The debug mode is not useful here I think or it is an additionalScope with a request Get of prestashop api
Looking at the debugger will show the exact input that was passed to the query at the time that prestahop_get_budgets returned undefined, but if it's more of a timing issue, it could maybe be helpful to test with a smaller amount of data in arr. For example, does it work more consistently if you only trigger 25 api calls?
For solving the timing issue, it might be helpful to add a delay between each run or do the get requests in batches. This community post has some code that may help!