As the API becomes more and more popular, I thought it might be nice to get one central place for players to track their API usage to avoid errors. I've starting a suggestion thread for Torn to automate this, but it's not really getting off the ground, here.
The second-best thing to do would be to have developers share how many API calls their software makes, so players can balance their API usage. So, developers, please reply or PM me with your scripts API usage and I'll update this post so we can share a master list of usage.
Current API call per minute per player maximum (set by Torn): 100
API calls per minute (unless otherwise specified) by script/program (alphabetical):
Chain Watch by McNeo
12
* various one-time calls are also made periodically
DoctorN by Mauk
0-12 (user-customizable update frequency)
Frozen Oceans by Scripthen
1-95 (user-customizable update frequency)
IRC Bot by Swatsicle
30-40 requests at once, per half hour
2 requests per item with a !value call
* various one-time calls are also made periodically
Price Checker by McNeo
2 requests when program is launched
2 requests when selecting an item
Stocks Tool by NZSAS
1 every 15 minutes
TornStats by IceBlueFire
36 while a chain is running (if you have faction AA permissions)
12 while no chain (if you have faction AA permissions)
* various one-time calls are also made periodically
TornStats UserScript by IceBlueFire
1-2 per user profile page load
Torn Tools by McNeo
6-12 (user-customizable update frequency)
2 when using the Price Checker page or selecting an item
1 when using the TravelRun page for the first time since launching the program
* various one-time calls are also made periodically
Warbase Tool by NZSAS
1-50 (user-customizable update frequency)
Most online and IRC scripts only make 1-2 calls when you specifically request information, but it depends on the script, so check with the developer if you don't see it listed above and you're not sure.
Mentions: Add API Call History