Ticketmaster Scraper avatar

Ticketmaster Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Ticketmaster Scraper

Ticketmaster Scraper

[๐Ÿ’ฐ $2.0 / 1K] Extract live events from Ticketmaster โ€” concerts, sports, theater, arts, and family shows. Search by keyword or paste Ticketmaster URLs. Returns one row per event with venue, geo coordinates, dates, on-sale and presale times, lineup, and schedule-change flags.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

26

Total users

10

Monthly active users

4 days ago

Last modified

Share

Pull live events from Ticketmaster at scale โ€” concerts, sports, theater, arts, and family shows โ€” with venue geocoordinates, start dates, on-sale and presale windows, full artist lineups, category, and schedule-change flags, one clean row per event. Search by keyword, browse a category in any city, or paste Ticketmaster URLs straight in. Built for event-discovery platforms, market analysts, and venue and promoter lead teams who need structured, current event data without clicking through Ticketmaster page by page.

Why This Scraper?

  • Five event categories in one actor โ€” Music, Sports, Arts & Theatre, Family, and Miscellaneous, switchable from a single dropdown when paired with a city.
  • Latitude and longitude on 99% of venues โ€” plus venue name, street address, city, country and postal code on every row, and the Ticketmaster venue page URL wherever the source publishes one (about 4 in 5 events), so events drop straight onto a map.
  • Public on-sale date on 99% of events โ€” alongside every announced presale window with its name, start and end time. Presales are dense on tours and sports (roughly 1 in 4 rows on a sports, comedy or wrestling feed) and genuinely rare on long-running theatre residencies.
  • Artist and attraction lineups on ~9 in 10 events โ€” each performer's name and Ticketmaster page, plus a headliner portrait image on 100% of rows (venue image as fallback).
  • 13 Ticketmaster marketplaces โ€” search the US (default), Canada, UK, Ireland, Australia, New Zealand, Germany, France, Spain, Netherlands, Belgium, Sweden, or Mexico.
  • Schedule-change flags on every row โ€” cancelled, postponed and rescheduled are set per event, so a calendar you sync never keeps a date that moved, plus TBA, virtual, sold-out, limited-availability and partner-listing columns.
  • Date-window filtering at the source โ€” set an earliest date, a latest date, or both (YYYY-MM-DD), and Ticketmaster narrows the results before you are billed. Works the same on keyword searches, pasted URLs, and city or category browsing.
  • Up to 10,000 events per run โ€” set Maximum Results to 0 for unlimited and the actor walks every page until the marketplace is exhausted.
  • One row per event, not per time slot โ€” timed-entry attractions and residencies are listed by Ticketmaster once per slot (a Chicago family browse returns 385 listings that are only 299 real events, 87 of them one balloon exhibit). Those are merged into a single row carrying the slot count and the first and last slot dates, so a 100-result run buys you 100 events.
  • 37 fields per event, one flat row โ€” event name, ID, URL, timezone, category, session count, partner flag, and an event image, ready for any spreadsheet or database with no nested unpacking.

Use Cases

Event Discovery & Aggregation

  • Build a "what's on near me" feed by browsing a category in any city
  • Aggregate every concert for a touring artist across multiple marketplaces
  • Power a calendar app with start dates, timezones, and on-sale countdowns
  • Surface family and arts events for a local listings site

Market & Competitive Research

  • Track which artists and tours are routing through a region
  • Map event density by venue, city, and category over a date window
  • Track cancelled, postponed and rescheduled dates across a city or category
  • Compare event supply across US, UK, and EU Ticketmaster marketplaces

Lead Generation

  • Build venue contact lists with name, full address, and venue page URL
  • Identify active promoters by category and city for outreach
  • Source touring artists and attractions for booking and sponsorship pitches
  • Target high-frequency venues for partnership programs

Travel & Hospitality Planning

  • Match hotel and travel packages to events by venue geocoordinates and date
  • Plan around presale and on-sale windows for high-demand shows
  • Cluster events by city and weekend for trip-planning tools

Data Enrichment & Integration

  • Enrich a ticketing or CRM database with canonical event IDs and venue geo
  • Feed on-sale and presale timings into alerting and dashboard systems
  • Backfill artist lineups and category labels onto existing event records

Getting Started

Search by Keyword

The simplest run โ€” one artist, team, or show name:

{
"searchTerms": ["Taylor Swift"],
"maxResults": 100
}

Browse a Category in a City

Category browsing works when you pair it with a city:

{
"category": ["music"],
"location": "Los Angeles",
"countryCode": "US",
"sort": "date",
"maxResults": 200
}

