I'm currently testing a third-party API from Host Tracker that I'm setting up with tech support. It should work great in theory, but I'm still in the setup phase, so I'll let you know later.
I know that the thread is old, but for me now the issue of setting up API for monitoring the site's operation is very urgent.