Artist’s upcoming events (calendar)

Find upcoming events for an artist. Use our artist search to find an artist ID.

Request

http://api.songkick.com/api/3.0/artists/{artist_id}/calendar.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/artists/{artist_id}/calendar.xml?apikey={your_api_key}

You can also find an artist’s events by MusicBrainz ID:

http://api.songkick.com/api/3.0/artists/mbid:{music_brainz_id}/calendar.json?apikey={your_api_key}
http://api.songkick.com/api/3.0/artists/mbid:{music_brainz_id}/calendar.xml?apikey={your_api_key}

Response

{
  "resultsPage:" {
    "results": { "event": [
      {
        "id":11129128,
        "type":"Concert",
        "uri":"http://www.songkick.com/concerts/11129128-wild-flag-at-fillmore?utm_source=PARTNER_ID&utm_medium=partner",
        "displayName":"Wild Flag at The Fillmore (April 18, 2012)",
        "start":{"time":"20:00:00",
                 "date":"2012-04-18",
                 "datetime":"2012-04-18T20:00:00-0800"},
        "performance":[{"artist":{"uri":"http://www.songkick.com/artists/29835-wild-flag?utm_source=PARTNER_ID&utm_medium=partner",
                                  "displayName":"Wild Flag","id":29835,"identifier":[]},
                        "displayName":"Wild Flag",
                        "billingIndex":1,
                        "id":21579303,
                        "billing":"headline"}],
        "location":{"city":"San Francisco, CA, US","lng":-122.4332937,"lat":37.7842398},
        "venue":{"id":6239,
                 "displayName":"The Fillmore",
                 "uri":"http://www.songkick.com/venues/6239-fillmore?utm_source=PARTNER_ID&utm_medium=partner",
                 "lng":-122.4332937, "lat":37.7842398,
                 "metroArea":{"uri":"http://www.songkick.com/metro_areas/26330-us-sf-bay-area?utm_source=PARTNER_ID&utm_medium=partner",
                              "displayName":"SF Bay Area","country":{"displayName":"US"},"id":26330,"state":{"displayName":"CA"}}},
        "status":"ok",
        "popularity":0.012763
      }, ....
    ]},
    "totalEntries":24,
    "perPage":50,
    "page":1,
    "status":"ok"
  }
}

Pagination

Results are paginated and can be navigated with:

  • page (first page = 1)
  • per_page (max 50)

Sorting events

Results are sorted by date. The order can be specified with:

  • order ('asc' or 'desc', 'asc' by default)

JSONP

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’s Rosetta Stone

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.

We love feedback

Updated at 23/04/2012 12:40 PM by Sabrina