SeatGeek

App · Events · 17 actions

Search live events with SeatGeek's Platform API: concerts, sport, theatre, comedy and festivals across the United States and Canada. Find what is on near a place or in a city, follow a band's tour or a team's fixtures, watch a venue's diary, filter by what the tickets actually cost, be told when a new date is announced, and ask SeatGeek what else the same person would like.

Actions

ActionWhat it does
Count eventsCount how many events match a search, and return the soonest one.
Find events near a locationFind events within a distance of a point on the map.
Find newly announced eventsFind the events SeatGeek has added most recently, and keep only the ones announced inside the window you choose.
Find venues near a locationFind the venues within a distance of a point on the map, most popular first.
Get event detailsRead one event in full: the venue and its address and coordinates, who is playing and in what role, the local start time, how many tickets are listed and what the cheapest, average and dearest cost, and the link to buy.
Get events at a venueList what is on at one venue, soonest first.
Get events for a performerList every date an artist, team or show is playing.
Get performer by slugRead one performer by the readable name in their seatgeek.com address, such as 'new-york-mets'.
Get performer detailsRead one artist, team or show in full: how SeatGeek classifies them, their artwork at four sizes, their music genres, their league and division for a team, their Spotify and Last.fm profiles, and whether they have anything coming up.
Get recommended eventsAsk SeatGeek what else someone would like: events similar to one or more performers, or to an event, near a place.
Get recommended performersAsk SeatGeek which other acts someone would like, given one or more performers or an event, with an affinity score on each.
Get venue detailsRead one venue in full: its street address, its city, state and postcode, its latitude and longitude, its timezone and capacity where SeatGeek publishes them, and its page on seatgeek.com.
List categoriesRead the category tree every event and performer is filed under: the top-level categories (sport, concerts, theatre) and the subcategories inside each one (NBA, music festivals).
Search eventsSearch SeatGeek's event catalogue (concerts, sport, theatre, comedy and festivals across the United States and Canada) with the filters a search actually uses.
Search performersFind an artist, band, team or show by name.
Search upcoming eventsFind events starting inside a window that moves with the clock (the next 24 hours, the next week, the next month), counted from the moment the step runs, soonest first.
Search venuesFind a venue by name, city, state, country or postcode.

Count events

Count how many events match a search, and return the soonest one. It costs a single request whether the answer is three events or thirty thousand, so it is the cheap check to branch a workflow on: send the digest only when there is something on, or alert someone when a performer adds dates.

Inputs

Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Cityvenue_citytext
Optional. Only include events at venues in this city.
State or provincevenue_statetext
Optional. Only include events in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countryvenue_countrytext
Optional. Only include events in this country. SeatGeek's catalogue is deepest in the United States and Canada.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Venue IDsvenue_idslist
Optional. Only include events at these venues. Add more than one to cover several. Venue IDs come from Search venues.
Performer IDsperformer_idslist
Optional. Only include events featuring these performers. Add more than one to match any of them. Performer IDs come from Search performers.
Performer slugperformer_slugtext
Optional. Only include events featuring this performer, named by the slug in their seatgeek.com address: the part after the domain and before '-tickets'.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.

Outputs

first_eventobject
The soonest matching event
has_eventstrue/false
Whether anything matched at all
performer_slugtext
The performer slug that was filtered on
querytext
The words that were searched for
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many events match
venue_citytext
The city that was filtered on
venue_countrytext
The country that was filtered on
venue_postal_codetext
The venue postcode that was filtered on
venue_statetext
The state that was filtered on
Example output
{
  "first_event": {
    "announce_date": "2026-04-12T00:00:00",
    "average_price": 97,
    "away_team": null,
    "category": "Concert",
    "date_local": "2026-09-09",
    "date_tbd": false,
    "datetime_local": "2026-09-09T19:00:00",
    "datetime_utc": "2026-09-09T23:00:00",
    "has_tickets": true,
    "highest_price": 296,
    "home_team": null,
    "id": 721901,
    "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
    "listing_count": 161,
    "lowest_price": 62,
    "median_price": 88,
    "performer_names": [
      "Young the Giant",
      "Grouplove"
    ],
    "performers": [
      {
        "category": "Concert",
        "division_names": [],
        "divisions": [],
        "genre_names": [
          "Alternative",
          "Rock"
        ],
        "genres": [
          {
            "id": 27,
            "name": "Alternative",
            "primary": true,
            "slug": "alternative"
          },
          {
            "id": 31,
            "name": "Rock",
            "primary": false,
            "slug": "rock"
          }
        ],
        "has_upcoming_events": true,
        "id": 8741,
        "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
        "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
        "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
        "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
        "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
        "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
        "links": [
          {
            "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
            "provider": "spotify",
            "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
          },
          {
            "id": null,
            "provider": "lastfm",
            "url": "https://www.last.fm/music/Young+the+Giant"
          }
        ],
        "name": "Young the Giant",
        "num_upcoming_events": 26,
        "primary_genre": "Alternative",
        "role": "primary",
        "score": 0.71,
        "short_name": "Young the Giant",
        "slug": "young-the-giant",
        "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
        "taxonomies": [
          {
            "display_name": "Concert",
            "id": 2000000,
            "name": "concert",
            "parent_id": null
          }
        ],
        "taxonomy_names": [
          "concert"
        ],
        "type": "band",
        "url": "https://seatgeek.com/young-the-giant-tickets"
      },
      {
        "category": "Concert",
        "division_names": [],
        "divisions": [],
        "genre_names": [
          "Alternative"
        ],
        "genres": [
          {
            "id": 27,
            "name": "Alternative",
            "primary": true,
            "slug": "alternative"
          }
        ],
        "has_upcoming_events": true,
        "id": 8987,
        "image": null,
        "image_huge": null,
        "image_large": null,
        "image_medium": null,
        "image_small": null,
        "lastfm_url": null,
        "links": [],
        "name": "Grouplove",
        "num_upcoming_events": 14,
        "primary_genre": "Alternative",
        "role": "performer",
        "score": 0.54,
        "short_name": "Grouplove",
        "slug": "grouplove",
        "spotify_url": null,
        "taxonomies": [
          {
            "display_name": "Concert",
            "id": 2000000,
            "name": "concert",
            "parent_id": null
          }
        ],
        "taxonomy_names": [
          "concert"
        ],
        "type": "band",
        "url": "https://seatgeek.com/grouplove-tickets"
      }
    ],
    "primary_performer": "Young the Giant",
    "score": 0.66,
    "short_title": "Young the Giant",
    "starts_display": "2026-09-09 19:00",
    "taxonomies": [
      {
        "display_name": "Concert",
        "id": 2000000,
        "name": "concert",
        "parent_id": null
      },
      {
        "display_name": "Music Festival",
        "id": 2010000,
        "name": "music_festival",
        "parent_id": 2000000
      }
    ],
    "taxonomy_names": [
      "concert",
      "music_festival"
    ],
    "time_local": "19:00",
    "time_tbd": false,
    "title": "Young the Giant with Grouplove",
    "type": "concert",
    "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
    "venue": {
      "address": "610 W 56th St",
      "capacity": 3000,
      "city": "New York",
      "country": "US",
      "display_location": "New York, NY",
      "extended_address": null,
      "has_upcoming_events": true,
      "id": 814,
      "latitude": 40.77167,
      "longitude": -73.99277,
      "name": "Terminal 5",
      "num_upcoming_events": 48,
      "postal_code": "10019",
      "score": 0.62,
      "slug": "terminal-5",
      "state": "NY",
      "timezone": "America/New_York",
      "url": "https://seatgeek.com/venues/terminal-5/tickets"
    },
    "venue_address": "610 W 56th St",
    "venue_city": "New York",
    "venue_country": "US",
    "venue_id": 814,
    "venue_latitude": 40.77167,
    "venue_location": "New York, NY",
    "venue_longitude": -73.99277,
    "venue_name": "Terminal 5",
    "venue_postal_code": "10019",
    "venue_state": "NY",
    "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
    "visible_until": "2026-09-10T05:00:00"
  },
  "has_events": true,
  "query": "young the giant",
  "start_after": "2026-09-01T00:00:00",
  "start_before": "2026-12-01T00:00:00",
  "total_count": 26,
  "venue_state": "NY"
}

Find events near a location

Find events within a distance of a point on the map. Give a latitude and a longitude in plain degrees and a radius in miles or kilometres, and narrow it further by keyword, category, dates or whether tickets are actually on sale. This is the action behind 'what is on near me this weekend'.

Inputs

LatitudelatitudenumberRequired
The latitude of the point to search around, in degrees. Positive is north of the equator.From -90 to 90.
LongitudelongitudenumberRequired
The longitude of the point to search around, in degrees. Negative is west of Greenwich, which is all of the Americas.From -180 to 180.
Withinsearch_rangenumber
How far from that point to search, in the unit chosen below. Defaults to 30.From 1 to 25000. Default: 30.
Distance unitrange_unittext
Whether the distance above is in miles or kilometres.One of: mi (Miles), km (Kilometres). Default: mi.
Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
Order bysorttext
What order to return the events in.One of: datetime_utc.asc (Soonest first), datetime_utc.desc (Furthest ahead first), datetime_local.asc (Soonest first, by the venue's local clock), datetime_local.desc (Furthest ahead first, by the venue's local clock), announce_date.desc (Most recently announced first), announce_date.asc (Longest announced first), score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest event ID first), id.desc (Highest event ID first). Default: datetime_utc.asc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

