The obvious places to start are:
1. Do charge for API access. But be reasonable. Nobody is calling for free api access. Charge like 2-5x their cost of operation. Not 20x.
2. Serve ads to third party apps through the API. This is a no brainer. The fact that they aren't doing this speaks volumes about their true motives with this move.