Ticketmaster Scraper avatar

Ticketmaster Scraper

Pricing

from $3.69 / 1,000 event results

Go to Apify Store
Ticketmaster Scraper

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

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Categories

Share

Banner

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

FieldTypeDescriptionDefault
searchQuerystringKeyword(s) — artist, team, event, or venue name.""
marketstringCountry site to search (17 options).us
maxResultsintegerMaximum number of events to return.5
sortBystringrelevance, date, or name.relevance
classificationstringBrowse a category instead of searching: music, sports, arts-theater, family.""
fetchDetailsbooleanFetch genre, segment, description and image per event (adds one request each).false
excludeResalebooleanSkip third-party partner and resale listings.false
startUrlsarraySpecific Ticketmaster URLs to scrape. Overrides market and search.[]

Output schema

Always present

FieldTypeDescription
eventIdstringTicketmaster event ID.
discoveryIdstringDiscovery platform ID.
titlestringEvent name.
urlstringEvent page URL.
imageUrlstringEvent / artist image.
artistsarrayPerforming artists (name + URL).
performerNamesstringArtist names, comma-separated.
startDatestringEvent start (ISO 8601).
endDatestringEvent end, when applicable.
onsaleDatestringPublic on-sale time (ISO 8601).
presaleDatesarrayPresale windows, when available.
spanMultipleDaysbooleanMulti-day event flag.
timeZonestringVenue time zone.
venueNamestringVenue name.
venueCitystringVenue city.
venueStatestringVenue state / region.
venueCountrystringVenue country code.
venueCountryNamestringFull country name.
venueAddressstringStreet address.
venuePostalCodestringPostal code.
venueUrlstringVenue page URL.
latitudenumberVenue latitude.
longitudenumberVenue longitude.
categoryIdstringMajor category ID.
currencystringMarket currency code.
soldOutbooleanSold-out flag.
limitedAvailabilitybooleanLimited-availability flag.
ticketingStatusstringTicketing status.
eventChangeStatusstringChange status.
cancelled / postponed / rescheduled / tbabooleanEvent status flags.
virtualbooleanVirtual event flag.
partnerEventbooleanThird-party / resale listing.
marketstringMarket code.
sourcestringSource domain.
scrapedAtstringScrape timestamp (ISO 8601).

With fetchDetails: true

FieldTypeDescription
segmentstringTop-level segment (e.g. Music, Sports).
genrestringGenre (e.g. Rock).
subGenrestringSub-genre (e.g. Alternative Rock).
eventTypestringEvent type, when classified.
descriptionstringEvent notes / general information.
descriptionMarkdownstringDescription in Markdown/plain text.
ageRestrictionsstringAge restriction text, when present.
doorsTimestringDoors-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 }

Daily feed of upcoming events (run on a schedule):

{
"searchQuery": "coldplay",
"sortBy": "date",
"maxResults": 200
}

Schedule this input to run once a day in the Apify Scheduler to catch newly announced events as they go on sale.

💰 Pricing

$3.89 per 1,000 results — you only pay for successfully retrieved events. Failed retries are never charged.

ResultsCost
100~$0.39
1,000~$3.89
10,000~$38.9
100,000~$389

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 sizeApprox. time
100 eventsunder 1 minute
1,000 events3–6 minutes
10,000 events30–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