The TikiLIVE API is developed using Representational State Transfer (REST) standards. It is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors.
The API uses built-in HTTP features like HTTP authentication and HTTP verbs which can be understood by standard HTTP clients. JSON are returned in all responses from the API, including errors.
The TikiLIVE REST API allows you to query meta-data about the available LIVE channels, radio channels, videos and broadcasters. Since the API is based on REST principles, it's very easy to write and test applications. You can use your browser to access URLs, and you can use pretty much any HTTP client in any standard programming language to interact with the API.