eventslist
The events that matched
geolocated_latitudenumber
The latitude SeatGeek resolved the location to
geolocated_longitudenumber
The longitude SeatGeek resolved the location to
geolocated_rangetext
The range SeatGeek applied
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
searched_latitudenumber
The latitude searched around
searched_longitudenumber
The longitude searched around
searched_postal_codetext
The postcode searched around
searched_rangetext
The distance searched, with its unit (e.g. 25mi)
searched_range_unittext
That distance's unit
searched_range_valuenumber
That distance as a number
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
Example output
{
  "events": [
    {
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    },
    {
      "announce_date": "2026-08-15T00:00:00",
      "average_price": 212,
      "away_team": "Brooklyn Nets",
      "category": "Sports",
      "date_local": "2026-11-14",
      "date_tbd": false,
      "datetime_local": "2026-11-14T19:30:00",
      "datetime_utc": "2026-11-15T00:30:00",
      "has_tickets": true,
      "highest_price": 3500,
      "home_team": "New York Knicks",
      "id": 6154772,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "listing_count": 940,
      "lowest_price": 48,
      "median_price": null,
      "performer_names": [
        "New York Knicks",
        "Brooklyn Nets"
      ],
      "performers": [
        {
          "category": "Sports",
          "division_names": [
            "Eastern Conference",
            "Atlantic Division"
          ],
          "divisions": [
            {
              "id": 1,
              "name": "Eastern Conference",
              "slug": "eastern-conference",
              "type": "conference"
            },
            {
              "id": 2,
              "name": "Atlantic Division",
              "slug": "atlantic-division",
              "type": "division"
            }
          ],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": true,
          "id": 2090,
          "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
          "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
          "lastfm_url": null,
          "links": [],
          "name": "New York Knicks",
          "num_upcoming_events": 41,
          "primary_genre": null,
          "role": "home_team",
          "score": 0.88,
          "short_name": "Knicks",
          "slug": "new-york-knicks",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Sports",
              "id": 1000000,
              "name": "sports",
              "parent_id": null
            },
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "sports",
            "nba"
          ],
          "type": "nba_team",
          "url": "https://seatgeek.com/new-york-knicks-tickets"
        },
        {
          "category": null,
          "division_names": [],
          "divisions": [],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": null,
          "id": 2091,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Brooklyn Nets",
          "num_upcoming_events": null,
          "primary_genre": null,
          "role": "away_team",
          "score": 0.74,
          "short_name": null,
          "slug": "brooklyn-nets",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "nba"
          ],
          "type": "nba_team",
          "url": null
        }
      ],
      "primary_performer": "New York Knicks",
      "score": 0.81,
      "short_title": "Knicks at Nets",
      "starts_display": "2026-11-14 19:30",
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "time_local": "19:30",
      "time_tbd": false,
      "title": "New York Knicks at Brooklyn Nets",
      "type": "nba",
      "url": "https://seatgeek.com/new-york-knicks-at-brooklyn-nets-tickets/6154772",
      "venue": {
        "address": "4 Pennsylvania Plaza",
        "capacity": null,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 3120,
        "latitude": 40.7505,
        "longitude": -73.9934,
        "name": "Madison Square Garden",
        "num_upcoming_events": 213,
        "postal_code": "10001",
        "score": 0.99,
        "slug": "madison-square-garden",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
      },
      "venue_address": "4 Pennsylvania Plaza",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 3120,
      "venue_latitude": 40.7505,
      "venue_location": "New York, NY",
      "venue_longitude": -73.9934,
      "venue_name": "Madison Square Garden",
      "venue_postal_code": "10001",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/madison-square-garden/tickets",
      "visible_until": null
    }
  ],
  "geolocated_latitude": 40.7128,
  "geolocated_longitude": -74.006,
  "geolocated_range": "25mi",
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "returned_count": 2,
  "searched_latitude": 40.7128,
  "searched_longitude": -74.006,
  "searched_range": "25mi",
  "searched_range_unit": "mi",
  "searched_range_value": 25,
  "sort": "datetime_utc.asc",
  "sort_label": "Soonest first",
  "total_count": 2,
  "total_pages": 1
}

Find newly announced events

Find the events SeatGeek has added most recently, and keep only the ones announced inside the window you choose. This is the alert to put on a schedule: run it each morning for your city or your favourite category and hear about a new date while there are still good seats.

Inputs

Announced withinwindowtext
How far back to look for newly announced events, counted from the moment this step runs.One of: 24_hours (Announced in the last 24 hours), 3_days (Announced in the last 3 days), 7_days (Announced in the last 7 days), 14_days (Announced in the last 14 days), 30_days (Announced in the last 30 days). Default: 7_days.
Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Cityvenue_citytext
Optional. Only include events at venues in this city.
State or provincevenue_statetext
Optional. Only include events in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countryvenue_countrytext
Optional. Only include events in this country. SeatGeek's catalogue is deepest in the United States and Canada.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.

Outputs

announced_aftertext
The earliest announcement time that was kept, in UTC
eventslist
The events announced inside the window
pagenumber
Which page was read
per_pagenumber
The page size that was used
querytext
The words that were searched for
read_countnumber
How many of the most recently announced events were read to find them
returned_countnumber
How many events were announced inside the window
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many upcoming events match the filters in total
venue_citytext
The city that was filtered on
venue_countrytext
The country that was filtered on
venue_postal_codetext
The venue postcode that was filtered on
venue_statetext
The state that was filtered on
windowtext
The window that was asked for
window_labeltext
That window, written out
Example output
{
  "announced_after": "2026-08-19T12:00:00",
  "events": [
    {
      "announce_date": "2026-08-15T00:00:00",
      "average_price": 212,
      "away_team": "Brooklyn Nets",
      "category": "Sports",
      "date_local": "2026-11-14",
      "date_tbd": false,
      "datetime_local": "2026-11-14T19:30:00",
      "datetime_utc": "2026-11-15T00:30:00",
      "has_tickets": true,
      "highest_price": 3500,
      "home_team": "New York Knicks",
      "id": 6154772,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "listing_count": 940,
      "lowest_price": 48,
      "median_price": null,
      "performer_names": [
        "New York Knicks",
        "Brooklyn Nets"
      ],
      "performers": [
        {
          "category": "Sports",
          "division_names": [
            "Eastern Conference",
            "Atlantic Division"
          ],
          "divisions": [
            {
              "id": 1,
              "name": "Eastern Conference",
              "slug": "eastern-conference",
              "type": "conference"
            },
            {
              "id": 2,
              "name": "Atlantic Division",
              "slug": "atlantic-division",
              "type": "division"
            }
          ],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": true,
          "id": 2090,
          "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
          "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
          "lastfm_url": null,
          "links": [],
          "name": "New York Knicks",
          "num_upcoming_events": 41,
          "primary_genre": null,
          "role": "home_team",
          "score": 0.88,
          "short_name": "Knicks",
          "slug": "new-york-knicks",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Sports",
              "id": 1000000,
              "name": "sports",
              "parent_id": null
            },
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "sports",
            "nba"
          ],
          "type": "nba_team",
          "url": "https://seatgeek.com/new-york-knicks-tickets"
        },
        {
          "category": null,
          "division_names": [],
          "divisions": [],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": null,
          "id": 2091,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Brooklyn Nets",
          "num_upcoming_events": null,
          "primary_genre": null,
          "role": "away_team",
          "score": 0.74,
          "short_name": null,
          "slug": "brooklyn-nets",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "nba"
          ],
          "type": "nba_team",
          "url": null
        }
      ],
      "primary_performer": "New York Knicks",
      "score": 0.81,
      "short_title": "Knicks at Nets",
      "starts_display": "2026-11-14 19:30",
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "time_local": "19:30",
      "time_tbd": false,
      "title": "New York Knicks at Brooklyn Nets",
      "type": "nba",
      "url": "https://seatgeek.com/new-york-knicks-at-brooklyn-nets-tickets/6154772",
      "venue": {
        "address": "4 Pennsylvania Plaza",
        "capacity": null,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 3120,
        "latitude": 40.7505,
        "longitude": -73.9934,
        "name": "Madison Square Garden",
        "num_upcoming_events": 213,
        "postal_code": "10001",
        "score": 0.99,
        "slug": "madison-square-garden",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
      },
      "venue_address": "4 Pennsylvania Plaza",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 3120,
      "venue_latitude": 40.7505,
      "venue_location": "New York, NY",
      "venue_longitude": -73.9934,
      "venue_name": "Madison Square Garden",
      "venue_postal_code": "10001",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/madison-square-garden/tickets",
      "visible_until": null
    }
  ],
  "page": 1,
  "per_page": 10,
  "read_count": 10,
  "returned_count": 1,
  "total_count": 4213,
  "venue_state": "NY",
  "window": "7_days",
  "window_label": "Announced in the last 7 days"
}

