What are the downsides/benefits to using the API besides the obvious of having to maintain a parser? Writing a parser isn't difficult, I've been using Perl with HTML::Parser so even if it breaks, replacing it should be pretty simple. The API doesn't even provide some key functionality I want...