With all the hype about Lean Startup and Agile etc I think it would be worthwhile going over a simple SWOT analysis for a lot of these built-on-API companies.
If you're going to use an API then you need to create a business that will survive when you get big enough for the company to realise you're a threat and buy you or bankrupt you.