Find venues near a location

Find the venues within a distance of a point on the map, most popular first. Give a latitude and a longitude in plain degrees. This is how a workflow answers 'which rooms are near this address' before asking any of them what is on.

Inputs

LatitudelatitudenumberRequired
The latitude of the point to search around, in degrees. Positive is north of the equator.From -90 to 90.
LongitudelongitudenumberRequired
The longitude of the point to search around, in degrees. Negative is west of Greenwich, which is all of the Americas.From -180 to 180.
Withinsearch_rangenumber
How far from that point to search, in the unit chosen below. Defaults to 30.From 1 to 25000. Default: 30.
Distance unitrange_unittext
Whether the distance above is in miles or kilometres.One of: mi (Miles), km (Kilometres). Default: mi.
Search forquerytext
Optional. Words to search venues on: part of a name, or a place. Leave it empty to browse by the filters below alone.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

geolocated_latitudenumber
The latitude SeatGeek resolved the location to
geolocated_longitudenumber
The longitude SeatGeek resolved the location to
geolocated_rangetext
The range SeatGeek applied
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
searched_latitudenumber
The latitude searched around
searched_longitudenumber
The longitude searched around
searched_postal_codetext
The postcode searched around
searched_rangetext
The distance searched, with its unit (e.g. 25mi)
searched_range_unittext
That distance's unit
searched_range_valuenumber
That distance as a number
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venueslist
The venues that matched
Example output
{
  "geolocated_latitude": 40.7128,
  "geolocated_longitude": -74.006,
  "geolocated_range": "10mi",
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "returned_count": 2,
  "searched_latitude": 40.7128,
  "searched_longitude": -74.006,
  "searched_range": "10mi",
  "searched_range_unit": "mi",
  "searched_range_value": 10,
  "total_count": 2,
  "total_pages": 1,
  "venues": [
    {
      "address": "610 W 56th St",
      "capacity": 3000,
      "city": "New York",
      "country": "US",
      "display_location": "New York, NY",
      "extended_address": null,
      "has_upcoming_events": true,
      "id": 814,
      "latitude": 40.77167,
      "longitude": -73.99277,
      "name": "Terminal 5",
      "num_upcoming_events": 48,
      "postal_code": "10019",
      "score": 0.62,
      "slug": "terminal-5",
      "state": "NY",
      "timezone": "America/New_York",
      "url": "https://seatgeek.com/venues/terminal-5/tickets"
    },
    {
      "address": "4 Pennsylvania Plaza",
      "capacity": null,
      "city": "New York",
      "country": "US",
      "display_location": "New York, NY",
      "extended_address": null,
      "has_upcoming_events": true,
      "id": 3120,
      "latitude": 40.7505,
      "longitude": -73.9934,
      "name": "Madison Square Garden",
      "num_upcoming_events": 213,
      "postal_code": "10001",
      "score": 0.99,
      "slug": "madison-square-garden",
      "state": "NY",
      "timezone": "America/New_York",
      "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
    }
  ]
}

Get event details

Read one event in full: the venue and its address and coordinates, who is playing and in what role, the local start time, how many tickets are listed and what the cheapest, average and dearest cost, and the link to buy.

Inputs

Event IDevent_idnumberRequired
The event to read, by its SeatGeek ID. Event IDs come from any of the event search actions.At least 1.

Outputs

announce_datetext
When the event was announced
average_pricenumber
Average listing price, in USD
away_teamtext
The away team, for a fixture
categorytext
The top-level category the event is filed under
date_localtext
The local date alone (YYYY-MM-DD)
date_tbdtrue/false
True when even the date is an estimate
datetime_localtext
When it starts, on the venue's clock
datetime_utctext
When it starts, in UTC
has_ticketstrue/false
Whether anyone is currently selling tickets
highest_pricenumber
Dearest ticket, in USD
home_teamtext
The home team, for a fixture
idnumber
SeatGeek's ID for the event
imagetext
A picture for the event
listing_countnumber
How many ticket listings there are
lowest_pricenumber
Cheapest ticket, in USD
median_pricenumber
Median listing price, in USD
performer_nameslist
Everyone playing, by name
performerslist
The line-up in full, each with their role
primary_performertext
The headliner, or the first performer listed
scorenumber
SeatGeek's popularity ranking
short_titletext
A shortened title
starts_displaytext
When it starts, ready to print, and saying so when the date or time is still to be confirmed
taxonomieslist
The categories the event is filed under, in full
taxonomy_nameslist
Every category slug the event is filed under
time_localtext
The local start time alone (HH:MM), empty when the time is not set
time_tbdtrue/false
True when the start time is not set yet
titletext
The event's full title
typetext
What kind of event this is
urltext
The event's page on seatgeek.com: where to buy tickets
venueobject
The venue in full
venue_addresstext
Venue street address
venue_citytext
Venue city
venue_countrytext
Venue country code
venue_idnumber
The venue's SeatGeek ID
venue_latitudenumber
Venue latitude
venue_locationtext
Venue city and state as one line
venue_longitudenumber
Venue longitude
venue_nametext
Venue name
venue_postal_codetext
Venue postcode
venue_statetext
Venue state or province
venue_urltext
The venue's page on seatgeek.com
visible_untiltext
When SeatGeek stops showing this event
Example output
{
  "announce_date": "2026-04-12T00:00:00",
  "average_price": 97,
  "away_team": null,
  "category": "Concert",
  "date_local": "2026-09-09",
  "date_tbd": false,
  "datetime_local": "2026-09-09T19:00:00",
  "datetime_utc": "2026-09-09T23:00:00",
  "has_tickets": true,
  "highest_price": 296,
  "home_team": null,
  "id": 721901,
  "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
  "listing_count": 161,
  "lowest_price": 62,
  "median_price": 88,
  "performer_names": [
    "Young the Giant",
    "Grouplove"
  ],
  "performers": [
    {
      "category": "Concert",
      "division_names": [],
      "divisions": [],
      "genre_names": [
        "Alternative",
        "Rock"
      ],
      "genres": [
        {
          "id": 27,
          "name": "Alternative",
          "primary": true,
          "slug": "alternative"
        },
        {
          "id": 31,
          "name": "Rock",
          "primary": false,
          "slug": "rock"
        }
      ],
      "has_upcoming_events": true,
      "id": 8741,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
      "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
      "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
      "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
      "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
      "links": [
        {
          "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
          "provider": "spotify",
          "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
        },
        {
          "id": null,
          "provider": "lastfm",
          "url": "https://www.last.fm/music/Young+the+Giant"
        }
      ],
      "name": "Young the Giant",
      "num_upcoming_events": 26,
      "primary_genre": "Alternative",
      "role": "primary",
      "score": 0.71,
      "short_name": "Young the Giant",
      "slug": "young-the-giant",
      "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        }
      ],
      "taxonomy_names": [
        "concert"
      ],
      "type": "band",
      "url": "https://seatgeek.com/young-the-giant-tickets"
    },
    {
      "category": "Concert",
      "division_names": [],
      "divisions": [],
      "genre_names": [
        "Alternative"
      ],
      "genres": [
        {
          "id": 27,
          "name": "Alternative",
          "primary": true,
          "slug": "alternative"
        }
      ],
      "has_upcoming_events": true,
      "id": 8987,
      "image": null,
      "image_huge": null,
      "image_large": null,
      "image_medium": null,
      "image_small": null,
      "lastfm_url": null,
      "links": [],
      "name": "Grouplove",
      "num_upcoming_events": 14,
      "primary_genre": "Alternative",
      "role": "performer",
      "score": 0.54,
      "short_name": "Grouplove",
      "slug": "grouplove",
      "spotify_url": null,
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        }
      ],
      "taxonomy_names": [
        "concert"
      ],
      "type": "band",
      "url": "https://seatgeek.com/grouplove-tickets"
    }
  ],
  "primary_performer": "Young the Giant",
  "score": 0.66,
  "short_title": "Young the Giant",
  "starts_display": "2026-09-09 19:00",
  "taxonomies": [
    {
      "display_name": "Concert",
      "id": 2000000,
      "name": "concert",
      "parent_id": null
    },
    {
      "display_name": "Music Festival",
      "id": 2010000,
      "name": "music_festival",
      "parent_id": 2000000
    }
  ],
  "taxonomy_names": [
    "concert",
    "music_festival"
  ],
  "time_local": "19:00",
  "time_tbd": false,
  "title": "Young the Giant with Grouplove",
  "type": "concert",
  "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
  "venue": {
    "address": "610 W 56th St",
    "capacity": 3000,
    "city": "New York",
    "country": "US",
    "display_location": "New York, NY",
    "extended_address": null,
    "has_upcoming_events": true,
    "id": 814,
    "latitude": 40.77167,
    "longitude": -73.99277,
    "name": "Terminal 5",
    "num_upcoming_events": 48,
    "postal_code": "10019",
    "score": 0.62,
    "slug": "terminal-5",
    "state": "NY",
    "timezone": "America/New_York",
    "url": "https://seatgeek.com/venues/terminal-5/tickets"
  },
  "venue_address": "610 W 56th St",
  "venue_city": "New York",
  "venue_country": "US",
  "venue_id": 814,
  "venue_latitude": 40.77167,
  "venue_location": "New York, NY",
  "venue_longitude": -73.99277,
  "venue_name": "Terminal 5",
  "venue_postal_code": "10019",
  "venue_state": "NY",
  "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
  "visible_until": "2026-09-10T05:00:00"
}

