Reasonably Priced Data Stream with API?

I'm with Interactive Brokers but have found their data stream to be useless due to the 100 symbol limit, limits on the number of backfills and extremely slow speed of backfills. I've been looking at third party data streams and have found some reasonably priced ones but none of them offer an API. I've also found a few with an API but the pricing is a bit ridiculous (presumably aimed at institutions).

Can anybody recommend a reasonably priced data stream that offers an API?

I should mention that you don't actually have to pay the $300/year to use their API. That is to get access to their docs and developer forums. If you do end up using IQFeed and don't want to pay the developer fee, PM me and I'll shoot you some API tips.