Please let us know when you are planning to release a full fledged public API. It’s really required to open up a public API so developers can build apps.
Couple of ideas, we can come-up with a RESTful API. Also, we can follow the best practices of service development with a rate limit etc.
I’m proposing a JSON Web Token Authentication for authenticating the API endpoints.