Real-Time Ticket Sales Data and Event Analytics
Track sales, pricing, and event stats across 1.3 million+ events dating back to 2021. Explore it in the Event Analytics dashboard, build on it with the API and Python SDK, or get it as a Daily Event CSV or the full datasets.
SeatData Pro and Basic both come with a 3 day free trial. All accounts start with a $10 API credit.
Event Analytics for Buyers, Sellers, Brokers, and Analysts
The tools provided under our SeatData Pro plan include an enhanced search platform that includes every current event's sales by timeframe, get-in price, active listings, median listing price, and 30-day trends in one table. Saved views keep your column and filter setups one click away.
Event Analytics
Browse events and view detailed sales data. Click any row to see individual transactions.
| Name | Date | Venue | PrimaryOnsale Status | SecondaryAct Lvl | Sales | Active Listings | Get-In Price (x/2+) | Get-In Trend | Median Listing Price | Median Trend | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Post Malone | 2026-11-14Sat, Nov 14 | Moody CenterAustin, TX |
Sellingonsale Aug 15 |
High | 1D21 3D58 7D139 14D262 30D540 90D1,318 |
1,842 | $96 / 118 | $212 | |||
| Bad Bunny | 2026-11-21Sat, Nov 21 | NRG StadiumHouston, TX |
Sellingonsale Jun 20 |
High | 1D24 3D61 7D152 14D288 30D603 90D1,412 |
3,210 | $168 / 204 | $289 | |||
| Kansas City Chiefs vs Buffalo Bills | 2026-11-29Sun, Nov 29 | Arrowhead StadiumKansas City, MO |
Onsaleonsale Oct 10 |
High | 1D18 3D50 7D132 14D236 30D498 90D1,186 |
4,105 | $168 / 205 | $312 | |||
| Hamilton | 2026-11-07Sat, Nov 7 | Richard Rodgers TheatreNew York, NY |
— | Medium | 1D3 3D9 7D24 14D53 30D121 90D350 |
412 | $125 / 165 | $239 | |||
| Olivia Rodrigo | 2026-12-02Wed, Dec 2 | Kia ForumInglewood, CA |
Presalepublic Oct 10 |
Medium | 1D7 3D21 7D52 14D94 30D209 90D531 |
968 | $88 / 120 | $176 | |||
| Wicked | 2026-10-18Sun, Oct 18 | Gershwin TheatreNew York, NY |
— | Low | 1D2 3D6 7D15 14D29 30D70 90D198 |
356 | $85 / 120 | $149 | |||
| Zach Bryan | 2026-10-17Sat, Oct 17 | Soldier FieldChicago, IL |
Closedsale window ended |
High | 1D15 3D41 7D98 14D178 30D402 90D961 |
2,276 | $68 / 95 | $141 |
Sample data
All 29 data points for Post Malone
Event8
- Name
- Post Malone
- Performer
- Post Malone
- Event Type
- Concert
- Date
- 2026-11-14 (Sat)
- Time
- 8:00 PM
- Venue
- Moody Center
- Austin, TX, US
- Capacity
- 15,000
- Days Tracked
- 96
Primary14
Shown when a primary-market link is available for this event.
- Onsale Status
- Selling
- onsale Aug 15
- Primary Get-in
- $89.50
- Primary Median
- $129.50
- Primary Available
- 1,204
- Resale Get-in
- $104.00
- Resale Median
- $189.00
- Resale Available
- 486
- Get-in: Primary vs Secondary
- +$6.50
- +7%
- Get-in: Primary Resale vs Secondary
- +$8.00
- +8%
- % Primary Left
- 8.8%
- 1,204 primary ÷ 13,640 reserved
- Under Mkt
- 64
- of 1,204 primary
- Off Map 24h
- ~52
- Sellout ETA
- ~33d
- event in 36d
- Primary Zones
- 4 zones
- 200s: 612 primary, 205 resale. 100s: 398 primary, 196 resale. Floor: 152 primary, 71 resale. Club: 42 primary, 14 resale.
Secondary7
- Act Lvl
- High
- Sales
- 1D213D587D13914D26230D54090D1,318
- Blue = above avg pace
- Active Listings
- 1,842
- Get-In Price (x/2+)
- $96 / 118
- Get-In Trend
- +33%
- 30 days · $72 to $96
- Median Listing Price
- $212
- Median Trend
- +3%
- 30 days · $205 to $212
Prices are listing prices at the time of observation.
Access Ticket Data for Over 100,000 Current Events Worldwide
SeatData provides real-time ticket sales data and analytics for concerts, sports, and theater through web access or API. Stay ahead of the competition by making informed decisions that increase your margins and maximize your profits.
- 100,000+Events Currently Tracked Worldwide
- 1,300,000+Total Events Since 2021
- 80,000,000+Validated sales
- 2,300,000,000+Listings tracked
Historical Ticket Sales Data and Price History Back to 2021
SeatData keeps the sales and price history of the events it has tracked since February 2021: 1,300,000+ events and 80,000,000+ validated sales. Open a past event in the dashboard to see each sale with its date, section, row, inferred quantity, and the listing price at the time of observation.
How well did Post Malone sell last time he was in New York?
- Past ticket prices for any tracked event, with the get-in price in the weeks before the show.
- Integrate historical ticket data and analytics into your own applications with the Ticket Data API and Python SDK.
- History beginsEarly 2021
- Events with sales history1,300,000+
- Validated sales on record80,000,000+
- ExportCSV · XLSX · JSON · API
| Date/Time (EDT) | Source | Zone | Section | Row | Qty | Price |
|---|---|---|---|---|---|---|
| 07/12/2025 06:48 PM | A | Floor | Floor B | 12 | 2 | $96.00 |
| 07/12/2025 03:15 PM | B | Lower Level | 110 | 7 | 2 | $89.00 |
| 07/11/2025 09:02 PM | B | Upper Level | 224 | 9 | 4 | $64.00 |
| 07/10/2025 11:40 AM | A | Floor | Floor A | 4 | 2 | $212.00 |
| 07/09/2025 07:26 PM | A | Lower Level | 106 | 15 | 2 | $171.00 |
| 07/08/2025 05:52 PM | B | Upper Level | 209 | 3 | 2 | $78.00 |
Sample data
Ticket Data API and Python SDK for Developers
The same validated sales, through a REST API with bearer auth, cursor pagination, batch requests, and a Python SDK, for developers and professionals who wish to:
- Enjoy high volume access to our sales database.
- Integrate SeatData into your internal applications.
- Increase the value of your service to your customers.
| Method | Endpoint | Returns | Billing |
|---|---|---|---|
| GET | /v1/events/search | Find events by performer, venue, city, or date. | Free |
| GET | /v1/events/{event_id}/sales | Every observed sale for an event, newest first. | 1 pull per event |
| POST | /v1/events/sales/batch | Sales for up to 100 events in one request. | 1 pull per event |
| GET | /v1/events/{event_id}/stats | Price and inventory time series, by zone. | 1 pull per event |
- $10 credit on signup. No card needed to start.
- Pay-as-you-go from $0.04 per request
- Plans from $19/mo
curl "https://seatdata.io/api/v1/events/1117621/sales?limit=3" \
-H "Authorization: Bearer $SEATDATA_API_KEY"
from seatdata import SeatDataClient
client = SeatDataClient(api_key="YOUR_API_KEY")
page = client.get_event_sales(event_id=1117621, limit=3)
for sale in page["data"]:
print(sale["timestamp"], sale["section"], sale["price"])
import requests
r = requests.get(
"https://seatdata.io/api/v1/events/1117621/sales",
params={"limit": 3},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
page = r.json()
const r = await fetch(
"https://seatdata.io/api/v1/events/1117621/sales?limit=3",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const page = await r.json();
{
"event_id": 1117621,
"seatdata_event_id": 1117621,
"total_count": 4213,
"data": [
{
"timestamp": 1791468131,
"quantity": 2,
"price": 96.0,
"zone": "Lower Level",
"section": "112",
"row": "12",
"listing_id": 4891203955,
"source": "sh",
"all_in_price": null
},
{
"timestamp": 1791466407,
"quantity": 4,
"price": 118.0,
"zone": "Upper Level",
"section": "309",
"row": "F",
"listing_id": 4891188402,
"source": "sh",
"all_in_price": null
},
{
"timestamp": 1791465251,
"quantity": 0,
"price": 212.0,
"zone": "Floor",
"section": "A2",
"row": "9",
"listing_id": 4891160223,
"source": "sh",
"all_in_price": null
}
],
"has_more": true,
"next_cursor": …,
"sources": [ … ]
}
Sample response
Daily Event CSV, Delivered Each Morning
Receive a copy of our event catalog every morning by e-mail: one row per current event, with sales volumes in six timeframes, get-in price, active listings, median listing price, and venue capacity. Sort and filter the list in your spreadsheet app.
- 90,000+ events, 20 data columns. Each file lists events dated on or after the day it is generated.
- Generated nightly. The e-mail typically arrives shortly after 2:00 AM Pacific.
- Also available through the API.
GET /v0.5/daily-csv/downloadreturns the same file once it has been generated.
| event_name | event_date | event_time | venue_name | venue_city | venue_state | activity_level | sales_total_1d | sales_total_3d | sales_total_7d | sales_total_14d | sales_total_30d | sales_total_90d | get_in | date_added | venue_capacity | listings_active | listings_median | + marketplace id and link columns | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Post Malone | 2026-11-14 | 19:30:00 | Moody Center | Austin | TX | high | 21 | 58 | 139 | 262 | 540 | 1318 | 96.00 | 2026-03-02 | 15000 | 1842 | 212.40 | … |
| 2 | Bad Bunny | 2026-11-21 | 20:00:00 | NRG Stadium | Houston | TX | high | 24 | 61 | 152 | 288 | 603 | 1412 | 168.00 | 2026-01-19 | 72220 | 3210 | 289.10 | … |
| 3 | Kansas City Chiefs vs Buffalo Bills | 2026-11-29 | 16:25:00 | Arrowhead Stadium | Kansas City | MO | high | 18 | 50 | 132 | 236 | 498 | 1186 | 168.00 | 2026-05-14 | 76416 | 4105 | 312.00 | … |
| 4 | Hamilton | 2026-11-07 | 19:00:00 | Richard Rodgers Theatre | New York | NY | med | 3 | 9 | 24 | 53 | 121 | 350 | 125.00 | 2026-06-30 | 1319 | 412 | 239.00 | … |
| 5 | Olivia Rodrigo | 2026-12-02 | 19:30:00 | Kia Forum | Inglewood | CA | med | 7 | 21 | 52 | 94 | 209 | 531 | 88.00 | 2026-04-08 | 17505 | 968 | 176.25 | … |
| 6 | Wicked | 2026-10-18 | 20:00:00 | Gershwin Theatre | New York | NY | low | 2 | 6 | 15 | 29 | 70 | 198 | 85.00 | 2026-02-11 | 1933 | 356 | 149.00 | … |
| 7 | Zach Bryan | 2026-10-17 | 19:00:00 | Soldier Field | Chicago | IL | high | 15 | 41 | 98 | 178 | 402 | 961 | 68.00 | 2026-02-27 | 61500 | 2276 | 141.00 | … |
GET /v0.5/daily-csv/download
Sample rows
Event Ticket Datasets: Sales and Listings in Bulk
The full sales and listings history as CSV files, for your own warehouse, models, and research. Add a daily update subscription to keep it current.
| Field | Type | Description |
|---|---|---|
| timestamp | DateTime | Sale timestamp (ISO 8601) |
| event_id | Integer | Unique identifier for the event |
| listing_id | Integer | Listing identifier; one listing can appear in more than one sale |
| quantity_old | Integer | Inventory before the sale, 0 if unknown |
| quantity | Integer | Seats sold in the sale, 0 if unknown |
| quantity_new | Integer | Inventory after the sale, 0 if unknown |
| price | Float | Price per ticket in USD |
| zone | String | Venue zone designation |
| section | String | Venue section identifier |
| row | String | Row identifier (may be empty for GA sections) |
| Field | Type | Description |
|---|---|---|
| id | Integer | Unique row identifier |
| active | Integer | 1 = available at the last scan, 0 = no longer available |
| event_id | Integer | Unique identifier for the event |
| listing_id | Integer | Unique identifier for the listing |
| starting_qty | Integer | Initial quantity when first observed |
| ending_qty | Integer | Current quantity available |
| price | Float | Current price per ticket in USD |
| zone | String | Venue zone or price category |
| section | String | Venue section identifier |
| row | String | Row identifier within section |
| created_at | DateTime | First observation timestamp (ISO 8601) |
| updated_at | DateTime | Last recorded change to the listing (ISO 8601) |
| Field | Type | Description |
|---|---|---|
| timestamp | DateTime | When the change occurred (ISO 8601) |
| event_id | Integer | Event identifier for the listing |
| listing_id | Integer | Listing identifier |
| change_type | String | price_change, deact_sold, new_listing, quantity_change, and more |
| field_changed | String | Specific field that was modified |
| old_value | String | Previous value before the change |
| new_value | String | New value after the change |
Event Ticket Sales Dataset
Completed transaction details from secondary marketplace sales, February 2021 to present.
- 80,000,000+Sales rows
- ~5 GBCompressed
- 1,000,000+Historical events
Daily update subscription: all prior-day sales, delivered by e-mail download link or S3 each morning.
Event Ticket Sales Dataset →Event Ticket Listings Dataset
The current or last known state of every listing, mid-2022 to present. The Listing Changes dataset is included.
- 2,000,000,000+Listing rows
- ~15.6 GBCompressed
- 9,000,000,000+Listing changes
Daily update subscription: listings that changed the prior day, the prior day's change rows, and a full event list.
Event Ticket Listings Dataset →As Mentioned In
FAQs
Common questions from SeatData users.
What is SeatData?
Is there more than sales data?
What about historical data? I need to know how well Bad Bunny sold last year in Houston. I also need to know if prices dropped near the day of the event.
Can I track ticket prices and price history for concerts?
Do you offer a free trial?
How can I access SeatData?
Is SeatData reliable?
Can I cancel my subscription?
How do I contact support?
Still have questions?
Contact us for further assistance.
Start with Event Analytics, the API, the Daily Event CSV, or a dataset.
SeatData Pro and Basic both come with a 3 day free trial. All accounts start with a $10 API credit. Cancel at any time from Manage Billing.