Turns out AlienBlue did release their original version as open source, but the code is four years out of date! Hmmm.
Yeah, I would probably end up scraping the HTML. I filed a bug about .json being broken two years ago, but even if it were fixed, it seems that LW has quite a few customizations that the JSON output likely has not caught up to...
Just wanted to say: thanks for the ideas!