Discover/seatgeek.com API
live

seatgeek.com APIseatgeek.com

Access SeatGeek event data: search events, get ticket price stats, browse performers and venues, and retrieve trending events via 8 structured endpoints.

Endpoints
8
Updated
10d ago
Try it
Latitude for location-based search
Longitude for location-based search
Page number for pagination
Search keyword or event name
Results per page
Category/taxonomy ID to filter events by (e.g. '1000000' for Sports, '2000000' for Concert
api.parse.bot/scraper/b1da66dd-8dbd-4b3e-b9da-bafebaa20ad3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b1da66dd-8dbd-4b3e-b9da-bafebaa20ad3/search_events?query=concert&per_page=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for events by keyword/name, returning event titles, dates, venues, categories, performers, and ticket price statistics. Supports filtering by taxonomy, location, and pagination.

Input
ParamTypeDescription
latstringLatitude for location-based search
lonstringLongitude for location-based search
pageintegerPage number for pagination
querystringSearch keyword or event name
per_pageintegerResults per page
taxonomy_idstringCategory/taxonomy ID to filter events by (e.g. '1000000' for Sports, '2000000' for Concerts)
Response
{
  "type": "object",
  "fields": {
    "meta": "object with total count, page, per_page, and geolocation info",
    "events": "array of event objects with id, title, datetime_utc, venue, performers, stats (prices), taxonomies, and url"
  },
  "sample": {
    "data": {
      "meta": {
        "page": 1,
        "total": 15,
        "per_page": 3
      },
      "events": [
        {
          "id": 18179429,
          "stats": {
            "lowest_price": 96,
            "median_price": 105,
            "highest_price": 114,
            "listing_count": 2
          },
          "title": "Love Story - A Tribute to Taylor Swift",
          "venue": {
            "id": 153259,
            "city": "DeLand",
            "name": "Athens Theatre",
            "state": "FL"
          },
          "performers": [
            {
              "id": 1959461,
              "name": "Love Story - Taylor Swift Tribute Band"
            }
          ],
          "datetime_utc": "2026-05-15T23:30:00"
        }
      ]
    },
    "status": "success"
  }
}

About the seatgeek.com API

The SeatGeek API exposes 8 endpoints covering event search, ticket pricing, performer lookup, venue schedules, and category taxonomies. The search_events endpoint returns event titles, UTC datetimes, venue details, performer arrays, and price statistics (lowest, highest, median, average) in a single paginated response. You can filter by keyword, taxonomy ID, or geographic coordinates to narrow results to a specific market or event type.

Event Search and Detail

The search_events endpoint accepts a query string, optional lat/lon coordinates, a taxonomy_id (e.g. 1000000 for Sports, 2000000 for Concerts), and pagination controls (page, per_page). Each returned event object includes id, title, datetime_utc, a venue object (name, city, state, coordinates), a performers array, a stats block with lowest_price, highest_price, median_price, and average_price, plus direct url. For a single event, get_event_detail takes an event_id and returns the same shape with full configuration and schedule status fields.

Pricing and Ticket Listings

get_event_ticket_prices_summary returns an isolated stats object for a given event_id, covering listing_count, average_price, lowest_price, highest_price, median_price, lowest_sg_base_price, and visible_listing_count — useful when you only need the pricing snapshot without pulling the full event record. For row-level granularity, get_event_ticket_listings returns an array of individual listings with section, row, seat, and price data alongside a num_listings count.

Performers, Venues, and Taxonomies

search_performers takes a required query and optional limit, returning performer objects with id, name, type, score, slug, genres, popularity, has_upcoming_events, and num_upcoming_events. Once you have a venue ID from any event object, get_venue_events lists all upcoming events at that venue with the same full event shape including stats. get_taxonomies requires no inputs and returns the full category tree — each taxonomy carries id, name, parent_id, slug, and a stats block with event_count and performer_count. get_trending_events supports optional lat/lon to surface location-aware trending content.

Common use cases
  • Track ticket price floors and ceilings across upcoming concerts using stats.lowest_price and stats.highest_price from search_events
  • Build a venue calendar by calling get_venue_events with a venue ID to list all scheduled events at a specific arena or theater
  • Monitor performer popularity scores and upcoming event counts via search_performers to identify rising or peaking acts
  • Filter local sports events by passing taxonomy_id 1000000 alongside lat/lon coordinates in search_events
  • Compare median ticket prices across multiple events using get_event_ticket_prices_summary without fetching full event detail payloads
  • Populate a category navigation using the full taxonomy tree from get_taxonomies, including parent/child relationships and per-category event counts
  • Surface location-relevant trending events by passing user coordinates to get_trending_events
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does SeatGeek have an official developer API?+
Yes. SeatGeek publishes a public platform API documented at https://platform.seatgeek.com. It covers events, performers, and venues. The Parse API surfaces compatible data across the same resource types.
What does `get_event_ticket_listings` return compared to `get_event_ticket_prices_summary`?+
get_event_ticket_listings returns an array of individual listings with per-seat data (section, row, seat, price) and a num_listings count. get_event_ticket_prices_summary returns only aggregate stats: lowest_price, highest_price, median_price, average_price, listing_count, lowest_sg_base_price, and visible_listing_count. Use the summary endpoint when you need price range context without iterating individual seats.
Does the API expose historical pricing or sold-out event data?+
Not currently. The endpoints return current listing data and live price statistics for upcoming events. Historical price trends and sold-out event records are not included in the response shapes. You can fork this API on Parse and revise it to add an endpoint targeting historical event data if that surface becomes available.
Can I filter `search_events` results to a specific city without knowing the exact coordinates?+
The search_events endpoint filters by lat and lon string parameters for location-based search; there is no city-name filter parameter. You would need to resolve a city name to coordinates before passing them. The meta response object includes geolocation info from the query. Direct city-name filtering is not currently exposed as a parameter, but you can fork the API on Parse and revise it to add a geocoding step or a city-name input.
How is `taxonomy_id` used in `search_events`, and where do valid IDs come from?+
taxonomy_id is an optional string filter on search_events that restricts results to a category — for example 1000000 for Sports or 2000000 for Concerts. The full list of valid IDs, names, slugs, and parent relationships comes from calling get_taxonomies, which requires no inputs and returns every category with its id field.
Page content last updated . Spec covers 8 endpoints from seatgeek.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.