Not really. The API these days tends to be JSON so you can just figure out how to it works and what represents what.
For example I've been able to reimplement xmltv scrapers for several sources in less than a 100 lines with Scrapy. It's not hard, just requires a little discretion.