Does anyone know if and or where the documentation for the API is?
I was looking for this as well and I found out there's no official API. the ones you see on the internet are scavenged from the website itself. for example, when you try to submit a user flag, it's sent as an API request to the website. you can use the same API URL for any app using your own API key in your account.
the only exception is the chat, for the chat there's an initial API and then they use a 3rd party service to push messages. you may, however, use the initial API call to achieve the same by comparing the contents for each call.
Click here to create an account.