Seat geek

Learn how to use Seat geek with Composio

Overview

SLUG: SEAT_GEEK

Description

SeatGeek Platform API provides access to events, venues, and performers data for concerts, sports, theater, and other live entertainment

Tools

Executing tools

To prototype you can execute some tools to see the responses and working on the [Seat geek toolkit’s playground](https://app.composio.dev/app/Seat geek)

Python
1from composio import Composio
2from openai import OpenAI
3import json
4
5openai = OpenAI()
6composio = Composio()
7
8# User ID must be a valid UUID format
9user_id = "0000-0000-0000" # Replace with actual user UUID from your database
10
11tools = composio.tools.get(user_id=user_id, toolkits=["SEAT_GEEK"])
12
13print("[!] Tools:")
14print(json.dumps(tools))
15
16def invoke_llm(task = "What can you do?"):
17 completion = openai.chat.completions.create(
18 model="gpt-4o",
19 messages=[
20 {
21 "role": "user",
22 "content": task, # Your task here!
23 },
24 ],
25 tools=tools,
26 )
27
28 # Handle Result from tool call
29 result = composio.provider.handle_tool_calls(user_id=user_id, response=completion)
30 print(f"[!] Completion: {completion}")
31 print(f"[!] Tool call result: {result}")
32
33invoke_llm()

Tool List

Tool Name: Get Event Details

Description

Get comprehensive details about a specific event including venue, performers, date/time, and ticket information.

Action Parameters

event_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Event Recommendations

Description

Get personalized event recommendations based on your favorite performers, events, or location. discover new events you might enjoy.

Action Parameters

events_id
string
geoip
string
lat
number
lon
number
per_page
integer
performers_id
string
postal_code
string
range
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Event Seating Information

Description

Get detailed section and row information for an event to understand the venue layout and available seating options. useful for choosing the best seats.

Action Parameters

event_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Performer Details

Description

Get detailed information about a specific performer including images, scores, and related metadata.

Action Parameters

performer_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Performer Recommendations

Description

Get recommendations for similar performers based on your interests. discover new artists, bands, teams, or entertainers you might enjoy.

Action Parameters

events_id
string
per_page
integer
performers_id
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Event Categories

Description

Get a list of all available event categories and types (taxonomies) used on seatgeek. useful for understanding event classification and filtering options.

Action Parameters

per_page
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Get Venue Details

Description

Get detailed information about a specific venue including location, address, and other metadata.

Action Parameters

venue_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Search Events

Description

Search for events on seatgeek by performers, venues, dates, or general queries. find concerts, sports games, theater shows, and other live entertainment.

Action Parameters

datetime_local
string
datetime_utc
string
datetime_utc_gte
string
datetime_utc_lte
string
per_page
integer
performers_id
string
performers_slug
string
q
string
taxonomies_id
string
taxonomies_name
string
venue_city
string
venue_id
string
venue_state
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Search Performers

Description

Search for performers including artists, bands, sports teams, comedians, and more. find your favorite entertainers and see their upcoming events.

Action Parameters

id
string
per_page
integer
q
string
slug
string
taxonomies_id
string
taxonomies_name
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Search Venues

Description

Search for venues by location, name, or other criteria. find stadiums, theaters, concert halls, and other entertainment venues.

Action Parameters

city
string
country
string
id
string
per_page
integer
postal_code
string
q
string
state
string

Action Response

data
objectRequired
error
string
successful
booleanRequired