# Glastonbury Festival — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.

**Category:** Entertainment | **Website:** [glastonburyfestivals.co.uk/](https://glastonburyfestivals.co.uk/) | **Docs:** [parse.bot/marketplace/1ce688c5-900d-41d7-be5f-f40aaf6ac77a/glastonburyfestivals-co-uk-api](https://parse.bot/marketplace/1ce688c5-900d-41d7-be5f-f40aaf6ac77a/glastonburyfestivals-co-uk-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_areas

Retrieve information about all festival areas, zones, and their associated stages or sub-areas. Returns the complete site map of the festival grounds including nested sub-areas within major zones.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_areas \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_lineup

Retrieve the full festival line-up for a given year. Returns every artist with their stage, day, set times, and external link. Some years may have empty timings if the data was not published. The full lineup can be large (1000+ artists for recent years).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `year` | string | No | Festival year to retrieve. Use get_lineup_years to discover available years. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_lineup \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":"<string>"}'
```

### get_lineup_by_stage

Get the line-up organized by stage/venue for a given year. Artists are grouped by stage name and then by day within each stage, making it easy to see what is happening at a specific venue across the festival.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `year` | string | No | Festival year to retrieve. Use get_lineup_years to discover available years. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_lineup_by_stage \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":"<string>"}'
```

### get_lineup_years

Get all available historical festival line-up years. Returns year numbers and URLs for each lineup page. Use this to discover which years have lineup data before calling get_lineup or get_lineup_by_stage.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_lineup_years \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_news

Retrieve the latest news articles and announcements from the Glastonbury Festival website. Returns article titles, URLs, publication dates, and thumbnail image URLs. Use the returned URLs with get_news_detail to fetch full article content.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_news_detail

Fetch the full content of a specific news article by its URL. Returns the article headline and complete body text. Use URLs obtained from the get_news endpoint.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `url` | string | Yes | Full URL of the news article (from get_news results[*].url). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/get_news_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"<string>"}'
```

### search_artist

Search for a specific artist by name within a given year's lineup. Performs a case-insensitive substring match against artist names. Returns all matching artists with their full performance details (stage, day, set time). Useful for finding when and where a specific act is performing.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Artist name or partial name to search for (case-insensitive substring match). |
| `year` | string | No | Festival year to search in. Use get_lineup_years to discover available years. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-glastonburyfestivals-co-uk-api-1ce688c5/search_artist \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","year":"<string>"}'
```
