FestivalSeries

Get Festival Series Archive

The full archive: every edition as a core-spec Festival event with a flat performer array carrying x-performanceDate / x-performanceRank / x-isHeadliner per artist (billing rank resets per day), plus per-artist JamBase id, genres and image URL. expandExternalIdentifiers=true adds MusicBrainz + Spotify ids per performer. Series context rides once at the top level as x-festivalSeries. Requires festival archive history access on your plan (implied by allow_past_events).

get/festivals/{festivalSeriesId}/events

Request

Path parameters

festivalSeriesIdstring required
Example:13969984

Stable festival series id from the search endpoint (GET /v3/festivals?name=). The bare numeric form (e.g. 13969984) is canonical; the jambase:-prefixed identifier form returned in response bodies (e.g. jambase:13969984) is also accepted.

Query parameters

expandExternalIdentifiersboolean

Include MusicBrainz + Spotify ids per performer.

  • expandExternalIdentifiers=true
perPageinteger

Editions per page (1-100, default 50).

pageinteger

Page of results.

Response

Full edition-by-edition archive as events

successboolean

Example response

{
  "pagination": {
    "page": 1,
    "perPage": 10,
    "totalItems": 50,
    "totalPages": 5
  },
  "x-festivalSeries": {
    "@type": "FestivalSeries",
    "identifier": "jambase:13969984"
  },
  "events": [
    {
      "@type": "Festival",
      "identifier": "jambase:15738826",
      "name": "Outside Lands 2026",
      "eventStatus": "scheduled",
      "location": {
        "@type": "MusicVenue",
        "address": {
          "@type": "PostalAddress"
        }
      },
      "performer": [
        {
          "@type": "MusicGroup",
          "identifier": "jambase:52143",
          "x-externalIdentifiers": [
            {
              "source": "musicbrainz"
            }
          ]
        }
      ]
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.