---
title: "Search Festival Series"
method: GET
path: "/festivals"
tags: ["FestivalSeries"]
---

# Search Festival Series

`GET /festivals`

## Request

- Base URL: `https://api.data.jambase.com/v3`
- URL: `https://api.data.jambase.com/v3/festivals`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/jambase/apis/jambase-concert-data-api/docs/festivals/get.ts> (a function with typed inputs; its response is checked against the schema)

Search festival series (e.g. Outside Lands - the parent that ties every edition of a festival together) by name. Each hit includes the stable series id used by the detail and archive endpoints, plus edition count and most recent edition year/city.

Note: `GET /v3/festivals` without `name`/`festivalSeriesName` is the festival events feed (geo/date filters, etc.); providing a series name switches to series search.

## Query parameters

- `name` string
- `festivalSeriesName` string
- `perPage` integer
- `page` integer

## Response `200`

Matching festival series

- object
  - `success` boolean
  - `pagination` Pagination: Enclosure for pagination values.
    - `page` integer: The current page of results.
    - `perPage` integer: Number of events per page of results.
    - `totalItems` integer: Total results for the request.
    - `totalPages` integer: Total pages for the request.
    - `nextPage` string, url: The absolute URL for the next page of results, if available (e.g. `https://api.data.jambase.com/v3/events?page=2`).
    - `previousPage` string, url: The absolute URL for the previous page of results, if available (e.g. `https://api.data.jambase.com/v3/events?page=1`).
  - `festivalSeries` object[]
    - `@type` string
    - `identifier` string
    - `name` string
    - `url` string, url: JamBase page for the series.
    - `image` string, url: URL of an illustrative image, such as a press photo or logo. Most images are owned by third parties and JamBase grants no rights in them. Display by URL or from your own cache, refreshed when the URL changes. See https://data.jambase.com/api/docs/images. A general image or logo for the festival, not a lineup poster.
    - `x-editionCount` integer
    - `x-latestYear` integer
    - `x-latestCity` string
    - `x-apiUrl` string
  - `request` Request: Enclosure for request details.
    - `endpoint` string, url: The base endpoint requested
    - `method` string: The request method (e.g. GET, POST)
    - `params` unknown[]: The parameters for the request
      - unknown
    - `ip` union: The requesting IP address, IPv4 or IPv6
      - string, ipv4
      - string, ipv6
    - `userAgent` string, string: The requesting UserAgent

---

[API](https://skmtc.dev/jambase/apis/jambase-concert-data-api.md) - [All operations](https://skmtc.dev/jambase/apis/jambase-concert-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jambase/apis/jambase-concert-data-api/revisions/487fb580fa61?raw)