Get events at a venue

List what is on at one venue, soonest first. The venue ID comes from Search venues or from any event's venue_id, and the answer is the same event shape every other event action returns, so a workflow can watch a room's diary and post what has been added.

Inputs

Venue IDvenue_idnumberRequired
The venue, by its SeatGeek ID. Venue IDs come from Search venues, and from the 'venue_id' field on any event.At least 1.
Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
Order bysorttext
What order to return the events in.One of: datetime_utc.asc (Soonest first), datetime_utc.desc (Furthest ahead first), datetime_local.asc (Soonest first, by the venue's local clock), datetime_local.desc (Furthest ahead first, by the venue's local clock), announce_date.desc (Most recently announced first), announce_date.asc (Longest announced first), score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest event ID first), id.desc (Highest event ID first). Default: datetime_utc.asc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

eventslist
The events that matched
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venue_idnumber
The venue that was read
venue_locationtext
That venue's city and state
venue_nametext
That venue's name, read off the events
Example output
{
  "events": [
    {
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    }
  ],
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "returned_count": 1,
  "sort": "datetime_utc.asc",
  "sort_label": "Soonest first",
  "total_count": 48,
  "total_pages": 1,
  "venue_id": 814,
  "venue_location": "New York, NY",
  "venue_name": "Terminal 5"
}

Get events for a performer

List every date an artist, team or show is playing. A tour is one performer with many events, so this is what turns 'Vampire Weekend' into their tour dates. Identify them by ID or by slug, narrow it to a state or a country to answer 'are they playing near me', and for a team split it into home games and away games.

Inputs

Performer IDperformer_idnumber
The performer whose dates you want, by their SeatGeek ID. Give this or the slug below.At least 1.
Performer slugperformer_slugtext
The performer's slug, if you have that rather than an ID: the part of their seatgeek.com address before '-tickets'. Give this or the ID above.
Playing asperformer_roletext
Which role the performer has to have at the event. 'As the headliner' skips the dates where they are the support act; the two team roles split a fixture into home games and away games.One of: any (In any role), primary (As the headliner), home_team (As the home team), away_team (As the away team). Default: any.
Cityvenue_citytext
Optional. Only include events at venues in this city.
State or provincevenue_statetext
Optional. Only include events in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countryvenue_countrytext
Optional. Only include events in this country. SeatGeek's catalogue is deepest in the United States and Canada.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
Order bysorttext
What order to return the events in.One of: datetime_utc.asc (Soonest first), datetime_utc.desc (Furthest ahead first), datetime_local.asc (Soonest first, by the venue's local clock), datetime_local.desc (Furthest ahead first, by the venue's local clock), announce_date.desc (Most recently announced first), announce_date.asc (Longest announced first), score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest event ID first), id.desc (Highest event ID first). Default: datetime_utc.asc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

eventslist
The events that matched
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
performer_idnumber
The performer that was read
performer_nametext
That performer's name, read off the line-ups
performer_roletext
The role that was required
performer_role_labeltext
That role, written out
performer_slugtext
The slug that was read, when one was given
returned_countnumber
How many results came back on this page
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venue_citytext
The city that was filtered on
venue_countrytext
The country that was filtered on
venue_postal_codetext
The venue postcode that was filtered on
venue_statetext
The state that was filtered on
Example output
{
  "events": [
    {
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    }
  ],
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "performer_id": 8741,
  "performer_name": "Young the Giant",
  "performer_role": "any",
  "performer_role_label": "In any role",
  "returned_count": 1,
  "sort": "datetime_utc.asc",
  "sort_label": "Soonest first",
  "total_count": 26,
  "total_pages": 1
}

Get performer by slug

Read one performer by the readable name in their seatgeek.com address, such as 'new-york-mets'. Use this when a workflow has a SeatGeek link rather than an ID: it turns the link into the performer, and so into their ID.

Inputs

Performer slugslugtextRequired
The performer's slug: the readable name in their seatgeek.com address. For https://seatgeek.com/new-york-mets-tickets/ that is 'new-york-mets'.

Outputs

categorytext
The top-level category they are filed under
division_nameslist
The same, by name
divisionslist
League, conference and division membership, for a team
genre_nameslist
Their genres, by name
genreslist
The performer's music genres
has_upcoming_eventstrue/false
Whether the performer has anything coming up
idnumber
SeatGeek's ID for the performer
imagetext
The best available picture
image_hugetext
Largest picture
image_largetext
Large picture
image_mediumtext
Medium picture
image_smalltext
Small picture
lastfm_urltext
Their Last.fm page
linkslist
The performer's profiles on other services
nametext
Performer name
num_upcoming_eventsnumber
How many events they have coming up, when published
primary_genretext
Their main genre
scorenumber
SeatGeek's popularity ranking
short_nametext
A shorter form of the name
slugtext
The performer's slug on seatgeek.com
spotify_urltext
Their Spotify artist page
taxonomieslist
The categories they are filed under, in full
taxonomy_nameslist
Every category slug they are filed under
typetext
What kind of act this is (band, nba_team, theater_production…)
urltext
The performer's page on seatgeek.com
Example output
{
  "category": "Concert",
  "division_names": [],
  "divisions": [],
  "genre_names": [
    "Alternative",
    "Rock"
  ],
  "genres": [
    {
      "id": 27,
      "name": "Alternative",
      "primary": true,
      "slug": "alternative"
    },
    {
      "id": 31,
      "name": "Rock",
      "primary": false,
      "slug": "rock"
    }
  ],
  "has_upcoming_events": true,
  "id": 8741,
  "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
  "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
  "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
  "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
  "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
  "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
  "links": [
    {
      "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
      "provider": "spotify",
      "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
    },
    {
      "id": null,
      "provider": "lastfm",
      "url": "https://www.last.fm/music/Young+the+Giant"
    }
  ],
  "name": "Young the Giant",
  "num_upcoming_events": 26,
  "primary_genre": "Alternative",
  "score": 0.71,
  "short_name": "Young the Giant",
  "slug": "young-the-giant",
  "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
  "taxonomies": [
    {
      "display_name": "Concert",
      "id": 2000000,
      "name": "concert",
      "parent_id": null
    }
  ],
  "taxonomy_names": [
    "concert"
  ],
  "type": "band",
  "url": "https://seatgeek.com/young-the-giant-tickets"
}

Get performer details

Read one artist, team or show in full: how SeatGeek classifies them, their artwork at four sizes, their music genres, their league and division for a team, their Spotify and Last.fm profiles, and whether they have anything coming up.

Inputs

Performer IDperformer_idnumberRequired
The performer, by their SeatGeek ID. Performer IDs come from Search performers.At least 1.

Outputs

categorytext
The top-level category they are filed under
division_nameslist
The same, by name
divisionslist
League, conference and division membership, for a team
genre_nameslist
Their genres, by name
genreslist
The performer's music genres
has_upcoming_eventstrue/false
Whether the performer has anything coming up
idnumber
SeatGeek's ID for the performer
imagetext
The best available picture
image_hugetext
Largest picture
image_largetext
Large picture
image_mediumtext
Medium picture
image_smalltext
Small picture
lastfm_urltext
Their Last.fm page
linkslist
The performer's profiles on other services
nametext
Performer name
num_upcoming_eventsnumber
How many events they have coming up, when published
primary_genretext
Their main genre
scorenumber
SeatGeek's popularity ranking
short_nametext
A shorter form of the name
slugtext
The performer's slug on seatgeek.com
spotify_urltext
Their Spotify artist page
taxonomieslist
The categories they are filed under, in full
taxonomy_nameslist
Every category slug they are filed under
typetext
What kind of act this is (band, nba_team, theater_production…)
urltext
The performer's page on seatgeek.com
Example output
{
  "category": "Concert",
  "division_names": [],
  "divisions": [],
  "genre_names": [
    "Alternative",
    "Rock"
  ],
  "genres": [
    {
      "id": 27,
      "name": "Alternative",
      "primary": true,
      "slug": "alternative"
    },
    {
      "id": 31,
      "name": "Rock",
      "primary": false,
      "slug": "rock"
    }
  ],
  "has_upcoming_events": true,
  "id": 8741,
  "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
  "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
  "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
  "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
  "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
  "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
  "links": [
    {
      "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
      "provider": "spotify",
      "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
    },
    {
      "id": null,
      "provider": "lastfm",
      "url": "https://www.last.fm/music/Young+the+Giant"
    }
  ],
  "name": "Young the Giant",
  "num_upcoming_events": 26,
  "primary_genre": "Alternative",
  "score": 0.71,
  "short_name": "Young the Giant",
  "slug": "young-the-giant",
  "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
  "taxonomies": [
    {
      "display_name": "Concert",
      "id": 2000000,
      "name": "concert",
      "parent_id": null
    }
  ],
  "taxonomy_names": [
    "concert"
  ],
  "type": "band",
  "url": "https://seatgeek.com/young-the-giant-tickets"
}

