Skip to content

Concert setlists, tour song statistics and concert dates and venues

Back to tools

setlist.fm provides artists’ newest past concerts with performed songs, individual concert details and songs, and most-played songs by tour or year based on published setlists.

Get concert setlist

Get one artist’s concert details and songs from setlist.fm by date or city. With only a city, returns the most recent matching concert there. Start times are local clock times because the pages do not supply a timezone.

Your information

City where the concert took place, for example London.

Artist or band name, for example Taylor Swift.

More options

Concert date (YYYY-MM-DD), for example 2024-06-21.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Taylor Swift

DateAug 20, 2024
VenueWembley Stadium
Start time18:55Local time; timezone not provided
City
London
Country
England
Tour
The Eras Tour
View setlist on setlist.fm

Songs

Choose an action

About the setlist.fm tool

setlist.fm (Setlist FM) lists an artist’s recent concerts, songs, dates, venues, and tours; provide an artist and optional result limit.

Get concert setlist returns one artist’s concert details and songs; provide an artist and optionally a date or city.

Get tour song stats returns an artist’s most-played songs for a tour or year; provide an artist and optionally a tour or year.

Built from setlist.fm. Last checked Sep 29, 2026.

Actions

Get concert setlist

1 credit

Get one artist’s concert details and songs from setlist.fm by date or city. With only a city, returns the most recent matching concert there. Start times are local clock times because the pages do not supply a timezone.

What you provide

FieldTypeRequiredDescription
CitycityTextOptionalCity where the concert took place, for example London.Example: London
DatedateDateOptionalConcert date (YYYY-MM-DD), for example 2024-06-21.Example: 2024-06-20
ArtistartistTextRequiredArtist or band name, for example Taylor Swift.Example: Taylor Swift

What you get

FieldTypeDescription
CitycityTextExample: London
DatedateDateExample: 2024-08-20
SongssongsList
Notesongs[].noteTextNote shown beside this song, if given.Example: Shortened
Titlesongs[].titleTextSong title.Example: Miss Americana & the Heartbreak Prince
Encoresongs[].encoreYes or noWhether this song appears in the encore.Example: No
Positionsongs[].positionNumberSong order in the listed setlist.Example: 1
Original Artistsongs[].original_artistTextOriginal artist for a cover, if given.
VenuevenueTextExample: Wembley Stadium
ArtistartistTextExample: Taylor Swift
CountrycountryTextExample: England
Tour Nametour_nameTextExample: The Eras Tour
Setlist IDsetlist_idTextExample: 23aa40cf
Setlist Linksetlist_linkTextExample: https://www.setlist.fm/setlist/taylor-swift/2024/wembley-stadium-london-england…
Show Start Timeshow_start_timeTextLocal start time in 24-hour HH:MM format, where listed; timezone unavailable.Example: 18:55

Example result

For City: London, Artist: Taylor Swift

JSON
{
  "city": "London",
  "date": "2024-08-20",
  "songs": [
    {
      "note": "shortened",
      "title": "Miss Americana & the Heartbreak Prince",
      "encore": false,
      "position": 1,
      "original_artist": null
    },
    {
      "note": "extended outro",
      "title": "Cruel Summer",
      "encore": false,
      "position": 2,
      "original_artist": null
    },
    {
      "note": "spoken intro",
      "title": "The Man",
      "encore": false,
      "position": 3,
      "original_artist": null
    }
  ],
  "venue": "Wembley Stadium",
  "artist": "Taylor Swift",
  "country": "England",
  "tour_name": "The Eras Tour",
  "setlist_id": "23aa40cf",
  "setlist_link": "https://www.setlist.fm/setlist/taylor-swift/2024/wembley-stadium-london-england-23aa40cf.html",
  "show_start_time": "18:55"
}

Get tour song stats

1 credit

Find songs an artist played most on a named tour or in a year, with concert counts and cover credits. Without a filter, uses the most recent tour with published song statistics; counts reflect the public setlists and can include setlists without songs.

What you provide

FieldTypeRequiredDescription
TourtourTextOptionalTour name, for example M72 World Tour. Leave blank to use the most recent tour with song statistics.Example: M72 World Tour
YearyearNumberOptionalConcert year instead of a tour, for example 2025.Example: 2025
ArtistartistTextRequiredArtist or band name, for example Metallica.Example: Metallica

What you get

FieldTypeDescription
TourtourTextTour used, or null if filtered by year.Example: M72 World Tour
YearyearNumberYear used, or null if filtered by tour.Example: 2025
SongssongsListSongs in descending order by number of performances.
Song Linksongs[].song_linkTextPage showing statistics for this song.Example: https://www.setlist.fm/stats/songs/metallica-3bd680c8.html?songid=3b97fc90
Song Titlesongs[].song_titleTextExample: Kirk and Rob Doodle
Times Playedsongs[].times_playedNumberExample: 89
Original Artistsongs[].original_artistTextOriginal artist for a cover, otherwise null.
Share of Concerts (%)songs[].share_of_concerts_percentNumberTimes played divided by setlists counted, capped at 100%.Example: 89.9
ArtistartistTextArtist name on setlist.fm.Example: Metallica
Statistics Linkstatistics_linkTextTour or year statistics page.Example: https://www.setlist.fm/stats/metallica-3bd680c8.html?tour=3dff98b
Concerts Countedconcerts_countedNumberSetlists listed by setlist.fm for this tour or year.Example: 99

