That's less of an issue for intentional APIs (where the API provider is already doing work for you) than it is for unintentional APIs (rss feeds, any reasonably clean page you can crawl with jQuery) where the provider will do nothing to help you.