SeatGeek API – Real-Time Data

Real-Time Ticket Listings, Pricing (Fees Included) & Availability

Access live SeatGeek ticket listings, prices with fees included, availability, and deal scores through a low-latency API built for analytics, monitoring, and automation.

API performance

The SeatGeek API is optimized for fast, real-time access. Current production traffic processes around 1,000,000 requests per day as observed usage (not a limit), with consistent low-latency performance across shared and dedicated plans.

Observed daily traffic
~1M / day
Observed usage, not a cap
Average response time
~1–2 ms
Typical production latency
Plan availability
Shared & Dedicated
Dedicated adds isolation & throughput

Actual performance may vary slightly depending on event size, filters, concurrency, and plan type.

SeatGeek API modes

By default, the API returns a complete real-time snapshot of SeatGeek listings for an event. Optimized modes can be used to limit payload size for performance-sensitive workflows.

Default mode
All listings
Listings, pricing with fees, deal scores
pricing
Pricing-focused
Raw price, fees, total price
availability
Availability-focused
Ticket counts, splits, sections

Example response

Below is a simplified real-time SeatGeek response showing listings returned for a single event.

{
  "items": {
    "totalListings": 509,
    "offers": [
      {
        "listingId": "9P2c5p74paz",
        "section": "BALCONY 319",
        "row": "15",
        "price": "$350.00",
        "rawPrice": 350,
        "fees": 59.75,
        "priceWithFees": "$409.75",
        "rawPriceWithFees": 409.75,
        "availableTickets": 2,
        "splitsAvailable": [2],
        "ticketClassName": "Section Balcony 319",
        "notes": [],
        "dealScore": 89.11
      },
      {
        "listingId": "DdwHkZ03MoN",
        "section": "BALCONY 319",
        "row": "11",
        "price": "$353.00",
        "rawPrice": 353,
        "fees": 60.24,
        "priceWithFees": "$413.24",
        "rawPriceWithFees": 413.24,
        "availableTickets": 2,
        "splitsAvailable": [2],
        "ticketClassName": "Section Balcony 319",
        "notes": [
          {
            "formattedListingNoteContent":
              "One or more of these seats have an obstructed or limited view",
            "formattedListingNoteDescription":
              "One or more of these seats have an obstructed or limited view"
          }
        ],
        "dealScore": 2
      }
    ]
  }
}

Shared and dedicated plans

The SeatGeek API is available on both shared and dedicated plans. Data format and structure are identical. Dedicated plans provide higher concurrency, isolation, and stability for large-scale workloads.