Example result

For Tour: M72 World Tour, Artist: Metallica

JSON
{
  "tour": "M72 World Tour",
  "year": null,
  "songs": [
    {
      "song_link": "https://www.setlist.fm/stats/songs/metallica-3bd680c8.html?songid=3b97fc90",
      "song_title": "Kirk and Rob Doodle",
      "times_played": 89,
      "original_artist": null,
      "share_of_concerts_percent": 89.9
    },
    {
      "song_link": "https://www.setlist.fm/stats/songs/metallica-3bd680c8.html?songid=5bd6fb14",
      "song_title": "Creeping Death",
      "times_played": 64,
      "original_artist": null,
      "share_of_concerts_percent": 64.6
    },
    {
      "song_link": "https://www.setlist.fm/stats/songs/metallica-3bd680c8.html?songid=bd6dd5a",
      "song_title": "Enter Sandman",
      "times_played": 64,
      "original_artist": null,
      "share_of_concerts_percent": 64.6
    }
  ],
  "artist": "Metallica",
  "statistics_link": "https://www.setlist.fm/stats/metallica-3bd680c8.html?tour=3dff98b",
  "concerts_counted": 99
}

List recent setlists

1 credit

Get an artist’s newest past concerts with performed songs, venues, dates, tours, covers, notes, and encores from public setlist.fm pages. Shows without performed songs are skipped; songs played from tape are excluded.

What you provide

FieldTypeRequiredDescription
ArtistartistTextRequiredArtist or band name, for example Coldplay.Example: Radiohead
Max Resultsmax_resultsNumberOptionalMaximum number of concerts to return, for example 5.Example: 2

What you get

FieldTypeDescription
ConcertsconcertsListRecent concerts, newest first.
Cityconcerts[].cityTextCity name.Example: Copenhagen
Dateconcerts[].dateDateConcert date.Example: 2025-12-16
Linkconcerts[].linkLinkSetlist.fm concert page.Example: https://www.setlist.fm/setlist/radiohead/2025/royal-arena-copenhagen-denmark-34…
Songsconcerts[].songsListSongs performed, in order.
Venueconcerts[].venueTextVenue name.Example: Royal Arena
Countryconcerts[].countryTextCountry name.Example: Denmark
Tour Nameconcerts[].tour_nameTextTour name, if shown.Example: European Tour 2025
Setlist IDconcerts[].setlist_idTextSetlist.fm setlist ID.Example: 34cc517

Example result

For Artist: Radiohead, Max Results: 2

JSON
{
  "concerts": [
    {
      "city": "Copenhagen",
      "date": "2025-12-16",
      "link": "https://www.setlist.fm/setlist/radiohead/2025/royal-arena-copenhagen-denmark-34cc517.html",
      "songs": [
        {
          "note": null,
          "title": "2 + 2 = 5",
          "encore": false,
          "position": 1,
          "original_artist": null
        },
        {
          "note": null,
          "title": "Airbag",
          "encore": false,
          "position": 2,
          "original_artist": null
        },
        {
          "note": null,
          "title": "The Bends",
          "encore": false,
          "position": 3,
          "original_artist": null
        }
      ],
      "venue": "Royal Arena",
      "country": "Denmark",
      "tour_name": "European Tour 2025",
      "setlist_id": "34cc517"
    },
    {
      "city": "Copenhagen",
      "date": "2025-12-15",
      "link": "https://www.setlist.fm/setlist/radiohead/2025/royal-arena-copenhagen-denmark-1b4cc51c.html",
      "songs": [
        {
          "note": null,
          "title": "Planet Telex",
          "encore": false,
          "position": 1,
          "original_artist": null
        },
        {
          "note": null,
          "title": "2 + 2 = 5",
          "encore": false,
          "position": 2,
          "original_artist": null
        },
        {
          "note": null,
          "title": "Sit Down. Stand Up.",
          "encore": false,
          "position": 3,
          "original_artist": null
        }
      ],
      "venue": "Royal Arena",
      "country": "Denmark",
      "tour_name": "European Tour 2025",
      "setlist_id": "1b4cc51c"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@setlist-fm",
  "visibility": "public",
  "operation": "get_concert_setlist",
  "version": 1,
  "input": {
    "city": "London",
    "artist": "Taylor Swift"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Track an artist’s recent concert setlists.
  • Review songs played at a concert in a specific city or on a date.
  • Compare an artist’s most-played songs across tours or years.
  • Identify cover songs and their original artists.
  • Plan music coverage around an artist’s recent performances.

Questions about setlist.fm

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this setlist.fm tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a setlist.fm account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from setlist.fm when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What songs did an artist play at a concert?

Get concert setlist returns the songs and concert details for an artist, using a date or city when supplied.

What songs has an artist played most on tour?

Get tour song stats returns songs ordered by performance count for a named tour or year.

Where did an artist perform recently?

List recent setlists returns recent concerts, newest first, with cities, dates, venues, and songs.

All Entertainment toolsBrowse all tools