Filter by Date Window

Restrict results to events in a specific date range:

{
"searchTerms": ["comedy"],
"startDateFrom": "2026-07-01",
"startDateTo": "2026-07-31",
"sort": "date",
"maxResults": 100
}

Search a Non-US Marketplace

{
"category": ["sports"],
"location": "Toronto",
"countryCode": "CA",
"maxResults": 100
}

Paste Ticketmaster URLs

Already built a filtered search on the Ticketmaster website? Paste it in:

{
"startUrls": [
"https://www.ticketmaster.com/search?q=u2",
"https://www.ticketmaster.com/discover/concerts/new-york"
],
"maxResults": 200
}

Input Reference

ParameterTypeDefaultDescription
searchTermsstring[]["Taylor Swift"]Keywords to search โ€” an artist, team, show, or venue. Each term runs as its own search.
startUrlsstring[][]Paste Ticketmaster search or discover URLs directly. Each is scraped exactly as given.

Filters

ParameterTypeDefaultDescription
categoryselect[][]Browse one or more categories: Music, Sports, Arts & Theatre, Family, Miscellaneous. Requires a Location. Pick several and the result limit is split evenly between them. Ignored when a search term is used.
locationstringโ€”City to browse events in (e.g. "Los Angeles"). Required when browsing by Category. Ignored when a search term is used, and the run says so.
countryCodeselectUSTicketmaster marketplace: US, Canada, UK, Ireland, Australia, New Zealand, Germany, France, Spain, Netherlands, Belgium, Sweden, or Mexico.
startDateFromstringโ€”Only include events happening on or after this date (YYYY-MM-DD). Applies to searches, URLs, and city or category browsing.
startDateTostringโ€”Only include events happening on or before this date (YYYY-MM-DD). Applies to searches, URLs, and city or category browsing.
sortselectRelevanceOrder results by Relevance or Date (soonest first).

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Maximum events to collect across all searches and URLs. With several searches the limit is split evenly between them, and an unused share rolls over. Set to 0 for unlimited (a 10,000-event safety cap still applies).
includeAllSessionsbooleanfalseOff by default: repeat time slots of one event are merged into a single row. Turn it on to get one row per slot instead.

Output

Each event is returned as one flat row. Here is a representative result:

{
"name": "Coldplay: Music Of The Spheres World Tour",
"eventId": "vvG1zZ9bWb1xyz",
"discoveryId": "Z7r9jZ1A7xyz",
"url": "https://www.ticketmaster.com/event/0E00612A1B2C3D4E",
"startDate": "2026-08-14",
"endDate": "2026-08-14",
"onSaleDate": "2026-03-15T15:00:00Z",
"dateDisplayMode": "showDateTime",
"spanMultipleDays": false,
"sessionCount": 1,
"lastSessionDate": "2026-08-14",
"presaleDates": [
{ "name": "Artist Presale", "startDateTime": "2026-03-12T15:00:00Z", "endDateTime": "2026-03-14T22:00:00Z" }
],
"venueName": "SoFi Stadium",
"venueCity": "Inglewood",
"venueState": "CA",
"venueCountry": "US",
"venueAddress": "1001 Stadium Dr",
"venuePostalCode": "90301",
"venueUrl": "https://www.ticketmaster.com/sofi-stadium-inglewood-tickets-los-angeles/venue/229227",
"latitude": 33.9534,
"longitude": -118.3387,
"timeZone": "America/Los_Angeles",
"category": "Music",
"categoryId": "KZFzniwnSyZfZ7v7nJ",
"artists": [
{ "name": "Coldplay", "url": "https://www.ticketmaster.com/coldplay-tickets/artist/806431" }
],
"imageUrl": "https://s1.ticketm.net/dam/a/abc/example_RETINA_PORTRAIT_16_9.jpg",
"soldOut": false,
"limitedAvailability": false,
"ticketingStatus": "UNKNOWN",
"cancelled": false,
"postponed": false,
"rescheduled": false,
"tba": false,
"virtual": false,
"partnerEvent": false,
"sourceQuery": "search: Coldplay",
"scrapedAt": "2026-05-30T14:30:00Z"
}

Event Core

FieldTypeDescription
namestringEvent title
eventIdstringTicketmaster event identifier
discoveryIdstringTicketmaster Discovery API identifier
urlstringDirect Ticketmaster event page URL
categorystringTop-level category (Music, Sports, Arts & Theatre, Family, Miscellaneous)
categoryIdstringTicketmaster category (segment) identifier
sourceQuerystringWhich search term or URL produced this row
scrapedAtstringISO 8601 timestamp of data extraction

