I’ve said it could have been encoded differently… not better :stuck_out_tongue: If this work for you, I don’t see any issue.
The call is correct, the response match what is expected from this API.
This can be used in Bubble without a JS script. But this is not the best payload to play with in Bubble.

The main question is how do you expect to use this call and display data.