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).
Request
- Base URLhttps://api.data.jambase.com/v3
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
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
Include MusicBrainz + Spotify ids per performer.
- expandExternalIdentifiers=true
Editions per page (1-100, default 50).
Page of results.
Response
Full edition-by-edition archive as events
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.