Ticketmaster Scraper - Extract Events, Ticket Prices & Venue Data
codemaster devops · @codemasterdevops
Extract Ticketmaster events, dates, venues, performers, ticket links, and available prices. Filter by category, genre, country, location, and date.
About
Ticketmaster Events Scraper
Extract public Ticketmaster event listings into structured data for event monitoring, venue research, and ticketing market analysis.
Collect event names, dates, locations, performers, ticket links, and available pricing. Filter concerts, sports, arts and theater, and family events by category, genre, country, location, and date.
What you can extract
- Event ID, name, description, URL, and image
- Event category and genre
- Local date, displayed date and time, and TBA/TBD flags
- Venue address, city, region, postal code, country, and available venue URL
- Available offer price, currency, ticket link, and sale start time
- Available price ranges
- Performer names and links
Each dataset row represents one event. Some fields may be null when Ticketmaster does not expose them in its event-search response.
How to scrape Ticketmaster events
- Select one or more categories: concerts, sports, arts and theater, or family.
- Optionally select genres within those categories.
- Choose a country and optional location or date filters.
- Set
maxItemsto the maximum events to save. - Run the Actor and inspect or download the resulting dataset.
Example input
{
"concerts": true,
"sports": false,
"arts-theater": false,
"family": false,
"jazz": true,
"countryCode": "US",
"sortBy": "date",
"maxItems": 10
}
Selecting a category without specific genres includes its mapped genres. Selecting no categories intentionally searches across all events.
Location and date filters
Use countryCode for a country such as US. Optionally provide a geoHash and a distance radius in miles for proximity searches.
Use dateFrom and dateTo in YYYY-MM-DD format, or select thisWeekendDate. Configure includeTBA and includeTBD to include, exclude, or specifically request events with dates or times to be announced.
Common use cases
- Monitor upcoming concerts, sports, and theater events.
- Research event activity across venues and cities.
- Compare available ticket price ranges across listings.
- Collect performer and event links for research workflows.
- Build event datasets for dashboards and alerts.
Ticket prices and availability
Prices and ranges are collected only when present in the event-search response. A missing price does not mean an event is free or sold out.
This Actor does not collect complete seat maps, per-seat inventory, or guaranteed checkout prices. It does not reserve or purchase tickets. Prices and availability may change after collection.
Proxies and result limits
The Actor uses the platform's residential proxy configuration. Residential proxy access is required by this implementation, and applicable proxy charges may be separate from compute.
maxItems defaults to 200 and is capped at the implementation's 5,100-result search window. It is an upper limit, not a guaranteed result count. Narrow the date range, location, or genre when researching larger event sets.
Limits and availability
- Supports event discovery through the event-search endpoint; it does not accept arbitrary event URLs as starting targets.
- Available categories depend on the maintained classification map.
- Missing prices, performers, or dates are returned as null or empty values.
- Blocked requests or endpoint changes may cause failures or partial datasets.
- This independent tool is not affiliated with Ticketmaster.
Pricing
The monthly rental covers access to the Actor. Bytewells bills compute separately. Review residential proxy charges before large runs.
Support
Include the run ID and your selected categories, genres, location, date range, and result limit. Remove credentials from any shared input.
FAQ
- What does Ticketmaster Scraper collect?
- Event listings with names, dates, venues, categories, genres, performers, images, ticket links, and available offer prices and price ranges.
- Can I scrape concerts, sports, or theater events separately?
- Yes. Select the relevant categories and optionally choose genres. With no categories selected, the Actor intentionally searches across all events.
- Can I filter by location or date?
- Yes. Use countryCode, optional geoHash and distance in miles, and dateFrom/dateTo or thisWeekendDate.
- Does every event include ticket prices?
- No. Pricing is included only when Ticketmaster exposes it in the event-search response. Missing prices do not mean an event is free or sold out.
- Does this collect seat inventory or buy tickets?
- No. It collects event-level information and available offers. It does not collect complete seat inventory, reserve seats, or purchase tickets.
- Are residential proxies required?
- Yes. This implementation uses the platform's residential proxy configuration. Verify proxy access and applicable charges before running.
- Does maxItems guarantee that many events?
- No. It is a maximum, subject to filters, available listings, and successful requests. The implementation caps searches at 5,100 results.
- Does rental include compute and proxies?
- The rental covers access to the Actor. Compute and applicable proxy usage are billed separately.
Input
Preview of the input form. Rent the Actor to fill it in and start runs from the console.
Fields
concertsSpecifies whether concert events category should be scraped.
sportsSpecifies whether sport events category should be scraped.
arts-theaterSpecifies whether arts and theater events category should be scraped.
familySpecifies whether family events category should be scraped.
sortByChoose sort order for scraped events.
maxItemsChoose maximum number of items you want to scrape and save to the result dataset.
Check all genres you wish to scrape. If no genres are checked, the actor scrapes all genres.
alternativeAlternative concerts events
ballads-and-romanticBallads/Romantic concerts events
bluesBlues concerts events
chanson-francaiseChanson Francaise concerts events
childrens-music_concertsChildren's Music concerts events
classical_concertsClassical concerts events
countryCountry concerts events
dance-and-electronicDance/Electronic concerts events
folkFolk concerts events
hip-hop-and-rapHip-Hop/Rap concerts events
holidayHoliday concerts events
jazzJazz concerts events
latinLatin concerts events
medieval-and-renaissanceMedieval/Renaissance concerts events
metalMetal concerts events
new-ageNew Age concerts events
otherOther concerts events
popPop concerts events
randbR&B concerts events
reggaeReggae concerts events
religiousReligious concerts events
rockRock concerts events
worldWorld concerts events
Check all disciplines you wish to scrape. If no disciplines are checked, the actor scrapes all disciplines.
aquaticsAquatics sports events
athletic-racesAthletic Races sports events
badmintonBadminton sports events
bandyBandy sports events
baseballBaseball sports events
basketballBasketball sports events
biathlonBiathlon sports events
body-buildingBody Building sports events
boxingBoxing sports events
cricketCricket sports events
curlingCurling sports events
cyclingCycling sports events
equestrianEquestrian sports events
esportseSports sports events
extremeExtreme sports events
field-hockeyField Hockey sports events
fitnessFitness sports events
floorballFloorball sports events
footballFootball sports events
golfGolf sports events
gymnasticsGymnastics sports events
handballHandball sports events
hockeyHockey sports events
ice-skatingIce Skating sports events
indoor-soccerIndoor Soccer sports events
lacrosseLacrosse sports events
martial-artsMartial Arts sports events
miscellaneous_sportsMiscellaneous sports events
motorsports-and-racingMotorsports/Racing sports events
netballNetball sports events
rodeo_sportsRodeo sports events
roller-derbyRoller Derby sports events
roller-hockeyRoller Hockey sports events
rugbyRugby sports events
ski-jumpingSki Jumping sports events
skiingSkiing sports events
soccerSoccer sports events
softballSoftball sports events
squashSquash sports events
surfingSurfing sports events
swimmingSwimming sports events
table-tennisTable Tennis sports events
tennisTennis sports events
torosToros sports events
track-and-fieldTrack & Field sports events
volleyballVolleyball sports events
waterpoloWaterpolo sports events
wrestlingWrestling sports events
Check all genres you wish to scrape. If no genres are checked, the actor scrapes all genres.
childrens-theatreChildren's Theatre arts-theater events
circus-and-specialty-acts_arts-theaterCircus & Specialty Acts arts-theater events
classical_arts-theaterClassical arts-theater events
comedyComedy arts-theater events
culturalCultural arts-theater events
danceDance arts-theater events
espectaculoEspectaculo arts-theater events
fashionFashion arts-theater events
fine-artFine Art arts-theater events
magic-and-illusion_arts-theaterMagic & Illusion arts-theater events
miscellaneous_arts-theaterMiscellaneous arts-theater events
miscellaneous-theatreMiscellaneous Theatre arts-theater events
multimediaMultimedia arts-theater events
musicMusic arts-theater events
operaOpera arts-theater events
performance-artPerformance Art arts-theater events
puppetry_arts-theaterPuppetry arts-theater events
spectacularSpectacular arts-theater events
theatreTheatre arts-theater events
varietyVariety arts-theater events
Check all genres you wish to scrape. If no genres are checked, the actor scrapes all genres.
puppetry_familyPuppetry family events
ice-showsIce Shows family events
magic-and-illusion_familyMagic/Illusion family events
circus-and-specialty-acts_familyCircus/Specialty Acts family events
childrens-theaterChildren's Theater family events
rodeo_familyRodeo family events
fairs-and-festivalsFairs/Festivals family events
latin-childrensLatin Children's family events
childrens-music_familyChildren's Music family events
miscellaneous-and-familyMiscellaneous/Family family events
film-and-familyFilm/Family family events
Specify countries, exact geographical points or combination of both.
countryCodeEnter ISO Alpha-2 Country Code or leave blank and specify geoHash only.
geoHashAdd geoHash or leave blank if you don't want to specify the exact geographical point. You can look up the geoHash of your city or use various tools for conversion of longitude and latitude into geoHash (such as the one at this link: http://geohash.co). Use geoHash precision of at least 4 characters.
distanceDistance radius from the given event location
Specify date filter for scraped events. Check 'This Weekend' option or specify date range according to your needs.
thisWeekendDateFilter only those events that take place during this weekend.
dateFromFilter only those events that take place from this date. Valid format is: YYYY-MM-DD.
dateToFilter only those events that take place before this date. Valid format is: YYYY-MM-DD.
includeTBARepresents events with date to be anounced.
includeTBDRepresents events with date to be defined.
API
Bytewells speaks the Apify API. Existing integrations keep working: point apify-client at https://bytewells.com/api and use your Bytewells API token (Console → Settings → API access). The Actor ID is codemasterdevops/ticketmaster-scraper (or codemasterdevops~ticketmaster-scraper in URLs).
JavaScript · apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.BYTEWELLS_TOKEN,
baseUrl: 'https://bytewells.com/api',
});
const input = {
"concerts": true,
"sortBy": "date",
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft",
"distance": 100,
"includeTBA": "yes",
"includeTBD": "yes"
};
const run = await client.actor('codemasterdevops/ticketmaster-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Python · apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["BYTEWELLS_TOKEN"], api_url="https://bytewells.com/api")
run_input = {
"concerts": True,
"sortBy": "date",
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft",
"distance": 100,
"includeTBA": "yes",
"includeTBD": "yes"
}
run = client.actor("codemasterdevops/ticketmaster-scraper").call(run_input=run_input)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)HTTP · curl
curl -X POST "https://bytewells.com/api/v2/acts/codemasterdevops~ticketmaster-scraper/runs" \
-H "Authorization: Bearer $BYTEWELLS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"concerts":true,"sortBy":"date","maxItems":200,"countryCode":"US","geoHash":"dr5regw3pg6ft","distance":100,"includeTBA":"yes","includeTBD":"yes"}'Runs are billed as compute from your credit balance. Paid Actors need an active rental or trial; otherwise the API answers 402 rental-required.
Related
More Actors from the same publisher.

Bing Scraper - Search Results & SERP Data
codemaster devops · @codemasterdevops
Scrape Bing search results, titles, links, and snippets. Run multiple queries with market, language, and page controls for SEO and competitor research.
SEO toolsMarketingDeveloper toolsFree
Google Play Reviews Scraper - App Ratings & Feedback
codemaster devops · @codemasterdevops
Extract public Google Play app reviews, ratings, dates, helpful votes, and available developer replies for app research and competitor analysis.
MarketingSEO toolsDeveloper tools$19.99/mo3-day free trial
Pinterest Scraper – Extract Profiles & Pin Data
codemaster devops · @codemasterdevops
Scrape public Pinterest profiles and pins. Extract image URLs, descriptions, board details, source links, and available engagement stats.
Social mediaMarketingE-commerce$19.99/mo3-day free trial
Telegram Scraper - Public Channel Posts & Data
codemaster devops · @codemasterdevops
Scrape public Telegram channel posts, text, dates, views, and available media metadata. Filter by date or post ID and optionally collect public comments.
Social mediaMarketingNews$19.99/mo3-day free trial