Date & Sale

FieldTypeDescription
startDatestringEvent start date
endDatestringEvent end date, when Ticketmaster publishes one (about 1 in 5 events)
onSaleDatestringPublic on-sale date and time
presaleDatesobject[]Presale windows: name, start, and end times. Empty when no presale has been announced
dateDisplayModestringHow the date is displayed (showDateTime / showDate)
spanMultipleDaysbooleanWhether the event runs across multiple days
sessionCountintegerHow many time slots this event was listed under. 1 for a normal event; higher for a timed-entry attraction or residency.
lastSessionDatestringStart of the event's last time slot. Equals startDate when sessionCount is 1, so startDate to lastSessionDate is the full run.
timeZonestringVenue timezone (e.g. America/Los_Angeles)

Venue & Location

FieldTypeDescription
venueNamestringVenue name
venueCitystringVenue city
venueStatestringVenue state or region โ€” empty in markets that do not use them
venueCountrystringVenue country code
venueAddressstringVenue street address
venuePostalCodestringVenue postal code
venueUrlstringTicketmaster venue page URL, when the source publishes one (about 4 in 5 events)
latitudenumberVenue latitude
longitudenumberVenue longitude

Classification & Artists

FieldTypeDescription
artistsobject[]Performers and attractions: name and Ticketmaster page URL. Empty when Ticketmaster lists no attraction for the event
imageUrlstringHeadliner portrait image, with venue image as fallback

Media & Status

FieldTypeDescription
soldOutbooleanSold-out flag exactly as Ticketmaster publishes it on the event feed
limitedAvailabilitybooleanLimited-availability flag exactly as Ticketmaster publishes it
ticketingStatusstringRaw status token from Ticketmaster's event feed. It arrives as UNKNOWN or empty on virtually every event โ€” read onSaleDate and the cancelled / postponed / rescheduled flags for availability instead
cancelledbooleanCancelled flag
postponedbooleanPostponed flag
rescheduledbooleanRescheduled flag
tbabooleanDate-to-be-announced flag
virtualbooleanVirtual-event flag
partnerEventbooleanWhether the listing is a partner or resale event

Tips for Best Results

  • Category browsing needs a city โ€” keyword search does not โ€” pair Category with a Location or the run skips the category and tells you to add one. A keyword like "Taylor Swift" searches the whole selected country at once, and because the two are separate searches, a Location set alongside a search term is skipped rather than blended in.
  • Read availability from onSaleDate, not ticketingStatus โ€” Ticketmaster's public event feed ships ticketingStatus as UNKNOWN on virtually every event, so use the on-sale date (present on 99% of rows) plus the cancelled, postponed and rescheduled flags to tell what is live.
  • Multiple categories share one limit โ€” choosing Music and Sports for the same city splits Maximum Results evenly, so both come back populated. Raise the limit rather than expecting each category to get the full amount.
  • Set the right marketplace for the city โ€” match countryCode to the city's country (e.g. "London" with UK, not US) so same-named cities resolve correctly.
  • Sort by Date for upcoming-event feeds โ€” choose Date (soonest first) so the earliest shows lead your results; Relevance is best for artist and team searches.
  • Tighten the date window to control cost โ€” startDateFrom and startDateTo filter at the source, so you only pay for events inside your range.
  • Check sessionCount before assuming a one-night show โ€” a value above 1 means the event runs as repeated time slots between startDate and lastSessionDate; switch on "List every time slot separately" if you need each slot as its own row.
  • Paste pre-filtered URLs to reuse your work โ€” if you have already built a search on the Ticketmaster website, paste that URL into startUrls and it runs exactly as shown.

Pricing

From $2.00 per 1,000 results โ€” pay only for the events you collect. No compute charges: you are billed per result returned, and Apify's loyalty tiers lower the rate as your subscription tier rises.

ResultsNo discountBronzeSilverGold
100$0.235$0.225$0.215$0.200
1,000$2.35$2.25$2.15$2.00
10,000$23.50$22.50$21.50$20.00
100,000$235.00$225.00$215.00$200.00

Tiered rates take effect on 12 September 2026. Until then every plan pays the current $2.00 per 1,000 results. A "result" is one event row in the output dataset. Platform fees (storage and data transfer) are billed by Apify according to your plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This actor is designed for legitimate event discovery, market research, and lead generation. You are responsible for complying with applicable laws and Ticketmaster's Terms of Service. Do not use extracted data for spam, harassment, ticket-resale fraud, or any unlawful purpose. Treat any personal data encountered with care and in line with applicable privacy regulations.