---
title: "Search for setlists."
method: GET
path: "/1.0/search/setlists"
tags: ["/1.0/search/setlists"]
---

# Search for setlists.

`GET /1.0/search/setlists`

Search for setlists.

## Query parameters

- `artistMbid` string
- `artistName` string
- `artistTmid` integer
- `cityId` string
- `cityName` string
- `countryCode` string
- `date` string
- `lastFm` integer
- `lastUpdated` string
- `p` integer
- `state` string
- `stateCode` string
- `tourName` string
- `venueId` string
- `venueName` string
- `year` string

## Response `200`

Success

- JsonSetlists — A Result consisting of a list of setlists.
  - `setlist` JsonSetlist[] — result list of setlists
    - `artist` JsonArtist — This class represents an artist. An artist is a musician or a group of musicians. Each artist has a definite <a href="http://wiki.musicbrainz.org/MBID">Musicbrainz Identifier</a> (MBID) with which the artist can be uniquely identified.
      - `mbid` string — unique Musicbrainz Identifier (MBID), e.g. <em>&quot;b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d&quot;</em>
      - `tmid` number — unique Ticket Master Identifier (TMID), e.g. <em>735610</em> (deprecated)
      - `name` string — the artist's name, e.g. <em>&quot;The Beatles&quot;</em>
      - `sortName` string — the artist's sort name, e.g. <em>&quot;Beatles, The&quot;</em> or <em>&quot;Springsteen, Bruce&quot;</em>
      - `disambiguation` string — disambiguation to distinguish between artists with same names
      - `url` string — the attribution url
    - `venue` JsonVenue — Venues are places where concerts take place. They usually consist of a venue name and a city - but there are also some venues that do not have a city attached yet. In such a case, the city simply isn't set and the city and country may (but do not have to) be in the name.
      - `city` JsonCity — This class represents a city where Venues are located. Most of the original city data was taken from <a href="http://geonames.org/">Geonames.org</a>.
        - `id` string — unique identifier
        - `name` string — the city's name, depending on the language valid values are e.g. <em>&quot;M&uuml;chen&quot;</em> or <em>Munich</em>
        - `stateCode` string — The code of the city's state. For most countries this is a two-digit numeric code, with which the state can be identified uniquely in the specific Country. The code can also be a String for other cities. Valid examples are <em>&quot;CA&quot;</em> or <em>&quot;02&quot;</em> which in turn get uniquely identifiable when combined with the state's country: <em>&quot;US.CA&quot;</em> for California, United States or <em>&quot;DE.02&quot;</em> for Bavaria, Germany For a complete list of available states (that aren't necessarily used in this database) is available in <a href= "http://download.geonames.org/export/dump/admin1CodesASCII.txt">a textfile on geonames.org</a>. Note that this code is only unique combined with the city's Country. The code alone is <strong>not</strong> unique.
        - `state` string — The name of city's state, e.g. <em>&quot;Bavaria&quot;</em> or <em>&quot;Florida&quot;</em>
        - `coords` JsonCoords — Coordinates of a point on the globe. Mostly used for Cities.
          - `long` number — The longitude part of the coordinates.
          - `lat` number — The latitude part of the coordinates.
        - `country` JsonCountry — This class represents a country on earth.
          - `code` string — The country's <a href= "http://www.iso.org/iso/english_country_names_and_code_elements" >ISO code</a>. E.g. <em>&quot;ie&quot;</em> for Ireland
          - `name` string — The country's name. Can be a localized name - e.g. <em>&quot;Austria&quot;</em> or <em>&quot;&Ouml;sterreich&quot;</em> for Austria if the German name was requested.
      - `url` string — the attribution url
      - `id` string — unique identifier
      - `name` string — the name of the venue, usually without city and country. E.g. <em>&quot;Madison Square Garden&quot;</em> or <em>&quot;Royal Albert Hall&quot;</em>
    - `tour` JsonTour — The tour a setlist was a part of.
      - `name` string — The name of the tour.
    - `set` JsonSet[] — all sets of this setlist
      - `name` string — the description/name of the set. E.g. <em>&quot;Acoustic set&quot;</em> or <em>&quot;Paul McCartney solo&quot;</em>
      - `encore` number — if the set is an encore, this is the number of the encore, starting with 1 for the first encore, 2 for the second and so on.
      - `song` JsonSong[] — this set's songs
        - `name` string — The name of the song. E.g. <em>Yesterday</em> or <em>&quot;Wish You Were Here&quot;</em>
        - `with` JsonArtist — This class represents an artist. An artist is a musician or a group of musicians. Each artist has a definite <a href="http://wiki.musicbrainz.org/MBID">Musicbrainz Identifier</a> (MBID) with which the artist can be uniquely identified.
          - `mbid` string — unique Musicbrainz Identifier (MBID), e.g. <em>&quot;b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d&quot;</em>
          - `tmid` number — unique Ticket Master Identifier (TMID), e.g. <em>735610</em> (deprecated)
          - `name` string — the artist's name, e.g. <em>&quot;The Beatles&quot;</em>
          - `sortName` string — the artist's sort name, e.g. <em>&quot;Beatles, The&quot;</em> or <em>&quot;Springsteen, Bruce&quot;</em>
          - `disambiguation` string — disambiguation to distinguish between artists with same names
          - `url` string — the attribution url
        - `cover` JsonArtist — This class represents an artist. An artist is a musician or a group of musicians. Each artist has a definite <a href="http://wiki.musicbrainz.org/MBID">Musicbrainz Identifier</a> (MBID) with which the artist can be uniquely identified.
          - `mbid` string — unique Musicbrainz Identifier (MBID), e.g. <em>&quot;b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d&quot;</em>
          - `tmid` number — unique Ticket Master Identifier (TMID), e.g. <em>735610</em> (deprecated)
          - `name` string — the artist's name, e.g. <em>&quot;The Beatles&quot;</em>
          - `sortName` string — the artist's sort name, e.g. <em>&quot;Beatles, The&quot;</em> or <em>&quot;Springsteen, Bruce&quot;</em>
          - `disambiguation` string — disambiguation to distinguish between artists with same names
          - `url` string — the attribution url
        - `info` string — Special incidents or additional information about the way the song was performed at this specific concert. See the <a href="https://www.setlist.fm/guidelines">setlist.fm guidelines</a> for a complete list of allowed content.
        - `tape` boolean — The song came from tape rather than being performed live. See the <a href="https://www.setlist.fm/guidelines#tape-songs">tape section of the guidelines</a> for valid usage.
    - `info` string — additional information on the concert - see the <a href="https://www.setlist.fm/guidelines">setlist.fm guidelines</a> for a complete list of allowed content.
    - `url` string — the attribution url to which you have to link to wherever you use data from this setlist in your application
    - `id` string — unique identifier
    - `versionId` string — unique identifier of the version
    - `lastFmEventId` number — the id this event has on <a href="http://last.fm/">last.fm</a> (deprecated)
    - `eventDate` string — date of the concert in the format &quot;dd-MM-yyyy&quot;
    - `lastUpdated` string — date, time and time zone of the last update to this setlist in the format &quot;yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ&quot;
  - `total` number — the total amount of items matching the query
  - `page` number — the current page. starts at 1
  - `itemsPerPage` number — the amount of items you get per page

---

[API](https://skmtc.dev/setlist/apis/setlist-fm-api.md) · [All operations](https://skmtc.dev/setlist/apis/setlist-fm-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/setlist/setlist-fm-api/revisions/16af169c0ca3/schema)
