Ticketmaster Scraper
Pricing
from $1.00 / 1,000 results
Ticketmaster Scraper
Fetch events, attractions, venues, and classifications from the Ticketmaster Discovery API. Requires a free Ticketmaster API key.
Search events, attractions, venues, and classifications from the Ticketmaster Discovery API. Works out of the box with a shared API key — bring your own free key only if you need higher quota.
Fetches data from the Ticketmaster Discovery API: event details, artist/attraction data, venue information, genre classifications, and more.
Why this scraper?
- No API key needed to start — runs on a shared free-tier key out of the box; bring your own (register at developer.ticketmaster.com) to get your own quota
- Nine query modes — broad event browsing, keyword search, artist tour dates, venue schedules, and full directory lookups
- Massive catalog — Ticketmaster covers concerts, sports, theater, and more across the US and worldwide
- Rich data — images, classifications, embedded venue and attraction objects, pricing tiers
What you can fetch
- Browse events — paginated event feed with date, city, genre, and sort filters
- Search events — full-text search across event names
- Events by attraction — all upcoming shows for a specific artist/attraction
- Events by venue — all upcoming shows at a specific venue
- Attraction directory — search artists and attractions
- Single attraction — detail record for one attraction by ID
- Venue directory — search venues by name, city, or region
- Single venue — detail record for one venue by ID
- Classifications — genre and segment taxonomy
Usage
Browse upcoming events in New York
{ "queryType": "browse", "city": "New York", "stateCode": "NY", "pageSize": 20 }
Search for events by keyword
{ "queryType": "search", "q": "jazz festival", "countryCode": "US" }
Get all upcoming shows for an artist
{ "queryType": "attraction-events", "attractionId": "K8vZ917Gku7" }
Get all events at a venue
{ "queryType": "venue-events", "venueId": "KovZpa2F8e" }
Search for attractions/artists
{ "queryType": "attractions", "keyword": "Radiohead" }
Get full venue list for a city
{ "queryType": "venues", "city": "Chicago", "stateCode": "IL" }
List all genre classifications
{ "queryType": "classifications" }
Input fields
| Field | Type | Description |
|---|---|---|
queryType | select | See query types above (default: browse) |
q | string | Search query. Required for queryType=search |
keyword | string | Keyword filter for browse, attractions, venues queries |
attractionId | string | Ticketmaster attraction ID. Required for attraction-events or attraction |
venueId | string | Ticketmaster venue ID. Required for venue-events or venue |
city | string | Filter by city name (e.g. New York, Los Angeles) |
stateCode | string | US state code (e.g. NY, CA) |
countryCode | string | ISO country code (e.g. US, GB) |
dateFrom | string | Start datetime in ISO 8601 format (e.g. 2026-04-01T00:00:00Z) |
dateTo | string | End datetime in ISO 8601 format |
genre | string | Filter by genre name or ID |
sort | string | Sort order (e.g. date,asc or name,desc) |
page | integer | Page number, 0-based (default 0) |
pageSize | integer | Results per page (default 20, max 200) |
apiKey | string | Optional — your own free Ticketmaster API key. Omit to use the shared key; supply your own if you hit the shared quota. |
Output
Each run pushes one item per event, attraction, venue, or classification to the dataset.
| Field | Description |
|---|---|
id | Ticketmaster ID |
name | Event, attraction, or venue name |
dates | Date/time object (start, timezone, status) |
classifications | Genre and segment array |
_embedded | Nested venues and attractions |
images | Array of event image objects |
url | Ticketmaster page URL |
queryType | Query type that produced this item |
Use cases
- Concert discovery — search across the largest ticketing catalog in North America
- Tour tracking — pull all upcoming dates for any artist
- Venue schedules — get everything playing at a specific venue
- Genre browsing — filter events by genre classifications
- Cross-platform aggregation — combine with SeatGeek, Vivid Seats, and Dice.fm
Errors
- Unknown
attractionIdorvenueId(single-record lookups) fail the run with a not-found message. - If the shared API key hits its rate/daily limit, the run fails with a message telling you to supply your own free key via
apiKey.
This scraper is not affiliated with Ticketmaster. Please use responsibly and in accordance with Ticketmaster's terms of service. Free tier: 5 req/sec, 5,000 req/day.