http://api.songkick.com/api/3.0/users/{username}/metro_areas/tracked.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/metro_areas/tracked.xml?apikey={your_api_key}
Paginated list of metro areas.
http://api.songkick.com/api/3.0/users/{username}/artists/tracked.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/artists/tracked.xml?apikey={your_api_key}
Paginated list of artists.
http://api.songkick.com/api/3.0/users/{username}/artists/muted.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/artists/muted.xml?apikey={your_api_key}
Paginated list of muted artists. These are artists which the user once tracked but have been subsequently untracked.
Results are paginated and can be navigated with:
As a special case for pagination of artists and metro-areas, per_page may be set to 'all' in order to receive all trackings in a single response. This might be slower for a large number of trackings.
The caller may specify a subset of fields to return in the response:
The caller may specify that only items created on or after a specified time/date should be included in the response:
Technical limitations mean that created_after can't be supported for muted artists at present.
http://api.songkick.com/api/3.0/users/{username}/trackings/metro_area:{metro_area_id}.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/trackings/metro_area:{metro_area_id}.xml?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/trackings/artist:{artist_id}.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/trackings/artist:{artist_id}.xml?apikey={your_api_key}
If the user is tracking the metro area or artist, returns a tracking. Otherwise a 404 response is returned.
http://api.songkick.com/api/3.0/users/{username}/trackings/event:{event_id}.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/users/{username}/trackings/event:{event_id}.xml?apikey={your_api_key}
If the user is attending or did attend the event, returns a tracking with its attendance (im_going|i_might_go). Otherwise a 404 response is returned.
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
});