API Limits?
There is currently no limit on calls. Although it is always best to cache your data to reduce stress on their API servers.
I have my script set to 12 second intervals, with it running in the background during a boss fight, it add some lag. I think 30-60 seconds is plenty, 40-45 second might be a good sweet spot (this is probably what I’ll set my script to).