Search for artists by name using full text search. Sorted by relevancy.
http://api.songkick.com/api/3.0/search/artists.json?query={search_query}&apikey={your_api_key}
http://api.songkick.com/api/3.0/search/artists.xml?query={search_query}&apikey={your_api_key}
{"resultsPage":
{"results":
{"artist":
[{"uri":"http://www.songkick.com/artists/253846-radiohead",
"displayName":"Radiohead",
"id":253846,
"onTourUntil":"2010-01-01"}
]
},"totalEntries":1,"perPage":50,"page":1,"status":"ok"}}
Results are paginated and can be navigated with:
When requesting data in JSON format, JSONP can be specified using the
jsoncallback
parameter. Here is an example of using JSONP from jQuery:
$.getJSON("http://api.songkick.com/api/3.0/events.json?location=clientip&apikey={your_api_key}&jsoncallback=?",
function(data){
// data is JSON response object
});
The Echo Nest has linked their artist IDs to Songkick, making it easy for Echo Nest and Songkick developers to work with our API and vice versa. This is part of Echo Nest’s Rosetta Stone project, which translates artist and music data from a variety of sources, including Spotify, Twitter, Facebook, Rdio, and many more.
You can use a Songkick artist ID with any Echo Nest call that accepts an artist ID. Songkick artist IDs can also be included in the response format of any API call that returns artists. Check out Echo Nest's documentation for more details.