Adventure Land communicates with it's backend through API calls. This backend system has access to all the servers and characters. While the API system is intended for manual use only, you can use this system to occasionally programatically check out your friends, or check out all the online merchants.
Keep in mind that the data format and method names can change at any time in the future without a warning.
To catch the response: