We're proud to announce the first version of the new setlist.fm Application Programming Interface. The setlist.fm API has been designed to give you easy access to setlist data in order to build fancy websites and other applications.
The REST service provides methods to get both setlists and components of setlists such as artists, cities, countries or venues, and is free for non-commercial use. Currently the API is read only, meaning that the creation of new setlists still has to be done via the web interface.
To maintain a clean and consistent database, Setlist.fm relies heavily on MusicBrainz, using the same identifiers for bands and artists in a number of the API functions.
Setlist.fm has grown considerably since it was launched in September 2008, reporting almost 60,000 setlists, 5,000 artists and over 20,000 venues on its first birthday. Developers have already shown interest in using the growing Setlist.fm database for external applications (by means of page scraping scripts), and the new API is a nice complement to the embeddable setlists already provided by SetList.fm.