Disclaimer : Real Data API only extracts publicly available data while maintaining a strict policy against collecting any personal or identity-related information.
Scrape Ticketmaster price and event data like locations, category, date, genre, and more using Ticketmaster Data Scraper. Use the Ticketmaster Event Data Scraper in Canada, France, Australia, Germany, the USA, the UK, Spain, UAE, and other countries. Also, explore multiple categories and genres to scrape Ticketmaster event price data.
The Ticketmaster platform promotes a wide range of events on the website. Do you want to check every event of your interest but need more time to explore them? If you're interested in multiple categories, Exploring all the genres and categories one by one is time-consuming. You can filter them, but Ticketmaster allows filtering only one genre and category at once. Like if you can filter the rock genre and search the concert category only. However, if you also want to search classical music, pop, or metal, what will you do? It helps you merge all these categories with their subcategories or create a separate dataset for all genres or categories according to your expectations. The Ticketmaster Data Scraping Services use the event scraper to discover all the events you want to explore and save them in a single dataset.
Another drawback of the Ticketmaster platform is that it needs to catch up in location-based event filtering. Ticketmaster searches events in your nearby location using the location you set in your browser. It is helpful to some extent, but only for some cases, as you may go near the country border and need permission to cross the border or change browser location. Here, the platform may need to show you accurate event data according to your expectations. The source platform considers the exact location to search events so that you can expect this problem frequently. Using this Ticketmaster Data Scraper, you can mention the country name or the geoHash value to mention the exact location. You have multiple options for mentioning the location. You can choose a single location or combine multiple locations to collect event data from a particular country with a specific geohash value nearby your preferred city.
Ticketmaster Event Data Scraper has data filter and sort options to be compatible with the built-in search engine of the platform. Use the following options to sort the required events:
Then use a specific range of dates to filter events. But you'll see many events that need dates added to the platform. You will see TBD or TBA shortcuts and get events with these shortcuts in your datasets. You can set up No to TBA or TBD events to exclude them.
Further, You can generate an opposite dataset with only TBD and TBA events.
You can use the event data scraping services of our Ticketmaster Event Data Scraper for free. But it would help if you used Real Data API proxies to make the scraper work properly. Ticketmaster has strict blocking policies, as it blocks data center proxies. Hence it would help if you used residential proxy servers. Besides residential proxy costs, the scraper needs compute Units to execute the Ticketmaster Data Scraper on our platform.
The scraper can scrape over two hundred events in a single request at an affordable cost.
Once you subscribe to the paid plan of the Real Data API platform, you can use our residential proxies. We allow users to use prices inside actors on the platform without any external requirement. Our charges for proxies depend on the usage of residential proxies. We recommend you optimize the scraping or maximum event counts to price residential proxies. Contact us to use proxies for Ticketmaster Event Data Scraper.
This scraper can extract around 20 thousand events in a single Compute Unit. But due to the maximum item restrictions of the Ticketmaster platform, you won't consume one CU in a single run. The platform allows you to extract 5000 events in one run that costs 0.25 CU.
Set up the maximum extracted events count with the help of the input field maxItems.
Important Note: The platform restricts search outputs to a maximum of 5100 with two hundred events on one page. If you want to extract more than 5100 events, you should create multiple input configurations to give you more search results for events. You can combine them in a dataset.
Ticketmaster is the top event ticket-selling company globally. It has a user-friendly search engine to help you search for expected events. However, it has some drawbacks in terms of features. Mainly it needs to improve in filtering location-based events, categories, and subcategories of genres and events. To nullify these drawbacks, Ticketmaster helps you in the following use cases.
Multiple settings are available to customize event searching in Ticketmaster Event Data Scraper. Some settings follow the primary API for the Ticketmaster platform, and the remaining are to expand the available scraper with the latest features.
There is an option to map input event categories on the Ticketmaster. First, list all the event categories you wish to extract from Ticketmaster. Select them from the below list.
Important Note: Due to the restriction on Ticketmaster result count, try to search multiple categories in a single search. Therefore, you can create individual datasets for every category with more subcategories. You can also add more limited filters like date range or exact location.
The scraper gives the subcategory list for all the major event categories. A collapsible section hides these subcategories representing various event types of concert genres, sports events, family events, and arts & theater events. Once you uncheck all these subcategories from the extracted category, the scraper extracts each detail from the required event category.
Important Note: You must check the Ticketmaster event category you want to extract at the top of the input field. Your scraper won’t search for the subcategories you have initially checked while checking particular subdivisions like sports or genre events.
Event Categories and subcategories on this platform may have the same name. Sometimes, they denote different event types like classical theater & arts Vs. Classical concerts sometimes represent the same subcategory. To differentiate them, use the suffix '_category-name' after the name of the subcategory. You can also use the property name without adding the above suffix, but these categories will match with each category that includes the same subcategory. Therefore, if you check the arts-theater category and concerts to extract, then mention the classical category as accurate. The actor will collect the data for both classical theaters and concepts. On the other hand, if you plan to scrape classic concepts only with all theaters, you must set the classical_concerts property.
You can use either of the above fields based on your requirements. Use the ISO Alpha country code format or pin-drop location of the desired country using geohash value. Lastly, you must set the radius of distance in miles.
The scraper collects all the dates as the platform has no restrictions. If you want to restrict some dates, mention the date range or check the weekend field. You don't need to submit the details in fields and forms to set the date range. There are two filters available inside the section, namely TBD and TBA. You can fill one of them if it suits you. You can exclude any event in these filters by selecting the proper value. Otherwise, you can Include both these event filters only.
Besides the above fields, Ticketmaster Data Scraper has the option of Maximum Items setting to restrict output dataset size. It can sort the data points by relevance, name, date, or distance to simplify dataset processing.
Extract all concerts
{
"concerts": true,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft"
}
Extract particular concerts
{
"concerts": true,
"rock": true,
"metal": true,
"pop": true,
"countryCode": "US"
}
Extract particular subcategories and multiple event categories.
{
"concerts": true,
"arts-theater": true,
"rock": true,
"metal": true,
"pop": true,
"comedy": true,
"opera": true,
"classical_arts-theater": true,
"geoHash": "dr5regw3pg6ft"
}
The scraper saves all the collected events in a usable dataset where every event is unique. You can use the below data for every event.
{
"id": "vvG1YZpdLJK6fm",
"url": "https://www.ticketmaster.com/mickey-gilley-and-johnny-lee-thackerville-oklahoma-10-25-2020/event/0C005837E64C752E",
"name": "Mickey Gilley and Johnny Lee",
"description": "Mickey Gilley and Johnny Lee | Sun 10/25 @ 3:00pm | Global Event Center at WinStar World Casino and Resort, Thackerville, OK",
"segmentName": "Music",
"genreName": "Country",
"dateTitle": "Oct 25",
"dateSubTitle": "Sun 3:00pm",
"streetAddress": "777 Casino Avenue",
"addressLocality": "Thackerville",
"addressRegion": "OK",
"postalCode": "73459",
"addressCountry": "US",
"placeUrl": "https://www.ticketmaster.com/global-event-center-at-winstar-world-casino-and-resort-tickets-thackerville/venue/99186",
"offer": {
"offerUrl": "https://www.ticketmaster.com/mickey-gilley-and-johnny-lee-thackerville-oklahoma-10-25-2020/event/0C005837E64C752E",
"availabilityStarts": "",
"price": "35",
"priceCurrency": "USD"
},
"performers": [
{
"name": "Mickey Gilley",
"url": "https://www.ticketmaster.com/mickey-gilley-tickets/artist/732778"
},
{
"name": "Johnny Lee",
"url": "https://www.ticketmaster.com/johnny-lee-tickets/artist/732830"
}
]
}
Check out how industries use Ticketmaster Data Scraping Services using Event Scraper worldwide.
E-commerce & Retail
You should have a Real Data API account to execute the program examples. Replace < YOUR_API_TOKEN >
in the program using the token of your actor. Read about the live APIs with Real Data API docs for more explanation.
import { RealdataAPIClient } from 'RealdataAPI-client';
// Initialize the RealdataAPIClient with API token
const client = new RealdataAPIClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare actor input
const input = {
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft"
};
(async () => {
// Run the actor and wait for it to finish
const run = await client.actor("lhotanok/ticketmaster-scraper").call(input);
// Fetch and print actor results from the run's dataset (if any)
console.log('Results from dataset');
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.dir(item);
});
})();
from RealdataAPI_client import RealdataAPIClient
# Initialize the RealdataAPIClient with your API token
client = RealdataAPIClient("<YOUR_API_TOKEN>")
# Prepare the actor input
run_input = {
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft",
}
# Run the actor and wait for it to finish
run = client.actor("lhotanok/ticketmaster-scraper").call(run_input=run_input)
# Fetch and print actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
# Set API token
API_TOKEN=<YOUR_API_TOKEN>
# Prepare actor input
cat > input.json <<'EOF'
{
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft"
}
EOF
# Run the actor
curl "https://api.RealdataAPI.com/v2/acts/lhotanok~ticketmaster-scraper/runs?token=$API_TOKEN" /
-X POST /
-d @input.json /
-H 'Content-Type: application/json'
Concerts
Optional Boolean
Mentions if you need to extract the category concert events.
sports
Optional Boolean
Mentions if you need to extract the category sports events.
arts-theater
Optional Boolean
Mentions if you need to extract the category theaters and arts events.
family
Optional Boolean
Mentions if you need to extract the category family events.
sortBy
Optional String
Select the order to sort extracted events.
"date"
,"distance"
,"relevance"
,"nameDesc"
,"nameAsc. "
.
maxItems
Optional Integer
Select the maximum item count you wish to scrape and store in the output dataset.
alternative
Optional Boolean
Optional events from the category of concerts
ballads-and-romantic
Optional Boolean
Romantic and Ballads events from the category of the concert
chanson-francaise
Optional Boolean
Events for Chanson Francaise concerts.
blues
Optional Boolean
Concerts events in the blues category
children's-music_concerts
Optional Boolean
Events for music concerts for children
classical_concerts
Optional Boolean
Events for classical concerts.
dance-and-electronic
Optional Boolean
Electronics and dance concert events.
country
Optional Boolean
Concerts events for countries.
hip-hop-and-rap
Optional Boolean
Rap and hip-hop concert events.
holiday
Optional Boolean
Concerts events for holidays.
folk
Optional Boolean
Events in the Folk concerts category
jazz
Optional Boolean
Events in the Jazz concerts category.
latin
Optional Boolean
Events in the Latin concerts category.
medieval-and-renaissance
Optional Boolean
Events in the medieval and Renaissance concerts category.
new-age
Optional Boolean
Events in the New Age concerts category
randb
Optional Boolean
Events in the R&B concerts category.
metal
Optional Boolean
Events in the Metal Concerts category
other
Optional Boolean
Events in the other concerts category.
pop
Optional Boolean
Events in the Pop concerts category.
religious
Optional Boolean
Events in the religious concerts category.
rock
Optional Boolean
Events in the rock concerts category.
reggae
Optional Boolean
Events in the reggae concerts category.
world
Optional Boolean
Events in the world concerts category.
aquatics
Optional Boolean
Sports events in the aquatics category.
athletic-races
Optional Boolean
Sports events in the athletic races category.
badminton
Optional Boolean
Sports events in the badminton category.
bandy
Optional Boolean
Sports event in the bandy category.
baseball
Optional Boolean
Sports events in the baseball category.
basketball
Optional Boolean
Sports events in the basketball category.
biathlon
Optional Boolean
Sports events in the biathlon category.
body-building
Optional Boolean
Sports events in Body Building category
boxing
Optional Boolean
Sports events in the Boxing category.
cricket
Optional Boolean
Sports events in the Cricket category.
curling
Optional Boolean
Sports events in the Curling category
cycling
Optional Boolean
Sports events in the Cycling category
equestrian
Optional Boolean
Sports events in the Equestrian category.
esports
Optional Boolean
Sports events in the eSports category.
extreme
Optional Boolean
Sports events in the Extreme category.
field-hockey
Optional Boolean
Sports events in the Field Hockey category.
fitness
Optional Boolean
Sports events in the Fitness category.
floorball
Optional Boolean
Sports events in the Floorball category.
football
Optional Boolean
Sports events in the Football category
golf
Optional Boolean
Sports events in the Golf category
gymnastics
Optional Boolean
Sports events in the Gymnastics category
handball
Optional Boolean
Sports events in the Handball category
hockey
Optional Boolean
Sports events in the Hockey category
Ice-skating
Optional Boolean
Sports events in the Ice Skating category
indoor-soccer
Optional Boolean
Sports events in the Indoor Soccer category
lacrosse
Optional Boolean
Sports events in the Lacrosse category
martial-arts
Optional Boolean
Sports events in the Martial Arts category
miscellaneous_sports
Optional Boolean
Sports events in the Miscellaneous category
motorsports-and-racing
Optional Boolean
Sports events in the Motorsports and Racing category
netball
Optional Boolean
Sports events in the Netball category
rodeo_sports
Optional Boolean
Sports event in the Rodeo category
roller-derby
Optional Boolean
Sports events in the Roller Derby category
roller-hockey
Optional Boolean
Sports events in the Roller Hockey category
rugby
Optional Boolean
Sports events in the Rugby category
ski-jumping
Optional Boolean
Sports events in the Ski Jumping category
skiing
Optional Boolean
Sports events in the Skiing category
soccer
Optional Boolean
Sports events in the Soccer category
softball
Optional Boolean
Sports events in the Softball category
squash
Optional Boolean
Sports events in the Squash category
surfing
Optional Boolean
Sports events in the Surfing category
swimming
Optional Boolean
Sports events in the Swimming category
table-tennis
Optional Boolean
Sports events in the Table Tennis category
tennis
Optional Boolean
Sports events in the Tennis category
toros
Optional Boolean
Sports events in the Toros category
track-and-field
Optional Boolean
Sports events in Track and Field category
volleyball
Optional Boolean
Sports events in the Volleyball category
waterpolo
Optional Boolean
Sports events in the Waterpolo category
wrestling
Optional Boolean
Sports events in the Wrestling category
childrens-theatre
Optional Boolean
Theater arts events in the children's theater category
circus-and-specialty-acts_arts-theater
Optional Boolean
Theater Arts events in the Circus and Specialty Acts Category
classical_arts-theater
Optional Boolean
Theater arts events in the Classical category
comedy
Optional Boolean
Theater arts events in the Comedy category
cultural
Optional Boolean
Theater arts events in the Cultural category
dance
Optional Boolean
Theater arts events in the Dance category
Espectaculo
Optional Boolean
Theater arts events in the Espectaculo category
fashion
Optional Boolean
Theater arts events in the Fashion category
fine-art
Optional Boolean
Theater arts events in the Fine Art category
magic-and-illusion_arts-theater
Optional Boolean
Theater arts events in the Magic and Illusion category
miscellaneous_arts-theater
Optional Boolean
Theater arts event in the Miscellaneous Acts Category
miscellaneous-theater
Optional Boolean
Theater arts event for Miscellaneous Theaters
multimedia
Optional Boolean
Theater arts events in the Multimedia category
arts-theater events
music
Optional Boolean
Theater arts events in the Music category
opera
Optional Boolean
Theater arts events in the Opera category
performance-art
Optional Boolean
Theater arts events in the Performance Art category
puppetry_arts-theater
Optional Boolean
Theater arts events in the Puppetry category
spectacular
Optional Boolean
Theater arts events in the Spectacular category.
theater
Optional Boolean
Theater arts event for theaters
variety
Optional Boolean
Theater arts events in the Variety category
puppetry_family
Optional Boolean
Family event in the Puppetry category
ice-shows
Optional Booleanq
Family event in the Ice Shows category
magic-and-illusion_family
Optional Boolean
Family events in the Magic and Illusion category
circus-and-specialty-acts_family
Optional Boolean
Family event in Circus and Specialty Acts Category
children's-theater
Optional Boolean
Family event in Children's Theater category
rodeo_family
Optional Boolean
Family event in the Rodeo category
fairs-and-festivals
Optional Boolean
Family events in the Fairs and Festivals category
latin-childrens
Optional Boolean
Family events in Latin Children's category
children's-music_family
Optional Boolean
Family event in Children's Music category
miscellaneous-and-family
Optional Boolean
Family event in the Miscellaneous category
film-and-family
Optional Boolean
Family event for Films and Family
countryCode
Optional String
Keep the country code field blank or submit the ISO Alpha-2 country code
geoHash
Optional String
If you don't want to get the data for exact geolocation, leave the field blank; otherwise, add the geoHash code. You can get the geoHash code for your country or city from Google or use any tool to get it that shares latitude and longitude. Use a minimum of 4 characters of the geoHash precision.
distance
Optional Integer
It is the radius of the distance from the event's location.
thisWeekendDate
Optional Boolean
Filter the events occurring this weekend.
dateFrom
Optional String
Filter the events occurring from this date with the valid format YYYY-MM-DD.
dateTo
Optional String
Filter the events occurring before this date with the valid format YYYY-MM-DD.
includeTBA
Optional String
It denotes the event with a To Be Announced date.
"only"
,"yes"
,"no"
.
includeTBD
Optional String
It denotes the event with a To Be Defined date.
"only"
,"yes"
,"no"
.
{
"concerts": true,
"sortBy": "date",
"maxItems": 200,
"countryCode": "US",
"geoHash": "dr5regw3pg6ft",
"distance": 100,
"includeTBA": "yes",
"includeTBD": "yes"
}