Ask SeatGeek what else someone would like: events similar to one or more performers, or to an event, near a place. Each result carries an affinity score, highest first. Location is required and does more than filter: a nearer event scores higher than an identical one further away, so this is the action behind 'you like these bands, here is what is on near you'.

Inputs

Similar to these performersperformer_idslist
The performers to base the recommendation on. Add more than one to blend their audiences: 'people who like these' rather than 'people who like each of these'. Give this, or a seed event below, or both.
Similar to this eventevent_idnumber
An event to base the recommendation on. Give this, or one or more seed performers above, or both.At least 1.
Near postcodepostal_codetext
Where the person is. Recommendations need a location: it decides which events are reachable and also ranks them, so a nearer event scores higher than an identical one further away. Give this, or a latitude and longitude below.
Latitudelatitudenumber
Optional. Search around this point instead of a postcode. Give the longitude too.From -90 to 90.
Longitudelongitudenumber
Optional. The longitude to go with the latitude above.From -180 to 180.
Withinsearch_rangenumber
How far from that point to look, in the unit chosen below. Recommendations default to 200, which is wider than a plain search because a recommendation is worth travelling for.From 1 to 25000. Default: 200.
Distance unitrange_unittext
Whether the distance above is in miles or kilometres.One of: mi (Miles), km (Kilometres). Default: mi.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Venue IDsvenue_idslist
Optional. Only include events at these venues. Add more than one to cover several. Venue IDs come from Search venues.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

eventslist
The recommended events, best match first
geolocated_latitudenumber
The latitude SeatGeek resolved the location to
geolocated_longitudenumber
The longitude SeatGeek resolved the location to
geolocated_rangetext
The range SeatGeek applied
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
returned_countnumber
How many results came back on this page
searched_latitudenumber
The latitude searched around
searched_longitudenumber
The longitude searched around
searched_postal_codetext
The postcode searched around
searched_rangetext
The distance searched, with its unit (e.g. 25mi)
searched_range_unittext
That distance's unit
searched_range_valuenumber
That distance as a number
seed_event_idnumber
The event the recommendation was based on
seed_performer_idslist
The performers the recommendation was based on
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
Example output
{
  "events": [
    {
      "affinity_score": 0.42,
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    },
    {
      "affinity_score": 0.11,
      "announce_date": "2026-08-15T00:00:00",
      "average_price": 212,
      "away_team": "Brooklyn Nets",
      "category": "Sports",
      "date_local": "2026-11-14",
      "date_tbd": false,
      "datetime_local": "2026-11-14T19:30:00",
      "datetime_utc": "2026-11-15T00:30:00",
      "has_tickets": true,
      "highest_price": 3500,
      "home_team": "New York Knicks",
      "id": 6154772,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "listing_count": 940,
      "lowest_price": 48,
      "median_price": null,
      "performer_names": [
        "New York Knicks",
        "Brooklyn Nets"
      ],
      "performers": [
        {
          "category": "Sports",
          "division_names": [
            "Eastern Conference",
            "Atlantic Division"
          ],
          "divisions": [
            {
              "id": 1,
              "name": "Eastern Conference",
              "slug": "eastern-conference",
              "type": "conference"
            },
            {
              "id": 2,
              "name": "Atlantic Division",
              "slug": "atlantic-division",
              "type": "division"
            }
          ],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": true,
          "id": 2090,
          "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
          "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
          "lastfm_url": null,
          "links": [],
          "name": "New York Knicks",
          "num_upcoming_events": 41,
          "primary_genre": null,
          "role": "home_team",
          "score": 0.88,
          "short_name": "Knicks",
          "slug": "new-york-knicks",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Sports",
              "id": 1000000,
              "name": "sports",
              "parent_id": null
            },
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "sports",
            "nba"
          ],
          "type": "nba_team",
          "url": "https://seatgeek.com/new-york-knicks-tickets"
        },
        {
          "category": null,
          "division_names": [],
          "divisions": [],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": null,
          "id": 2091,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Brooklyn Nets",
          "num_upcoming_events": null,
          "primary_genre": null,
          "role": "away_team",
          "score": 0.74,
          "short_name": null,
          "slug": "brooklyn-nets",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "nba"
          ],
          "type": "nba_team",
          "url": null
        }
      ],
      "primary_performer": "New York Knicks",
      "score": 0.81,
      "short_title": "Knicks at Nets",
      "starts_display": "2026-11-14 19:30",
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "time_local": "19:30",
      "time_tbd": false,
      "title": "New York Knicks at Brooklyn Nets",
      "type": "nba",
      "url": "https://seatgeek.com/new-york-knicks-at-brooklyn-nets-tickets/6154772",
      "venue": {
        "address": "4 Pennsylvania Plaza",
        "capacity": null,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 3120,
        "latitude": 40.7505,
        "longitude": -73.9934,
        "name": "Madison Square Garden",
        "num_upcoming_events": 213,
        "postal_code": "10001",
        "score": 0.99,
        "slug": "madison-square-garden",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
      },
      "venue_address": "4 Pennsylvania Plaza",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 3120,
      "venue_latitude": 40.7505,
      "venue_location": "New York, NY",
      "venue_longitude": -73.9934,
      "venue_name": "Madison Square Garden",
      "venue_postal_code": "10001",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/madison-square-garden/tickets",
      "visible_until": null
    }
  ],
  "geolocated_latitude": 40.7359,
  "geolocated_longitude": -74.0036,
  "geolocated_range": "200mi",
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "returned_count": 2,
  "searched_postal_code": "10014",
  "searched_range": "200mi",
  "searched_range_unit": "mi",
  "searched_range_value": 200,
  "seed_performer_ids": [
    8741
  ],
  "total_count": 2,
  "total_pages": 1
}

Ask SeatGeek which other acts someone would like, given one or more performers or an event, with an affinity score on each. A performer used as the seed is left out of the answer; the performers on a seed event are not. This is the 'if you like this band' list, and the IDs it returns feed straight into Get events for a performer.

Inputs

Similar to these performersperformer_idslist
The performers to base the recommendation on. Add more than one to blend their audiences: 'people who like these' rather than 'people who like each of these'. Give this, or a seed event below, or both.
Similar to this eventevent_idnumber
An event to base the recommendation on. Give this, or one or more seed performers above, or both.At least 1.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
performerslist
The recommended performers, best match first
returned_countnumber
How many results came back on this page
seed_event_idnumber
The event the recommendation was based on
seed_performer_idslist
The performers the recommendation was based on
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
Example output
{
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "performers": [
    {
      "affinity_score": 3.05,
      "category": "Concert",
      "division_names": [],
      "divisions": [],
      "genre_names": [
        "Alternative",
        "Rock"
      ],
      "genres": [
        {
          "id": 27,
          "name": "Alternative",
          "primary": true,
          "slug": "alternative"
        },
        {
          "id": 31,
          "name": "Rock",
          "primary": false,
          "slug": "rock"
        }
      ],
      "has_upcoming_events": true,
      "id": 8741,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
      "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
      "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
      "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
      "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
      "links": [
        {
          "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
          "provider": "spotify",
          "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
        },
        {
          "id": null,
          "provider": "lastfm",
          "url": "https://www.last.fm/music/Young+the+Giant"
        }
      ],
      "name": "Young the Giant",
      "num_upcoming_events": 26,
      "primary_genre": "Alternative",
      "score": 0.71,
      "short_name": "Young the Giant",
      "slug": "young-the-giant",
      "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        }
      ],
      "taxonomy_names": [
        "concert"
      ],
      "type": "band",
      "url": "https://seatgeek.com/young-the-giant-tickets"
    },
    {
      "affinity_score": 1.2,
      "category": "Sports",
      "division_names": [
        "Eastern Conference",
        "Atlantic Division"
      ],
      "divisions": [
        {
          "id": 1,
          "name": "Eastern Conference",
          "slug": "eastern-conference",
          "type": "conference"
        },
        {
          "id": 2,
          "name": "Atlantic Division",
          "slug": "atlantic-division",
          "type": "division"
        }
      ],
      "genre_names": [],
      "genres": [],
      "has_upcoming_events": true,
      "id": 2090,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
      "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
      "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
      "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
      "lastfm_url": null,
      "links": [],
      "name": "New York Knicks",
      "num_upcoming_events": 41,
      "primary_genre": null,
      "score": 0.88,
      "short_name": "Knicks",
      "slug": "new-york-knicks",
      "spotify_url": null,
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "type": "nba_team",
      "url": "https://seatgeek.com/new-york-knicks-tickets"
    }
  ],
  "returned_count": 2,
  "seed_performer_ids": [
    8741
  ],
  "total_count": 2,
  "total_pages": 1
}

Get venue details

Read one venue in full: its street address, its city, state and postcode, its latitude and longitude, its timezone and capacity where SeatGeek publishes them, and its page on seatgeek.com.

Inputs

