So I noticed the API has been up and down while developing my tool, and decided to setup a dashboard in my monitoring to keep an eye on it.
Anyway, from just 3 days of monitoring, seems a pattern is developing that around 23:30 UTC each day, it hits slow queries (I run with a timeout of 10s and only request basic user info, not a heavy request).
I have been using rDacted's public key too, and the monitoring reflects that on his key too, ruling out it just being my key. Furthermore, I setup additional monitoring via UptimeRobot just to be sure it was my server, and UptimeRobot provides a similar story (albeit with 60 second checks rather than my own 30 second checks).
Precise Timestamps
01/09/24 - 23:20:40 - 23:46:20
02/09/24 - 23:20:20 - 23:47:40
03/09/24 - 23:20:45 - 23:49:15
Of course I recognise the API is done on a "best effort" basis for availability and will always be a lower priority than the main Torn site if resources are tight, but I was unsure whether the dev team were aware of this.