It was due for a while, a new WebAPI.
The new API works through XML. Your user profiles and team profiles have a new option called 'Generate XML stats'. If you tick this option, a file will be created every 6 hours with your statistics in it.
For example: http://whatpulse.org/api/users/1.xml (the URL to your own profile would be http://whatpulse.org/api/users/your_userid.xml)
The team files reside in http://whatpulse.org/api/teams/your_teamid.xml.
For example parsing scripts you can download 2 scripts in the download section
An information page, and new mIRC/xChat scripts to handle the XML API will follow.