Venue IDvenue_idnumberRequired
The venue, by its SeatGeek ID. Venue IDs come from Search venues, and from the 'venue_id' field on any event.At least 1.

Outputs

addresstext
Street address
capacitynumber
Seating capacity, when published
citytext
City
countrytext
Two-letter country code
display_locationtext
City and state as one line, ready to print
extended_addresstext
The second line of the address, when there is one
has_upcoming_eventstrue/false
Whether the venue has anything coming up
idnumber
SeatGeek's ID for the venue
latitudenumber
Latitude in degrees
longitudenumber
Longitude in degrees
nametext
Venue name
num_upcoming_eventsnumber
How many events are coming up there, when published
postal_codetext
Postcode
scorenumber
SeatGeek's popularity ranking
slugtext
The venue's slug on seatgeek.com
statetext
State or province code
timezonetext
The venue's timezone, when published
urltext
The venue's page on seatgeek.com
Example output
{
  "address": "610 W 56th St",
  "capacity": 3000,
  "city": "New York",
  "country": "US",
  "display_location": "New York, NY",
  "extended_address": null,
  "has_upcoming_events": true,
  "id": 814,
  "latitude": 40.77167,
  "longitude": -73.99277,
  "name": "Terminal 5",
  "num_upcoming_events": 48,
  "postal_code": "10019",
  "score": 0.62,
  "slug": "terminal-5",
  "state": "NY",
  "timezone": "America/New_York",
  "url": "https://seatgeek.com/venues/terminal-5/tickets"
}

List categories

Read the category tree every event and performer is filed under: the top-level categories (sport, concerts, theatre) and the subcategories inside each one (NBA, music festivals). This is where the category IDs the search filters take come from, and the tree comes back assembled rather than as the flat list the API sends.

Inputs

None.

Outputs

categorieslist
The top-level categories, each with its subcategories
category_countnumber
How many of them are top-level
category_nameslist
The top-level categories, by slug
taxonomieslist
Every category, flat, at every level
total_countnumber
How many categories there are in total
Example output
{
  "categories": [
    {
      "display_name": "Sports",
      "id": 1000000,
      "name": "sports",
      "parent_id": null,
      "subcategories": [
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000,
          "subcategories": []
        },
        {
          "display_name": "Monster Truck",
          "id": 1060400,
          "name": "monster_truck",
          "parent_id": 1000000,
          "subcategories": []
        }
      ]
    },
    {
      "display_name": "Concert",
      "id": 2000000,
      "name": "concert",
      "parent_id": null,
      "subcategories": [
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000,
          "subcategories": []
        }
      ]
    },
    {
      "display_name": "Theater",
      "id": 3000000,
      "name": "theater",
      "parent_id": null,
      "subcategories": []
    }
  ],
  "category_count": 3,
  "category_names": [
    "sports",
    "concert",
    "theater"
  ],
  "taxonomies": [
    {
      "display_name": "Sports",
      "id": 1000000,
      "name": "sports",
      "parent_id": null
    },
    {
      "display_name": "NBA",
      "id": 1010000,
      "name": "nba",
      "parent_id": 1000000
    },
    {
      "display_name": "Monster Truck",
      "id": 1060400,
      "name": "monster_truck",
      "parent_id": 1000000
    },
    {
      "display_name": "Concert",
      "id": 2000000,
      "name": "concert",
      "parent_id": null
    },
    {
      "display_name": "Music Festival",
      "id": 2010000,
      "name": "music_festival",
      "parent_id": 2000000
    },
    {
      "display_name": "Theater",
      "id": 3000000,
      "name": "theater",
      "parent_id": null
    }
  ],
  "total_count": 6
}

Search events

Search SeatGeek's event catalogue (concerts, sport, theatre, comedy and festivals across the United States and Canada) with the filters a search actually uses. Words, where (city, state, country, postcode, or a distance around a point), what (category and subcategory), who (performer or venue), when, and what the tickets cost. Each event comes back flattened, with its venue, its start time, its cheapest ticket and the link to buy.

Inputs

Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Cityvenue_citytext
Optional. Only include events at venues in this city.
State or provincevenue_statetext
Optional. Only include events in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countryvenue_countrytext
Optional. Only include events in this country. SeatGeek's catalogue is deepest in the United States and Canada.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Venue postcodevenue_postal_codetext
Optional. Only include events at venues with exactly this postcode. To search an area around a postcode instead, use 'Near postcode'.
Near postcodenear_postal_codetext
Optional. Search around this US or Canadian postcode rather than at exactly it, out to the distance below.
Latitudelatitudenumber
Optional. Search around this point instead of a postcode. Give the longitude too.From -90 to 90.
Longitudelongitudenumber
Optional. The longitude to go with the latitude above.From -180 to 180.
Withinsearch_rangenumber
How far from that point to search, in the unit chosen below. Defaults to 30.From 1 to 25000. Default: 30.
Distance unitrange_unittext
Whether the distance above is in miles or kilometres.One of: mi (Miles), km (Kilometres). Default: mi.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Performer IDsperformer_idslist
Optional. Only include events featuring these performers. Add more than one to match any of them. Performer IDs come from Search performers.
Performer slugperformer_slugtext
Optional. Only include events featuring this performer, named by the slug in their seatgeek.com address: the part after the domain and before '-tickets'.
Playing asperformer_roletext
Which role the performer has to have at the event. 'As the headliner' skips the dates where they are the support act; the two team roles split a fixture into home games and away games.One of: any (In any role), primary (As the headliner), home_team (As the home team), away_team (As the away team). Default: any.
Venue IDsvenue_idslist
Optional. Only include events at these venues. Add more than one to cover several. Venue IDs come from Search venues.
Starting afterstart_afterdate and time
Optional. Only include events starting at or after this moment. Pick a date and time; it is sent to SeatGeek in UTC.
Starting beforestart_beforedate and time
Optional. Only include events starting at or before this moment. Pair it with 'Starting after' to search one window.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
At least this many listingsmin_listing_countnumber
Optional. Only include events with at least this many ticket listings, a rough measure of how much choice there is. Setting this replaces the switch above.From 0 to 1000000.
Cheapest ticket at mostmax_lowest_pricenumber
Optional. Only include events where the cheapest ticket costs this or less, in US dollars. This is the filter behind 'anything under $50'.From 0 to 1000000.
Average ticket at mostmax_average_pricenumber
Optional. Only include events whose average listing price is this or less, in US dollars.From 0 to 1000000.
Dearest ticket at mostmax_highest_pricenumber
Optional. Only include events whose most expensive listing is this or less, in US dollars, which rules out the events with a premium tier.From 0 to 1000000.
Order bysorttext
What order to return the events in.One of: datetime_utc.asc (Soonest first), datetime_utc.desc (Furthest ahead first), datetime_local.asc (Soonest first, by the venue's local clock), datetime_local.desc (Furthest ahead first, by the venue's local clock), announce_date.desc (Most recently announced first), announce_date.asc (Longest announced first), score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest event ID first), id.desc (Highest event ID first). Default: datetime_utc.asc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

