Have built several APIs for mobile to server, server to server, website to server. Can handle Json, XML, and bit locking. Not should how big of an API u want but theis a general ball park time and cost for API with login, logout, register, get data, update data and delete data.