SeatGeek Platform API provides access to events, venues, and performers data for concerts, sports, theater, and other live entertainment
SeatGeek Platform API provides access to events, venues, and performers data for concerts, sports, theater, and other live entertainment On Nagent, Seat Geek is exposed as a fully-configurable event management integration that any agent can call — 10 actions, and no authentication authentication. No code is required to wire Seat Geek into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Seat Geek to automate the kinds of tasks event management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Seat Geek into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Seat Geek, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SEAT_GEEK_GET_EVENT_DETAILSGet comprehensive details about a specific event including venue, performers, date/time (in local venue time), ticket information, and a SeatGeek event URL. Performer and venue fields are basic summaries; use SEAT_GEEK_GET_PERFORMER_DETAILS or SEAT_GEEK_GET_VENUE_DETAILS for additional depth. For similarly named or recurring events, cross-check date, venue, league, and competition fields to confirm the correct event.
Input parameters
The unique numeric ID of the event to retrieve details for. Event IDs can be obtained from the search_events action or from event URLs on seatgeek.com. Passed as a string here; note that other SeatGeek tools (e.g., SEAT_GEEK_GET_EVENT_SEATING) may require the same ID as an integer — check each tool's schema when chaining.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_EVENT_RECOMMENDATIONSGet personalized event recommendations based on your favorite performers, events, or location. Discover new events you might enjoy.
Input parameters
Latitude for location-based recommendations. Must be provided with longitude.
Longitude for location-based recommendations. Must be provided with latitude.
Use 'true' to geolocate by client IP or provide a specific IP address.
Radius from geolocation point to search within. Default is 200mi.
Number of results per page. Default is 10.
A single event ID to use as recommendation seed. Must be a numeric string. Get event IDs from the search_events action.
Postal code for location-based recommendations.
A single performer ID to use as recommendation seed. Must be a numeric string. Get performer IDs from the search_performers action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_EVENT_SEATINGGet section and row layout information for a specific event's venue. Returns available sections (e.g., '101', 'floor', 'suite-14') mapped to their row identifiers. IMPORTANT: Only works for events at major venues with seating maps (stadiums, arenas). Small venue concerts or general admission events will return a 404 error. Use SEAT_GEEK_SEARCH_EVENTS with taxonomies_name='sports' to find events that have seating data.
Input parameters
The unique SeatGeek event ID. Get this from SEAT_GEEK_SEARCH_EVENTS. Note: Seating info is only available for events at major venues (stadiums, arenas). Concerts at small venues or general admission events return 404.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_PERFORMER_DETAILSRetrieves detailed information about a specific performer (artist, sports team, or theatrical production) from SeatGeek by their unique ID. Returns comprehensive data including performer name, type, images, popularity scores, upcoming event counts, genre/taxonomy classifications, and ticket URLs. Does not include box scores, match statistics, or performance stats. Use this action when you need fields beyond the basic performer info already embedded in event details (e.g., popularity scores, full taxonomy, upcoming event counts). To find performer IDs, first use the search_performers action to search by name.
Input parameters
The unique numeric ID of the performer to retrieve details for. Can be obtained from search_performers action or from event details. Examples: '266' (Beastie Boys), '303' (Billy Joel), '1' (LA Dodgers).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_PERFORMER_RECOMMENDATIONSGet recommendations for similar performers based on your interests. Discover new artists, bands, teams, or entertainers you might enjoy.
Input parameters
Number of recommended performers to return per page. Default is 10 if not specified.
A single event ID to use as a recommendation seed. Get event IDs from the search_events action. Only one ID is allowed per request.
A single performer ID to use as a recommendation seed. Get performer IDs from the search_performers action. Only one ID is allowed per request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_TAXONOMIESGet a list of all available event categories and types (taxonomies) used on SeatGeek. Useful for understanding event classification and filtering options.
Input parameters
Page number for paginated results. Use with per_page parameter. Defaults to 1.
Number of taxonomies to return per page. If not specified, returns all taxonomies.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_GET_VENUE_DETAILSGet detailed venue-specific information (location, address, metadata) beyond what SEAT_GEEK_GET_EVENT_DETAILS already returns. Only call this tool when additional venue fields are needed that are absent from the event details response.
Input parameters
The unique numeric ID of the venue to retrieve details for. Use the Search Venues action to find venue IDs. Deduplicate venue IDs before calling, as the same venue appears across many events.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_SEARCH_EVENTSSearch for ticketed events on SeatGeek by performers, venues, dates, or general queries. Covers concerts, sports games, theater shows, and other live entertainment. Only indexes ticketed events; empty results may indicate coverage gaps. Avoid over-filtering — start broad and progressively narrow. lat and lon parameters must be supplied together for location-based filtering.
Input parameters
General search query for events, performers, or venues. Supports natural language like 'yankees march' or 'skrillex on june 4th'.
Number of results per page. Default is 10. Maximum is 100. Use the page parameter to paginate when meta.total exceeds per_page to avoid silently missing events.
Venue ID to filter events to a specific venue.
City name to filter events by venue location.
Two-letter state code to filter events by venue location.
Filter events by exact UTC date/time. Format: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.
Performer ID(s) to filter events. Multiple IDs can be comma-separated for OR queries. IDs must come from prior SeatGeek search results; arbitrary or stale IDs may yield empty responses.
Filter events by taxonomy ID.
Filter events by exact local date/time. Format: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.
Performer slug(s) to filter events. Use URL-friendly format.
Filter events by category/type name. Accepts a single value only; comma-separated categories silently return zero results even when each category individually has matches.
Filter events happening on or after this UTC date/time. Convert relative expressions ('tomorrow', 'this weekend') to explicit UTC timestamps before use. Widen UTC range to fully cover the intended local time window to avoid off-by-one-day omissions near day boundaries.
Filter events happening on or before this UTC date/time.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_SEARCH_PERFORMERSSearch for performers including artists, bands, sports teams, comedians, and more. Find your favorite entertainers and see their upcoming events.
Input parameters
General search query for performers. Search artists, bands, sports teams, or any performers.
Performer ID(s) to retrieve. Can be comma-separated for multiple performers. Must be valid SeatGeek performer IDs obtained from prior search results; arbitrary or external IDs return empty responses.
Search for a specific performer by their slug (URL-friendly name).
Number of results per page. Default is 10. High values return large payloads; keep low when exploring.
Filter performers by taxonomy ID.
Filter performers by category/type name (e.g., 'sports', 'concert', 'theater').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SEAT_GEEK_SEARCH_VENUESSearch for venues by location, name, or other criteria. Find stadiums, theaters, concert halls, and other entertainment venues. Supports lat/lon coordinate filtering (both must be provided together).
Input parameters
General search query for venues.
Venue ID(s) to retrieve. Can be comma-separated for multiple venues.
Filter venues by city name.
Page number for pagination. Default is 1.
Filter venues by state (use two-letter state code).
Filter venues by country (use two-letter country code).
Number of results per page. Default is 10.
Filter venues by postal/zip code.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 82 agents privately built on Nagent that already use Seat Geek.
Build on Nagent
Connect Seat Geek to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Seat Geek, and click "Connect Now." You'll authenticate with no authentication (it’s public) — Nagent handles credential storage and refresh automatically. Once connected, Seat Geek is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Seat Geek is connected, you configure its 10 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Seat Geek steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Seat Geek event fires, the agent kicks off automatically.
Every Seat Geek action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Seat Geek ships with 10 pre-built event management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Seat Geek together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Seat Geek-based workflows tailored to your business.