Home
Overview
Our API is purely RESTful with each request needing a api_key, a method, and a extra parameter that depends on the method chosen. The response format is XML by default, although this can be overriden using the format parameter to ask for the response to be in json.
Example request URL
http://www.nvivo.es/api/request.php?api_key=XXX&method=user.getEvents&user=hermzz&format=json
Any request will return at least some XML or JSON, the status indicates whether the request was valid or if there was a problem. See the appendix for a list of error IDs and what they mean.
Example succesful XML response
<?xml version="1.0" encoding="UTF-8" ?>
<response status="success" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos">
<events>
[ ... ]
</events>
</response>
Example failed JSON response
{"status": "error", "error": {"id": 7, "message": "The artist you requested doesn\'t exist"}}
API Methods
Third party libraries
- PHP5 library written by one of our programmers
- Ruby library written by the nice dudes at codegram
If you’ve written a library in another language please let us know