eventslist
The events that matched
geolocated_latitudenumber
The latitude SeatGeek resolved the location to
geolocated_longitudenumber
The longitude SeatGeek resolved the location to
geolocated_rangetext
The range SeatGeek applied
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
performer_slugtext
The performer slug that was filtered on
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
searched_latitudenumber
The latitude searched around
searched_longitudenumber
The longitude searched around
searched_postal_codetext
The postcode searched around
searched_rangetext
The distance searched, with its unit (e.g. 25mi)
searched_range_unittext
That distance's unit
searched_range_valuenumber
That distance as a number
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venue_citytext
The city that was filtered on
venue_countrytext
The country that was filtered on
venue_postal_codetext
The venue postcode that was filtered on
venue_statetext
The state that was filtered on
Example output
{
  "events": [
    {
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    },
    {
      "announce_date": "2026-08-15T00:00:00",
      "average_price": 212,
      "away_team": "Brooklyn Nets",
      "category": "Sports",
      "date_local": "2026-11-14",
      "date_tbd": false,
      "datetime_local": "2026-11-14T19:30:00",
      "datetime_utc": "2026-11-15T00:30:00",
      "has_tickets": true,
      "highest_price": 3500,
      "home_team": "New York Knicks",
      "id": 6154772,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "listing_count": 940,
      "lowest_price": 48,
      "median_price": null,
      "performer_names": [
        "New York Knicks",
        "Brooklyn Nets"
      ],
      "performers": [
        {
          "category": "Sports",
          "division_names": [
            "Eastern Conference",
            "Atlantic Division"
          ],
          "divisions": [
            {
              "id": 1,
              "name": "Eastern Conference",
              "slug": "eastern-conference",
              "type": "conference"
            },
            {
              "id": 2,
              "name": "Atlantic Division",
              "slug": "atlantic-division",
              "type": "division"
            }
          ],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": true,
          "id": 2090,
          "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
          "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
          "lastfm_url": null,
          "links": [],
          "name": "New York Knicks",
          "num_upcoming_events": 41,
          "primary_genre": null,
          "role": "home_team",
          "score": 0.88,
          "short_name": "Knicks",
          "slug": "new-york-knicks",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Sports",
              "id": 1000000,
              "name": "sports",
              "parent_id": null
            },
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "sports",
            "nba"
          ],
          "type": "nba_team",
          "url": "https://seatgeek.com/new-york-knicks-tickets"
        },
        {
          "category": null,
          "division_names": [],
          "divisions": [],
          "genre_names": [],
          "genres": [],
          "has_upcoming_events": null,
          "id": 2091,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Brooklyn Nets",
          "num_upcoming_events": null,
          "primary_genre": null,
          "role": "away_team",
          "score": 0.74,
          "short_name": null,
          "slug": "brooklyn-nets",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "NBA",
              "id": 1010000,
              "name": "nba",
              "parent_id": 1000000
            }
          ],
          "taxonomy_names": [
            "nba"
          ],
          "type": "nba_team",
          "url": null
        }
      ],
      "primary_performer": "New York Knicks",
      "score": 0.81,
      "short_title": "Knicks at Nets",
      "starts_display": "2026-11-14 19:30",
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "time_local": "19:30",
      "time_tbd": false,
      "title": "New York Knicks at Brooklyn Nets",
      "type": "nba",
      "url": "https://seatgeek.com/new-york-knicks-at-brooklyn-nets-tickets/6154772",
      "venue": {
        "address": "4 Pennsylvania Plaza",
        "capacity": null,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 3120,
        "latitude": 40.7505,
        "longitude": -73.9934,
        "name": "Madison Square Garden",
        "num_upcoming_events": 213,
        "postal_code": "10001",
        "score": 0.99,
        "slug": "madison-square-garden",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
      },
      "venue_address": "4 Pennsylvania Plaza",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 3120,
      "venue_latitude": 40.7505,
      "venue_location": "New York, NY",
      "venue_longitude": -73.9934,
      "venue_name": "Madison Square Garden",
      "venue_postal_code": "10001",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/madison-square-garden/tickets",
      "visible_until": null
    }
  ],
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "query": "young the giant",
  "returned_count": 2,
  "sort": "datetime_utc.asc",
  "sort_label": "Soonest first",
  "start_after": "2026-09-01T00:00:00",
  "start_before": "2026-12-01T00:00:00",
  "taxonomy_id": "2000000",
  "taxonomy_level": "category",
  "total_count": 2,
  "total_pages": 1,
  "venue_city": "New York",
  "venue_country": "US",
  "venue_state": "NY"
}

Search performers

Find an artist, band, team or show by name. This is how a workflow turns a name someone typed into the performer ID the event actions take, and each result carries the act's category, genres, artwork, Spotify and Last.fm profiles and how many dates they have coming up.

Inputs

Search forquerytext
Optional. The name to search for: an artist, a band, a team or a show. This is how a name someone typed becomes the performer ID the event actions take. Leave it empty to browse by the filters below alone.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Music genregenre_slugtext
Optional. Only include music performers in this genre, by its slug. A performer's genres are on their record, so Search performers or Get performer details is where to read the spelling of one.
Only if it is their main genreprimary_genre_onlytrue/false
Match only performers whose main genre is the one above, rather than any performer it is also filed under. Off matches a rock band that also counts as pop; on does not.Default: false.
Order bysorttext
What order to return the results in. Popularity is SeatGeek's own ranking, based on ticket sales.One of: score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest ID first), id.desc (Highest ID first). Default: score.desc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

genre_slugtext
The genre that was filtered on
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
performerslist
The performers that matched
primary_genre_onlytrue/false
Whether that genre had to be the performer's main one
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
Example output
{
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "performers": [
    {
      "category": "Concert",
      "division_names": [],
      "divisions": [],
      "genre_names": [
        "Alternative",
        "Rock"
      ],
      "genres": [
        {
          "id": 27,
          "name": "Alternative",
          "primary": true,
          "slug": "alternative"
        },
        {
          "id": 31,
          "name": "Rock",
          "primary": false,
          "slug": "rock"
        }
      ],
      "has_upcoming_events": true,
      "id": 8741,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
      "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
      "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
      "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
      "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
      "links": [
        {
          "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
          "provider": "spotify",
          "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
        },
        {
          "id": null,
          "provider": "lastfm",
          "url": "https://www.last.fm/music/Young+the+Giant"
        }
      ],
      "name": "Young the Giant",
      "num_upcoming_events": 26,
      "primary_genre": "Alternative",
      "score": 0.71,
      "short_name": "Young the Giant",
      "slug": "young-the-giant",
      "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        }
      ],
      "taxonomy_names": [
        "concert"
      ],
      "type": "band",
      "url": "https://seatgeek.com/young-the-giant-tickets"
    },
    {
      "category": "Sports",
      "division_names": [
        "Eastern Conference",
        "Atlantic Division"
      ],
      "divisions": [
        {
          "id": 1,
          "name": "Eastern Conference",
          "slug": "eastern-conference",
          "type": "conference"
        },
        {
          "id": 2,
          "name": "Atlantic Division",
          "slug": "atlantic-division",
          "type": "division"
        }
      ],
      "genre_names": [],
      "genres": [],
      "has_upcoming_events": true,
      "id": 2090,
      "image": "https://seatgeek.com/images/performers-landscape/new-york-knicks.jpg",
      "image_huge": "https://seatgeek.com/images/performers/2090/huge.jpg",
      "image_large": "https://seatgeek.com/images/performers/2090/large.jpg",
      "image_medium": "https://seatgeek.com/images/performers/2090/medium.jpg",
      "image_small": "https://seatgeek.com/images/performers/2090/small.jpg",
      "lastfm_url": null,
      "links": [],
      "name": "New York Knicks",
      "num_upcoming_events": 41,
      "primary_genre": null,
      "score": 0.88,
      "short_name": "Knicks",
      "slug": "new-york-knicks",
      "spotify_url": null,
      "taxonomies": [
        {
          "display_name": "Sports",
          "id": 1000000,
          "name": "sports",
          "parent_id": null
        },
        {
          "display_name": "NBA",
          "id": 1010000,
          "name": "nba",
          "parent_id": 1000000
        }
      ],
      "taxonomy_names": [
        "sports",
        "nba"
      ],
      "type": "nba_team",
      "url": "https://seatgeek.com/new-york-knicks-tickets"
    }
  ],
  "query": "young the giant",
  "returned_count": 2,
  "sort": "score.desc",
  "sort_label": "Most popular first",
  "total_count": 2,
  "total_pages": 1
}

Search upcoming events

Find events starting inside a window that moves with the clock (the next 24 hours, the next week, the next month), counted from the moment the step runs, soonest first. This is the search to put on a schedule: a fixed date range would return the same events on every run and then go empty, while this one always looks at what is coming up.

Inputs

Starting withinwindowtext
How far ahead to look, counted from the moment this step runs. Because it moves with the clock, a scheduled workflow keeps finding what is coming up instead of going empty.One of: 24_hours (The next 24 hours), 3_days (The next 3 days), 7_days (The next 7 days), 14_days (The next 14 days), 30_days (The next 30 days), 90_days (The next 90 days). Default: 7_days.
Search forquerytext
Optional. Words to search on: an artist, a team, a show, a venue or a city. This searches everything about an event at once, so 'madison' finds Madison Square Garden and events in Madison, WI. Leave it empty to browse by the filters below alone.
Cityvenue_citytext
Optional. Only include events at venues in this city.
State or provincevenue_statetext
Optional. Only include events in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countryvenue_countrytext
Optional. Only include events in this country. SeatGeek's catalogue is deepest in the United States and Canada.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Categorytaxonomy_idtext
Optional. Only include events in this category: sport, concerts, theatre and so on. The list is read from SeatGeek, so it is always the current one.
Subcategorysubtaxonomy_idtext
Optional. Narrow the category further: NBA inside sport, or music festivals inside concerts. Choose a category first; this list is the subcategories inside it. When set, this wins over the category above.
Performer slugperformer_slugtext
Optional. Only include events featuring this performer, named by the slug in their seatgeek.com address: the part after the domain and before '-tickets'.
Only events with tickets on saleonly_with_ticketstrue/false
Skip events that currently have no ticket listings. SeatGeek lists events before any seller has posted tickets, so this is what keeps a 'go and buy' message from linking to an empty page.Default: false.
Order bysorttext
What order to return the events in.One of: datetime_utc.asc (Soonest first), datetime_utc.desc (Furthest ahead first), datetime_local.asc (Soonest first, by the venue's local clock), datetime_local.desc (Furthest ahead first, by the venue's local clock), announce_date.desc (Most recently announced first), announce_date.asc (Longest announced first), score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest event ID first), id.desc (Highest event ID first). Default: datetime_utc.asc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.

Outputs

