Ticketmaster Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
10
Monthly active users
4 days ago
Last modified
Categories
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
What to Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["Taylor Swift"] | Keywords to search โ an artist, team, show, or venue. Each term runs as its own search. |
startUrls | string[] | [] | Paste Ticketmaster search or discover URLs directly. Each is scraped exactly as given. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
category | select[] | [] | 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. |
location | string | โ | 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. |
countryCode | select | US | Ticketmaster marketplace: US, Canada, UK, Ireland, Australia, New Zealand, Germany, France, Spain, Netherlands, Belgium, Sweden, or Mexico. |
startDateFrom | string | โ | Only include events happening on or after this date (YYYY-MM-DD). Applies to searches, URLs, and city or category browsing. |
startDateTo | string | โ | Only include events happening on or before this date (YYYY-MM-DD). Applies to searches, URLs, and city or category browsing. |
sort | select | Relevance | Order results by Relevance or Date (soonest first). |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum 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). |
includeAllSessions | boolean | false | Off 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
| Field | Type | Description |
|---|---|---|
name | string | Event title |
eventId | string | Ticketmaster event identifier |
discoveryId | string | Ticketmaster Discovery API identifier |
url | string | Direct Ticketmaster event page URL |
category | string | Top-level category (Music, Sports, Arts & Theatre, Family, Miscellaneous) |
categoryId | string | Ticketmaster category (segment) identifier |
sourceQuery | string | Which search term or URL produced this row |
scrapedAt | string | ISO 8601 timestamp of data extraction |
Date & Sale
| Field | Type | Description |
|---|---|---|
startDate | string | Event start date |
endDate | string | Event end date, when Ticketmaster publishes one (about 1 in 5 events) |
onSaleDate | string | Public on-sale date and time |
presaleDates | object[] | Presale windows: name, start, and end times. Empty when no presale has been announced |
dateDisplayMode | string | How the date is displayed (showDateTime / showDate) |
spanMultipleDays | boolean | Whether the event runs across multiple days |
sessionCount | integer | How many time slots this event was listed under. 1 for a normal event; higher for a timed-entry attraction or residency. |
lastSessionDate | string | Start of the event's last time slot. Equals startDate when sessionCount is 1, so startDate to lastSessionDate is the full run. |
timeZone | string | Venue timezone (e.g. America/Los_Angeles) |
Venue & Location
| Field | Type | Description |
|---|---|---|
venueName | string | Venue name |
venueCity | string | Venue city |
venueState | string | Venue state or region โ empty in markets that do not use them |
venueCountry | string | Venue country code |
venueAddress | string | Venue street address |
venuePostalCode | string | Venue postal code |
venueUrl | string | Ticketmaster venue page URL, when the source publishes one (about 4 in 5 events) |
latitude | number | Venue latitude |
longitude | number | Venue longitude |
Classification & Artists
| Field | Type | Description |
|---|---|---|
artists | object[] | Performers and attractions: name and Ticketmaster page URL. Empty when Ticketmaster lists no attraction for the event |
imageUrl | string | Headliner portrait image, with venue image as fallback |
Media & Status
| Field | Type | Description |
|---|---|---|
soldOut | boolean | Sold-out flag exactly as Ticketmaster publishes it on the event feed |
limitedAvailability | boolean | Limited-availability flag exactly as Ticketmaster publishes it |
ticketingStatus | string | Raw 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 |
cancelled | boolean | Cancelled flag |
postponed | boolean | Postponed flag |
rescheduled | boolean | Rescheduled flag |
tba | boolean | Date-to-be-announced flag |
virtual | boolean | Virtual-event flag |
partnerEvent | boolean | Whether 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, notticketingStatusโ Ticketmaster's public event feed shipsticketingStatusasUNKNOWNon 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
countryCodeto 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 โ
startDateFromandstartDateTofilter at the source, so you only pay for events inside your range. - Check
sessionCountbefore assuming a one-night show โ a value above 1 means the event runs as repeated time slots betweenstartDateandlastSessionDate; 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
startUrlsand 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.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 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
Legal & Ethical Use
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.