Sounds cool, but it also sounds like you need to spend big $$ on API calls to make this work.
Could you share what it costs to run this? That could convince people to try it out.
It's certainly an open question whether the providers can recoup the investments being made with growth alone, but it's not out of the question.