AffinityLive does indeed have an API, and a lot of functionality that drives the application is built on it.
To be honest, though, we haven't gotten around to polishing it up and documenting it to make it suitable for release, so it is in an Alpha state at the moment.
If you want to get involved and do some development/integration work on it, check out our API documentation or if you want to get into the unpublished API alpha features, Contact Us today.