Event Ticket Listings Dataset
The current or last known state of every secondary-market listing SeatData has tracked since mid-2022, and the changes SeatData observed to those listings, delivered as CSV for your own warehouse, models, and research.
- FormatCSV, gzip
- DeliveryGoogle Drive link, S3 optional
- TurnaroundWithin 72 hours
- UpdatesDaily subscription available
- 2,000,000,000+Listing rows
- 9,000,000,000+Listing change rows
- 500,000+Events represented
- ~15.6 GBCompressed download
Two files: the listings, and the changes to them
The listings file holds the current or last known state of each listing: price, quantity, section, row, zone, and whether it was still available at the last scan. The listing changes file records each price update, quantity change, and status transition with its value before and after. Both files are included with your purchase.
- Listing snapshots. Each row is a listing, with its first observation and last recorded change.
- Field-level change history.
change_type,field_changed,old_value,new_value. Common change types: price_change, deact_sold, new_listing, found_listing_previously_deactivated, section_change, zone_change, quantity_change, row_change. - June 2022 to the day of delivery. Event Reference Dataset included free: 1,300,000+ events to join on
event_id.
| Field | Type | Description |
|---|---|---|
| listing_id | Integer | Unique identifier for the listing |
| event_id | Integer | Unique identifier for the event |
| active | Integer | 1 = available at the last scan, 0 = no longer available |
| price | Float | Current price per ticket in USD |
| starting_qty | Integer | Initial quantity when first observed |
| ending_qty | Integer | Current quantity available |
| section | String | Venue section identifier |
| row | String | Row identifier within section |
| zone | String | Venue zone or price category |
| 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 |
What the rows look like
Six rows from each file in the delivered column order. Identifiers and values are illustrative.
| timestamp | event_id | listing_id | change_type | field_changed | old_value | new_value | |
|---|---|---|---|---|---|---|---|
| 1 | 2026-10-08 06:41:19 | 0123456789 | 9876543210 | price_change | price | 142.0 | 129.0 |
| 2 | 2026-10-08 06:41:19 | 0123456789 | 9876543210 | quantity_change | ending_qty | 4 | 2 |
| 3 | 2026-10-07 22:15:08 | 0123456789 | 9876543212 | deact_sold | active | 1 | 0 |
| 4 | 2026-10-08 06:41:19 | 0123456789 | 9876543214 | quantity_change | ending_qty | 2 | 1 |
| 5 | 2026-10-01 14:03:36 | 0123456789 | 9876543213 | section_change | section | 317 | 318 |
| 6 | 2026-09-20 07:55:12 | 0123456789 | 9876543214 | new_listing |
| listing_id | event_id | active | price | starting_qty | ending_qty | section | row | zone | created_at | updated_at | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 9876543210 | 0123456789 | 1 | 129.0 | 4 | 2 | 112 | 14 | Lower Level | 2026-09-02 08:14:03 | 2026-10-08 06:41:19 |
| 2 | 9876543211 | 0123456789 | 1 | 96.0 | 2 | 2 | Floor | GA | Floor | 2026-09-02 08:14:03 | 2026-09-02 08:14:03 |
| 3 | 9876543212 | 0123456789 | 0 | 212.0 | 2 | 0 | 102 | 3 | Lower Level | 2026-08-30 19:02:44 | 2026-10-07 22:15:08 |
| 4 | 9876543213 | 0123456789 | 1 | 74.0 | 6 | 6 | 318 | K | Upper Level | 2026-09-11 11:27:50 | 2026-10-01 14:03:36 |
| 5 | 9876543214 | 0123456789 | 1 | 185.0 | 2 | 1 | Loge 7 | B | Club | 2026-09-20 07:55:12 | 2026-10-08 06:41:19 |
| 6 | 9876543215 | 0123456789 | 0 | 58.0 | 4 | 0 | 326 | R | Upper Level | 2026-08-30 19:02:44 | 2026-09-28 20:48:01 |
Sample rows
What people build with it
Pricing intelligence, forecasting, and market research on listing and inventory history.
Pricing intelligence and market research
- Analyze secondary market ticket pricing trends across venues and events.
- Track inventory levels and availability patterns by section and zone.
- Monitor competitor pricing strategies and market positioning.
- Study price elasticity across artist categories and venue types.
- Benchmark ticket prices against historical averages.
- Find arbitrage opportunities in secondary ticket markets.
Revenue optimization and forecasting
- Build dynamic pricing models on historical listing data.
- Forecast ticket demand from listing patterns and price movements.
- Optimize inventory allocation across price zones.
- Develop yield management strategies for event ticketing.
- Create price recommendation engines for ticket resellers.
- Analyze seasonal patterns in listing behavior.
- Model the listing timing that captures the most revenue.
Who uses it
Ticket brokers and resellers
Inventory and price history to inform buying decisions and listing prices across platforms.
Event promoters and venues
Secondary market activity as a read on true demand, to inform primary market pricing.
Data analytics platforms
Listing data to power market insight dashboards and trend analysis tools.
Financial services and trading
Ticket market dynamics as an alternative data signal for the entertainment industry.
Travel and hospitality
Listing volumes as a leading indicator of event-driven demand for hotel and travel pricing.
Academic research
Market dynamics, consumer behavior, and pricing theory on a large secondary market dataset.
Delivery and daily updates
Orders are processed and delivered within 72 hours. A separate subscription keeps the dataset current without re-downloading the full history.
The full history, one delivery
- Google Drive download (default). The complete dataset as gzip-compressed CSV, shared through a Google Drive link.
- Optional S3 delivery. A one-time transfer of the full dataset to your AWS S3 bucket with cross-account access.
- API access. Listings are also available through the RESTful Ticket Data API: JSON responses, flexible filtering. Listing changes are not yet available through the API.
Daily updates, delivered each morning
Listings that changed the prior day, the prior day’s change rows, and a full event list.
- Field-level tracking. See exactly what changed, with the value before and after.
- Automated delivery. By e-mail or to your S3 bucket, on your schedule.
Get started with the Event Ticket Listings Dataset
Choose the plan that works best for your needs. Sample datasets are available on request.