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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day 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.
Run it on a schedule
This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.
- Schedule runs β open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
- Connect it to your stack β push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
- Pull results via API β every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.
Set it once and it runs on its own.
Need a custom scraper?
Unfenced Group builds Apify actors for any website β for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results β we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl
