"It sources data from individual APIs, RSS feeds, and plain old scraping.." This is what many developers have had to do, solving it each in their own way, and I think it's valuable to have that layer abstracted. Although, I imagine it's not trivial to maintain these algorithms, to keep up with changes in each news source.
Since the chosen data format is so straight-forward, it'd probably require just a thin transformation step to produce RSS or Atom feeds from the API.
Would love to see an open-source, self-hosted option.