Would it be a possibility to open up the development of the official API to the community?
An idea would be to start something similar to a GitHub repository where changes to the code may be submitted for approval. I believe something like this would be very helpful if this is even a possibility without security risks..