Ticketmaster Scraper
Pricing
from $3.69 / 1,000 event results
Ticketmaster Scraper
Scrape live Ticketmaster events across 17 markets — titles, artists, dates, venues with geo-coordinates, on-sale times, genre classification and ticketing status. Search, browse by category, or use start URLs.
Pricing
from $3.69 / 1,000 event results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
40 minutes ago
Last modified
Categories
Share

Scrape live event listings from Ticketmaster across 17 markets — events, artists, venues, dates, on-sale times, and genre classification — in clean structured JSON. No API key required.
Why this scraper?
🌍 17 markets in one actor
United States, Canada, Australia, New Zealand, Netherlands, Spain, Mexico, Sweden, Denmark, Norway, Finland, Belgium, Poland, Austria, Switzerland, United Arab Emirates, and South Africa — each returning local currency and local venues.
🎫 Complete event data
Event title, date, on-sale and presale times, full venue details with address and geo-coordinates, ticketing status, and sold-out / limited-availability flags.
🎸 Artist & genre data
Every event includes its performing artists and image. Enable details to add segment, genre, and sub-genre classification plus event notes.
🔍 Search or browse
Search by artist, team, or keyword, browse by category (music, sports, arts & theater, family), or point the scraper at any Ticketmaster search URL.
⚡ Reliable at scale
Handles Ticketmaster's bot protection automatically. Returns up to 10,000 events per run.
Input parameters
| Field | Type | Description | Default |
|---|---|---|---|
searchQuery | string | Keyword(s) — artist, team, event, or venue name. | "" |
market | string | Country site to search (17 options). | us |
maxResults | integer | Maximum number of events to return. | 5 |
sortBy | string | relevance, date, or name. | relevance |
classification | string | Browse a category instead of searching: music, sports, arts-theater, family. | "" |
fetchDetails | boolean | Fetch genre, segment, description and image per event (adds one request each). | false |
excludeResale | boolean | Skip third-party partner and resale listings. | false |
startUrls | array | Specific Ticketmaster URLs to scrape. Overrides market and search. | [] |
Output schema
Always present
| Field | Type | Description |
|---|---|---|
eventId | string | Ticketmaster event ID. |
discoveryId | string | Discovery platform ID. |
title | string | Event name. |
url | string | Event page URL. |
imageUrl | string | Event / artist image. |
artists | array | Performing artists (name + URL). |
performerNames | string | Artist names, comma-separated. |
startDate | string | Event start (ISO 8601). |
endDate | string | Event end, when applicable. |
onsaleDate | string | Public on-sale time (ISO 8601). |
presaleDates | array | Presale windows, when available. |
spanMultipleDays | boolean | Multi-day event flag. |
timeZone | string | Venue time zone. |
venueName | string | Venue name. |
venueCity | string | Venue city. |
venueState | string | Venue state / region. |
venueCountry | string | Venue country code. |
venueCountryName | string | Full country name. |
venueAddress | string | Street address. |
venuePostalCode | string | Postal code. |
venueUrl | string | Venue page URL. |
latitude | number | Venue latitude. |
longitude | number | Venue longitude. |
categoryId | string | Major category ID. |
currency | string | Market currency code. |
soldOut | boolean | Sold-out flag. |
limitedAvailability | boolean | Limited-availability flag. |
ticketingStatus | string | Ticketing status. |
eventChangeStatus | string | Change status. |
cancelled / postponed / rescheduled / tba | boolean | Event status flags. |
virtual | boolean | Virtual event flag. |
partnerEvent | boolean | Third-party / resale listing. |
market | string | Market code. |
source | string | Source domain. |
scrapedAt | string | Scrape timestamp (ISO 8601). |
With fetchDetails: true
| Field | Type | Description |
|---|---|---|
segment | string | Top-level segment (e.g. Music, Sports). |
genre | string | Genre (e.g. Rock). |
subGenre | string | Sub-genre (e.g. Alternative Rock). |
eventType | string | Event type, when classified. |
description | string | Event notes / general information. |
ageRestrictions | string | Age restriction text, when present. |
doorsTime | string | Doors-open time, when present. |
Example record
{"eventId": "010064C917A17D7C","discoveryId": "rZ7HnEZ1Af7xP0","title": "Coldplay - Music Of The Spheres World Tour","url": "https://www.ticketmaster.com/coldplay-tickets/event/010064C917A17D7C","imageUrl": "https://s1.ticketm.net/dam/c/fbc/..._RETINA_PORTRAIT_16_9.jpg","artists": [{ "name": "Coldplay", "url": "https://www.ticketmaster.com/coldplay-tickets/artist/806431" }],"performerNames": "Coldplay","startDate": "2026-08-29T00:00:00Z","onsaleDate": "2026-02-04T15:00:00Z","timeZone": "America/New_York","venueName": "MetLife Stadium","venueCity": "East Rutherford","venueState": "NJ","venueCountry": "US","venueAddress": "1 MetLife Stadium Dr","venuePostalCode": "07073","latitude": 40.8128,"longitude": -74.0742,"categoryId": "KZFzniwnSyZfZ7v7nJ","currency": "USD","soldOut": false,"ticketingStatus": "OK","segment": "Music","genre": "Rock","subGenre": "Alternative Rock","partnerEvent": false,"market": "us","source": "www.ticketmaster.com","scrapedAt": "2026-06-22T10:00:00.000Z"}
Examples
Search an artist in the US
{ "searchQuery": "coldplay", "market": "us", "maxResults": 100 }
Browse all concerts in the Netherlands
{ "classification": "music", "market": "nl", "maxResults": 200 }
Search with full details, primary events only
{ "searchQuery": "lakers", "market": "us", "fetchDetails": true, "excludeResale": true, "maxResults": 50 }
Scrape specific search URLs
{ "startUrls": ["https://www.ticketmaster.es/search?q=rosalia"], "maxResults": 100 }
💰 Pricing
$3.99 per 1,000 results — you only pay for successfully retrieved events. Failed retries are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.40 |
| 1,000 | ~$3.99 |
| 10,000 | ~$39.90 |
| 100,000 | ~$399.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | Approx. time |
|---|---|
| 100 events | under 1 minute |
| 1,000 events | 3–6 minutes |
| 10,000 events | 30–50 minutes |
Enabling fetchDetails adds time, since each event requires an extra request.
Known limitations
- Covers Ticketmaster's primary platform (17 markets listed above). The UK, Germany, and Ireland sites run a separate legacy platform and are not currently supported.
- Ticketmaster caps search results at 10,000 per query. Use narrower searches or category browsing to reach events beyond that cap.
- Ticket prices are not returned. Ticketmaster gates live pricing behind a separate protected availability system; this scraper returns event, venue, artist, and classification data.
Technical details
- Source: Ticketmaster — live event, venue, and ticketing data across 17 country markets.
- Memory: 512 MB
- Retry: Automatic retry on network errors, exponential backoff, multiple attempts per request.
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.
Related scrapers
Other scrapers in our Ticketing collection: