Do you have an API?

Yes! You can read the API docs here. The docs were completely rewritten for API version 2, and now include a guide to help you get started, as well. You'll need an Exist account to be able to access the API.