eventslist
The events that matched
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
start_aftertext
The earliest start time that was allowed, in UTC
start_beforetext
The latest start time that was allowed, in UTC
taxonomy_idtext
The category ID the search was filtered on
taxonomy_leveltext
Whether that ID was the category or the subcategory
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venue_citytext
The city that was filtered on
venue_countrytext
The country that was filtered on
venue_postal_codetext
The venue postcode that was filtered on
venue_statetext
The state that was filtered on
windowtext
The window that was asked for
window_labeltext
That window, written out
Example output
{
  "events": [
    {
      "announce_date": "2026-04-12T00:00:00",
      "average_price": 97,
      "away_team": null,
      "category": "Concert",
      "date_local": "2026-09-09",
      "date_tbd": false,
      "datetime_local": "2026-09-09T19:00:00",
      "datetime_utc": "2026-09-09T23:00:00",
      "has_tickets": true,
      "highest_price": 296,
      "home_team": null,
      "id": 721901,
      "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
      "listing_count": 161,
      "lowest_price": 62,
      "median_price": 88,
      "performer_names": [
        "Young the Giant",
        "Grouplove"
      ],
      "performers": [
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative",
            "Rock"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            },
            {
              "id": 31,
              "name": "Rock",
              "primary": false,
              "slug": "rock"
            }
          ],
          "has_upcoming_events": true,
          "id": 8741,
          "image": "https://seatgeek.com/images/performers-landscape/young-the-giant.jpg",
          "image_huge": "https://seatgeek.com/images/performers/8741/huge.jpg",
          "image_large": "https://seatgeek.com/images/performers/8741/large.jpg",
          "image_medium": "https://seatgeek.com/images/performers/8741/medium.jpg",
          "image_small": "https://seatgeek.com/images/performers/8741/small.jpg",
          "lastfm_url": "https://www.last.fm/music/Young+the+Giant",
          "links": [
            {
              "id": "spotify:artist:1zHFIBQ4Ilqm9J4kXsl2Xz",
              "provider": "spotify",
              "url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz"
            },
            {
              "id": null,
              "provider": "lastfm",
              "url": "https://www.last.fm/music/Young+the+Giant"
            }
          ],
          "name": "Young the Giant",
          "num_upcoming_events": 26,
          "primary_genre": "Alternative",
          "role": "primary",
          "score": 0.71,
          "short_name": "Young the Giant",
          "slug": "young-the-giant",
          "spotify_url": "https://open.spotify.com/artist/1zHFIBQ4Ilqm9J4kXsl2Xz",
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/young-the-giant-tickets"
        },
        {
          "category": "Concert",
          "division_names": [],
          "divisions": [],
          "genre_names": [
            "Alternative"
          ],
          "genres": [
            {
              "id": 27,
              "name": "Alternative",
              "primary": true,
              "slug": "alternative"
            }
          ],
          "has_upcoming_events": true,
          "id": 8987,
          "image": null,
          "image_huge": null,
          "image_large": null,
          "image_medium": null,
          "image_small": null,
          "lastfm_url": null,
          "links": [],
          "name": "Grouplove",
          "num_upcoming_events": 14,
          "primary_genre": "Alternative",
          "role": "performer",
          "score": 0.54,
          "short_name": "Grouplove",
          "slug": "grouplove",
          "spotify_url": null,
          "taxonomies": [
            {
              "display_name": "Concert",
              "id": 2000000,
              "name": "concert",
              "parent_id": null
            }
          ],
          "taxonomy_names": [
            "concert"
          ],
          "type": "band",
          "url": "https://seatgeek.com/grouplove-tickets"
        }
      ],
      "primary_performer": "Young the Giant",
      "score": 0.66,
      "short_title": "Young the Giant",
      "starts_display": "2026-09-09 19:00",
      "taxonomies": [
        {
          "display_name": "Concert",
          "id": 2000000,
          "name": "concert",
          "parent_id": null
        },
        {
          "display_name": "Music Festival",
          "id": 2010000,
          "name": "music_festival",
          "parent_id": 2000000
        }
      ],
      "taxonomy_names": [
        "concert",
        "music_festival"
      ],
      "time_local": "19:00",
      "time_tbd": false,
      "title": "Young the Giant with Grouplove",
      "type": "concert",
      "url": "https://seatgeek.com/young-the-giant-with-grouplove-tickets/new-york-new-york-terminal-5-2026-09-09/concert/721901",
      "venue": {
        "address": "610 W 56th St",
        "capacity": 3000,
        "city": "New York",
        "country": "US",
        "display_location": "New York, NY",
        "extended_address": null,
        "has_upcoming_events": true,
        "id": 814,
        "latitude": 40.77167,
        "longitude": -73.99277,
        "name": "Terminal 5",
        "num_upcoming_events": 48,
        "postal_code": "10019",
        "score": 0.62,
        "slug": "terminal-5",
        "state": "NY",
        "timezone": "America/New_York",
        "url": "https://seatgeek.com/venues/terminal-5/tickets"
      },
      "venue_address": "610 W 56th St",
      "venue_city": "New York",
      "venue_country": "US",
      "venue_id": 814,
      "venue_latitude": 40.77167,
      "venue_location": "New York, NY",
      "venue_longitude": -73.99277,
      "venue_name": "Terminal 5",
      "venue_postal_code": "10019",
      "venue_state": "NY",
      "venue_url": "https://seatgeek.com/venues/terminal-5/tickets",
      "visible_until": "2026-09-10T05:00:00"
    }
  ],
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "returned_count": 1,
  "sort": "datetime_utc.asc",
  "sort_label": "Soonest first",
  "start_after": "2026-08-26T12:00:00",
  "start_before": "2026-09-02T12:00:00",
  "total_count": 1,
  "total_pages": 1,
  "venue_city": "New York",
  "window": "7_days",
  "window_label": "The next 7 days"
}

Search venues

Find a venue by name, city, state, country or postcode. Every venue comes back with its street address, its coordinates, its timezone and its SeatGeek page, and with the venue ID that Get events at a venue takes.

Inputs

Search forquerytext
Optional. Words to search venues on: part of a name, or a place. Leave it empty to browse by the filters below alone.
Citycitytext
Optional. Only include venues in this city.
State or provincestatetext
Optional. Only include venues in this US state or Canadian province.One of: AL (Alabama (US)), AK (Alaska (US)), AB (Alberta (Canada)), AS (American Samoa (US)), AZ (Arizona (US)), AR (Arkansas (US)), BC (British Columbia (Canada)), CA (California (US)), CO (Colorado (US)), CT (Connecticut (US)), and 59 more.
Countrycountrytext
Optional. Only include venues in this country.One of: US (United States), CA (Canada), GB (United Kingdom), AF (Afghanistan), AL (Albania), DZ (Algeria), AS (American Samoa), AD (Andorra), AO (Angola), AI (Anguilla), and 239 more.
Postcodepostal_codetext
Optional. Only include venues with this postcode.
Order bysorttext
What order to return the results in. Popularity is SeatGeek's own ranking, based on ticket sales.One of: score.desc (Most popular first), score.asc (Least popular first), id.asc (Lowest ID first), id.desc (Highest ID first). Default: score.desc.
How many to returnper_pagenumber
How many results to return, from 1 to 100. Defaults to 10.From 1 to 100. Default: 10.
Pagepagenumber
Which page of results to return. The first page is 1. The answer says how many pages there are, so a loop can ask for the next one.From 1 to 100000. Default: 1.

Outputs

citytext
The city that was filtered on
countrytext
The country that was filtered on
has_moretrue/false
Whether there is another page after this one
pagenumber
Which page this is
per_pagenumber
The page size that was used
postal_codetext
The postcode that was filtered on
querytext
The words that were searched for
returned_countnumber
How many results came back on this page
sorttext
The ordering that was applied
sort_labeltext
That ordering, written out
statetext
The state or province that was filtered on
total_countnumber
How many results match in total, across every page
total_pagesnumber
How many pages there are
venueslist
The venues that matched
Example output
{
  "city": "New York",
  "has_more": false,
  "page": 1,
  "per_page": 10,
  "query": "terminal",
  "returned_count": 2,
  "sort": "score.desc",
  "sort_label": "Most popular first",
  "state": "NY",
  "total_count": 2,
  "total_pages": 1,
  "venues": [
    {
      "address": "610 W 56th St",
      "capacity": 3000,
      "city": "New York",
      "country": "US",
      "display_location": "New York, NY",
      "extended_address": null,
      "has_upcoming_events": true,
      "id": 814,
      "latitude": 40.77167,
      "longitude": -73.99277,
      "name": "Terminal 5",
      "num_upcoming_events": 48,
      "postal_code": "10019",
      "score": 0.62,
      "slug": "terminal-5",
      "state": "NY",
      "timezone": "America/New_York",
      "url": "https://seatgeek.com/venues/terminal-5/tickets"
    },
    {
      "address": "4 Pennsylvania Plaza",
      "capacity": null,
      "city": "New York",
      "country": "US",
      "display_location": "New York, NY",
      "extended_address": null,
      "has_upcoming_events": true,
      "id": 3120,
      "latitude": 40.7505,
      "longitude": -73.9934,
      "name": "Madison Square Garden",
      "num_upcoming_events": 213,
      "postal_code": "10001",
      "score": 0.99,
      "slug": "madison-square-garden",
      "state": "NY",
      "timezone": "America/New_York",
      "url": "https://seatgeek.com/venues/madison-square-garden/tickets"
    }
  ]
}

On this page