How do I buffer my API requests so it doesn't give the error: "Number of requests exceeded limit"

I run a game in where it requires the roblox api - a lot.

It uses a proxy to grab place information and it gets over 260 places and I need to buffer it because it does 2 requests per game. (This means it goes above the 500 api limit.) I’ve tried to buffer it where if it fails (via pcall) it will wait 32.5 seconds (2.5 above the needed time for throttling) and it still gives the exceeded limit requests, shown below.
image

This is the pcall function I’ve been using:
image

Any help would be nice because I want to make this load as fast as possible without taking forever!