SeatGeek Event & Ticket Price Scraper
Pricing
from $5.00 / 1,000 dataset items
SeatGeek Event & Ticket Price Scraper
Scrape SeatGeek events — concerts, sports, theater, comedy — with ticket-price analytics. Search by keyword, performer, venue, city or date; get schedule, venue geo, lineup, and lowest/median/average/highest price plus listing and ticket counts. No API key needed. Pay only for results.
Pricing
from $5.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract live SeatGeek events with ticket-price analytics at scale — concerts, sports, theater, comedy, family shows and festivals across the US and Canada. Search by keyword, performer, venue, city, state or date window and get one clean JSON row per event: schedule, venue geo-coordinates, full lineup, taxonomy, and the aggregate ticket-price and inventory stats that resellers and analysts actually track — lowest, median, average and highest price plus listing and ticket counts.
No SeatGeek API key required. No developer signup, no crippled free tier — just run it.
Who it's for
- Ticket resellers & brokers — monitor the lowest/median/average price and live listing & ticket inventory for every event to spot arbitrage and reprice.
- Price & market analysts — track ticket pricing and demand across sports, concerts and theater by city, category or date.
- Event aggregators & discovery apps — a reliable, key-free feed of events with venue geo and lineup to power listings and calendars.
- Developers & data teams — stable, documented JSON that plugs straight into Sheets, a database, a BI tool, or an AI agent.
What you get — output fields
| Field | Type | Description |
|---|---|---|
event_id | integer | SeatGeek event id |
title / short_title | string | Event name |
url | string | Public SeatGeek event page |
category / type / status | string | e.g. sports / nba / normal |
datetime_local / datetime_utc | string | Event schedule (local + UTC) |
date_tbd / time_tbd | boolean | Whether date/time is TBD |
announce_date / visible_until_utc | string | Announcement + visibility window |
popularity / score | number | SeatGeek popularity & ranking |
lowest_price | number | Lowest listed ticket price (all-in) |
median_price | number | Median listed ticket price |
average_price | number | Average listed ticket price |
highest_price | number | Highest listed ticket price |
lowest_price_good_deals | number | Lowest price among flagged good deals |
lowest_sg_base_price | number | Lowest SeatGeek base price (before fees) |
listing_count | integer | Active ticket listings |
ticket_count | integer | Total tickets available |
visible_listing_count | integer | Visible listings |
currency | string | Price currency (USD / CAD) |
venue_id / venue_name | — | Venue identity |
venue_address / venue_extended_address | string | Street + city/state line |
venue_city / venue_state / venue_country / venue_postal_code | string | Location |
venue_latitude / venue_longitude | number | Venue GPS |
venue_timezone / venue_capacity / venue_url | — | Venue metadata |
primary_performer | string | Headliner / home team |
performer_slugs | array | Slugs of every performer |
performers | array | Full lineup (id, name, slug, type, url, primary, home_team, image) |
taxonomies | array | Classification nodes (id, name, parent_id) |
scraped_at | string | Scrape timestamp (ISO-8601) |
High-value use cases
- Ticket resale arbitrage — pull every NBA/NFL/concert event in a market with
lowest_price,average_priceandlisting_count, then flag events where inventory is thin and prices are climbing. - Price-trend monitoring — schedule daily runs for a performer or venue and
diff
lowest_price/median_priceover time to chart demand. - Event discovery feed — scrape all events in a city and date window to power a "what's on" app, newsletter or calendar with venue geo and lineup.
- Venue & tour analytics — aggregate by
venue_idorperformer_slugsto study routing, capacity utilization and pricing by market. - Lead lists for hospitality/marketing — events by city/date with venue coordinates to target nearby businesses and campaigns.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | — | Free-text across events, performers and venues |
category | enum | — | sports, concert, theater, comedy, family, music_festival, broadway |
performerSlug | string | — | Performer slug, e.g. taylor-swift, new-york-knicks |
city / state / country | string | — | Venue location filters (e.g. New York, NY, US) |
venueId | integer | — | Specific SeatGeek venue id (e.g. 93 = Madison Square Garden) |
dateFrom / dateTo | string | — | Date window YYYY-MM-DD |
sort | enum | datetime_local.asc | Soonest/latest date, popularity, or recently announced |
maxItems | integer | 200 | Stop after this many events |
proxyConfiguration | proxy | Apify Residential | Recommended for reliability |
All filters are optional and combine with AND. Leave everything empty to browse the
full upcoming catalog up to maxItems.
Example input
{"category": "sports","city": "New York","dateFrom": "2026-09-01","dateTo": "2026-12-31","sort": "datetime_local.asc","maxItems": 500}
Example output (one row)
{"event_id": 18499772,"title": "Preseason: New York Knicks at Philadelphia 76ers","url": "https://seatgeek.com/philadelphia-76ers-tickets/.../18499772","category": "sports","type": "nba","datetime_local": "2026-10-05T19:00:00","datetime_utc": "2026-10-05T23:00:00","currency": "USD","lowest_price": 82,"median_price": 237,"average_price": 325,"highest_price": 2917,"lowest_sg_base_price": 65,"listing_count": 477,"ticket_count": 1554,"venue_id": 3148,"venue_name": "Xfinity Mobile Arena","venue_city": "Philadelphia","venue_state": "PA","venue_country": "US","venue_latitude": 39.9012,"venue_longitude": -75.172,"primary_performer": "Philadelphia 76ers","performer_slugs": ["new-york-knicks", "philadelphia-76ers"],"taxonomies": [{ "id": 1030100, "name": "nba", "parent_id": 1030000 }],"scraped_at": "2026-08-19T12:00:00Z"}
Scheduling & integrations
- Schedule daily/hourly runs from the Apify Console to build price-history time series for a performer, venue or market.
- Webhooks fire on run completion — push new data to your API, Make or Zapier.
- Export to JSON, CSV, Excel or feed it to Google Sheets, Airtable, S3 or a database via the Apify API and dataset endpoints.
Use with AI assistants (MCP)
The Apify MCP server exposes this actor to AI agents (Claude, ChatGPT, VS Code Copilot). An agent can call it to answer questions like "cheapest Knicks home game next month" or "average ticket price for concerts in Austin this weekend" and get structured event + price data back.
FAQ
Do I need a SeatGeek API key? No. The actor works out of the box — no signup, no key, no crippled free tier.
Which events are covered? SeatGeek's US and Canada catalog: sports, concerts, theater, comedy, family shows and festivals.
Where do the prices come from? Each event carries SeatGeek's aggregate ticket stats — lowest, median, average and highest listed price, plus listing and ticket counts. They reflect current secondary-market listings.
How fresh is the data? It's fetched live on every run. Schedule runs to track how prices and inventory move over time.
How many events can I get? Set maxItems as high as you need; the actor paginates
automatically and checkpoints so long runs resume without duplicates.
Is it reliable? SeatGeek is protected by DataDome. The actor sends the mobile app's exact fingerprint over a residential proxy pool with pacing and automatic retry/rotation, so runs stay green.
Is scraping this legal? The actor reads publicly available event and pricing data. You are responsible for complying with SeatGeek's terms and applicable laws; use the data responsibly.
Something looks off — how do I get help? Open an issue on the actor's page. Errors are monitored and typically addressed quickly.