# Songkick API: Search concerts in a city

> Finds upcoming concerts in a city between two dates on Songkick. Each concert includes its artists, venue, festival name and ticket link.

Unofficial. Not affiliated with or endorsed by Songkick.

- Page: https://fous.com/methods/songkick.com/search-concerts
- Method: `songkick.com/search_concerts`, version 1
- Website: songkick.com
- Returns: metro area, concerts with date, artists, festival, venue, ticket link, event link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `city` | string | yes | `"London, UK"` | City to search, such as Chicago or London, UK. |
| `page` | integer | no |  | Page of results, for example 2. Defaults to 1. Default 1. |
| `end_date` | string | no |  | Last concert date, for example 2026-10-31. Defaults to 30 days after start_date. |
| `start_date` | string | no |  | First concert date, for example 2026-10-01. Defaults to today. |
| `max_results` | integer | no | `2` | Concerts per page, for example 20. Defaults to 50. Default 50. |

## Output

From a run on Oct 23, 2026. Its input:

```json
{
  "city": "London, UK",
  "max_results": 2
}
```

Its output:

```json
{
  "concerts": [
    {
      "date": "2026-10-23",
      "venue": "Alexandra Palace",
      "artists": [
        "Fat Freddy's Drop"
      ],
      "event_id": "42847845",
      "event_link": "https://www.songkick.com/concerts/42847845-fat-freddys-drop-at-alexandra-palace",
      "ticket_link": "https://www.songkick.com/tickets/33564650",
      "festival_name": null
    },
    {
      "date": "2026-10-23",
      "venue": "Eventim Apollo",
      "artists": [
        "Lake Street Dive",
        "Mamas Gun"
      ],
      "event_id": "42894172",
      "event_link": "https://www.songkick.com/concerts/42894172-lake-street-dive-at-eventim-apollo",
      "ticket_link": "https://www.songkick.com/tickets/33903772",
      "festival_name": null
    }
  ],
  "metro_area": "London, UK",
  "metro_area_id": "24426"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"songkick.com/search_concerts","input":{"city":"London, UK","max_results":2}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Show me upcoming concerts in Nashville between March 3 and March 20, 2026, with artists, venues and ticket links
- What live music is happening in Austin next month? I want dates, lineups and where to buy tickets
- Find gigs in Manchester, UK for the second half of October 2026 including any festival names
- Songkick listings for Denver concerts from June 1 to June 15, 2026, page 2 with 20 results per page
- Are there any shows in Toronto this weekend? List the bands, venues and event links

## Input schema

```json
{
  "type": "object",
  "required": [
    "city"
  ],
  "properties": {
    "city": {
      "type": "string",
      "minLength": 1,
      "description": "City to search, such as Chicago or London, UK."
    },
    "page": {
      "type": "integer",
      "default": 1,
      "minimum": 1,
      "description": "Page of results, for example 2. Defaults to 1."
    },
    "end_date": {
      "type": "string",
      "description": "Last concert date, for example 2026-10-31. Defaults to 30 days after start_date."
    },
    "start_date": {
      "type": "string",
      "description": "First concert date, for example 2026-10-01. Defaults to today."
    },
    "max_results": {
      "type": "integer",
      "default": 50,
      "maximum": 200,
      "minimum": 1,
      "description": "Concerts per page, for example 20. Defaults to 50."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "metro_area",
    "metro_area_id",
    "concerts"
  ],
  "properties": {
    "concerts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "venue": {
            "type": [
              "string",
              "null"
            ]
          },
          "artists": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "event_id": {
            "type": "string"
          },
          "event_link": {
            "type": "string"
          },
          "ticket_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "festival_name": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "metro_area": {
      "type": "string"
    },
    "metro_area_id": {
      "type": "string"
    }
  }
}
```

## See more

- [Songkick API: Get artist tour dates](https://fous.com/methods/songkick.com/get-artist-tour-dates.md): Gets an artist's upcoming concerts and tour dates on Songkick, optionally filtered by country, with ticket links and start times when listed.
- [Ticketmaster API: Search events](https://fous.com/methods/ticketmaster.com/search-events.md): Finds upcoming Ticketmaster-listed concerts, sports, theater and other events by keyword, optionally by city, country, category and date range, with dates, venues, prices when shown and links. Partner-only listings without a Ticketmaster link are excluded; very large searches cover only the first 800 listings.
- [setlist.fm API: Get concert setlist](https://fous.com/methods/setlist.fm/get-concert-setlist.md): Get one artist's concert details and songs from setlist.fm by date or city. With only a city, returns the most recent matching concert there. Start times are local clock times because the pages do not supply a timezone.
- [Eventbrite API: Search events](https://fous.com/methods/eventbrite.com/search-events.md): Finds public Eventbrite events in a city or online, with optional keywords, date range, category and free-only filtering, ordered by start time.
- [Meetup API: Search events](https://fous.com/methods/meetup.com/search-events.md): Finds upcoming public Meetup events by topic and city, sorted by start time. Only events that mention the topic are included; external costs and undisclosed venues may not be shown.
- [Viator API: Search tours](https://fous.com/methods/viator.com/search-tours.md): Finds tours and experiences in a city on Viator, with optional keywords, date, currency and sorting. Prices are starting prices.
- [GetYourGuide API: Search activities](https://fous.com/methods/getyourguide.com/search-activities.md): Finds GetYourGuide tours, tickets and activities in a city, optionally matching words, available on a day, sorted by popularity, price or rating, with prices, ratings and booking features.
- [Klook API: Search activities](https://fous.com/methods/klook.com/search-activities.md): Finds Klook activities, tickets, tours and passes in a city, with ratings, booking counts, prices and booking policies. Keyword matches are ranked by Klook and may include related activities.
- [All Songkick methods](https://fous.com/methods/songkick.com.md)
