VOOZH about

URL: https://apify.com/hoholabs/setlistfm-scraper

โ‡ฑ Setlist.fm Scraper ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Fetch setlists, artists, and venues from Setlist.fm โ€” track concert history and song choices for any artist.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Hoho

Hoho

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

2

Monthly active users

3 months ago

Last modified

Categories

Share

Fetch concert setlists, artist discographies, and venue information from Setlist.fm โ€” the world's largest community-maintained database of live concert setlists.

What it does

This scraper gives you programmatic access to Setlist.fm's database of millions of live concert setlists. You can:

  • Search setlists by artist name, city, venue, or year
  • Look up every song an artist has played live
  • Find all artists who have played in a specific city or venue
  • Pull the full setlist history for any artist using their MusicBrainz ID

Why use it

Concert tracking โ€” Find out exactly what songs an artist played on a specific tour date.

Setlist history โ€” Research an artist's full live catalogue: which songs get played most often, which are rarities, how setlists evolved over years.

Venue research โ€” See every act that has performed at a venue and when.

Fan data โ€” Build apps for concert-goers: "did they play my favourite song?", set length averages, tour route maps.


Setup

You need a free Setlist.fm API key. Register at api.setlist.fm. Provide it as the apiKey input field or set the SETLISTFM_API_KEY environment variable.


Input

FieldTypeRequiredDescription
apiKeystringYes (or env var)Your Setlist.fm API key
queryTypestringNo (default: search-setlists)What to fetch โ€” see options below
artistNamestringDependsArtist/band name. Required for search-artists. Filter for search-setlists.
mbidstringFor artist-setlistsArtist MusicBrainz ID (e.g. 3bd6bf59-a9ad-4e2c-b7ef-81c1e62a78ec)
venueNamestringNoFilter search-setlists by venue name
namestringFor search-venuesVenue name to search
cityNamestringNoFilter by city (e.g. New York, London)
countryCodestringNoISO country code filter for search-venues (e.g. US, GB)
yearintegerNoFilter search-setlists by year (e.g. 2024)
sortstringNoSort order for artist results: sortName or relevance
pageintegerNo (default: 1)Page number for pagination

Query types

queryTypeWhat it fetches
search-setlistsSetlists matching artist, venue, city, and/or year filters
search-artistsArtists matching a name (requires artistName)
search-venuesVenues matching a name or city
artist-setlistsAll setlists for a specific artist by MBID

Output

Each dataset item is a setlist, artist, or venue record depending on queryType.

Setlist fields (search-setlists, artist-setlists)

FieldDescription
queryTypeThe query type used
eventDateConcert date in DD-MM-YYYY format
artistObject with name, mbid, url
venueObject with name, city (name, state, coords), country
setsObject containing set array โ€” each set has song array with name, tape, cover
urlDirect link to this setlist on Setlist.fm

Artist fields (search-artists)

FieldDescription
nameArtist name
mbidMusicBrainz ID โ€” use this for artist-setlists queries
urlArtist page on Setlist.fm

Venue fields (search-venues)

FieldDescription
nameVenue name
cityCity object with name, state, stateCode, coords, country
urlVenue page on Setlist.fm

Usage examples

Find Radiohead setlists from 2016

{
"apiKey":"YOUR_KEY",
"queryType":"search-setlists",
"artistName":"Radiohead",
"year":2016
}

Find all setlists at Madison Square Garden

{
"apiKey":"YOUR_KEY",
"queryType":"search-setlists",
"venueName":"Madison Square Garden"
}

Get Radiohead's MBID first, then pull their full setlist history

Step 1:

{
"apiKey":"YOUR_KEY",
"queryType":"search-artists",
"artistName":"Radiohead"
}

Step 2 (using the mbid from step 1):

{
"apiKey":"YOUR_KEY",
"queryType":"artist-setlists",
"mbid":"3bd6bf59-a9ad-4e2c-b7ef-81c1e62a78ec"
}

Find venues in Berlin

{
"apiKey":"YOUR_KEY",
"queryType":"search-venues",
"cityName":"Berlin",
"countryCode":"DE"
}

Use cases

  • Concert apps โ€” Let users browse past shows for their favourite artists
  • Tour research โ€” Map every city an artist visited on a specific tour
  • Setlist statistics โ€” Calculate song frequency, average set length, opening/closing songs
  • Ticket buyer research โ€” See what songs to expect before attending a show
  • Music journalism โ€” Pull historical setlist data for artist profiles and retrospectives

You might also like

Setlist.fm Search Scraper

powerai/setlist-search-scraper

Search and scrape setlists from Setlist.fm by providing a search URL, with automatic pagination and comprehensive setlist information extraction.

Setlist.fm Scraper

crawlerbros/setlistfm-scraper

Scrape concert setlists from Setlist.fm with find setlists by artist name, fetch specific setlists by URL, or get all setlists for an artist. Extract song lists, venue info, tour names, dates, and more.

Setlist.fm Scraper

crawlergang/setlistfm-scraper

Scrape concert setlists from Setlist.fm with find setlists by artist name, fetch specific setlists by URL, or get all setlists for an artist. Extract song lists, venue info, tour names, dates, and more.

1

5.0

Setlist.fm Concerts Scraper

parseforge/setlistfm-concerts-scraper

Pull concert setlists from Setlist.fm with setlist ID, artist, venue, city, country, tour name, event date, song order, encore flag, and source URL. Filter by artist, city, venue, or year. Useful for music analytics, fan apps, tour research, and artist performance history archives.

Last Fm Email Scraper - Advanced, Fast & Cheapest

contacts-api/last-fm-email-scraper-fast-advanced-and-cheapest

๐ŸŽต Last.fm Email Scraper helps you find artist and label emails from Last.fm profiles ๐Ÿ”Ž Support music research and partnerships ๐Ÿ“ง

Dice.fm Scraper

hoholabs/dicefm-scraper

Fetch events from Dice.fm by city, artist, venue, genre, or date range. No API key required.

Last.fm Scraper

crawlergang/lastfm-scraper

Scrape Last.fm music data with search artists, tracks, and albums; get weekly top charts; browse by genre/tag; fetch artist top tracks. No API key required.

1

5.0

Last.fm Scraper

crawlerbros/lastfm-scraper

Scrape Last.fm music data with search artists, tracks, and albums; get weekly top charts; browse by genre/tag; fetch artist top tracks. No API key required.