TodayTix Shows Scraper
Pricing
from $3.00 / 1,000 results
TodayTix Shows Scraper
Scrape live theater, comedy, musical, and entertainment show listings from TodayTix (todaytix.com) across NYC, Chicago, LA, SF Bay Area, London, Sydney, Melbourne, Brisbane, Perth, and Adelaide - pricing, venues, reviews, and full show details. No login or API key required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape live theater, musical, comedy, and entertainment show listings from TodayTix across New York City, Chicago, Los Angeles, the SF Bay Area, London, Sydney, Melbourne, Brisbane, Perth, and Adelaide. Get pricing, venues, reviews, and full show details. No login, cookies, or API key required.
What this actor does
- Two modes:
browseCategory(browse a city's show listings) andshowDetails(fetch full detail for specific shows) - 10 cities across 3 countries — US, UK, Australia
- 9 categories — Broadway/West End, musicals, plays, comedy, dance, family-friendly, deals, and more
- Filters — max starting price, minimum review score
- Empty fields are omitted
Output per show
Browse mode
showId,showUrlname,category,city,venuedescription,startDate,endDatepriceDisplay,currency,priceFrommaxDiscountPercentage,savingsMessage,salesMessagereviewScore,reviewsCount,avgRatingposterImageUrl,heroImageUrlhasPromotionrecordType: "show",scrapedAt
Show details mode
All of the above (where available) plus:
subcategories[]venueName,venueArea,venueType,areashortDescription,about,runTimeAndIntermission,ageDescriptioncastAndCreatives— writers, director, producer, and cast liststartingDate,availableFrom,bookingTo,previewsFrom,closingDatereviewScoreDescription,reviewAdjectives[]averageRatinggenres[]
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | browseCategory | browseCategory / showDetails |
city | select | nyc | City/market to browse (mode=browseCategory) |
category | select | all-shows | Show category to browse (mode=browseCategory) |
showUrls | array | – | Show URLs or city/shows/id[-slug] paths (mode=showDetails) |
maxPrice | int | – | Drop shows above this starting price (mode=browseCategory) |
minReviewScore | int | – | Drop shows below this review score, 0-100 (mode=browseCategory) |
maxItems | int | 50 | Hard cap (1-500) |
Example: Broadway musicals under $150
{"mode": "browseCategory","city": "nyc","category": "musical-shows","maxPrice": 150,"maxItems": 50}
Example: highly rated London shows
{"mode": "browseCategory","city": "london","category": "all-shows","minReviewScore": 85}
Example: fetch full details for specific shows
{"mode": "showDetails","showUrls": ["https://www.todaytix.com/nyc/shows/1-wicked","nyc/shows/127-the-book-of-mormon"]}
Use cases
- Theater ticket aggregators — bulk-import live show listings and pricing
- Entertainment discovery apps — surface what's playing in a given city
- Price tracking — monitor starting prices and discount promotions over time
- Review/reputation research — track audience review scores across shows
- Travel & tourism content — feature "what to see" recommendations by city
FAQ
What's TodayTix? A live-entertainment ticketing platform for Broadway, West End, and other theater/comedy/dance shows across major US, UK, and Australian cities. See todaytix.com.
Why did I choose TodayTix over AXS? AXS (axs.com) is fully protected by Cloudflare Bot Management — every request, including from a real automated browser, is served a JavaScript challenge ("Just a moment...") that blocks scraping without paid residential proxies or CAPTCHA-solving services, which this project's zero-cost policy forbids. TodayTix serves the same category of data (live-entertainment ticketing) via plain server-rendered HTML with no bot wall.
Are all categories available in every city? No — smaller markets (e.g. Perth, Adelaide) have fewer categories populated. A category/city combination with no matching shows returns an explanatory status message and zero records; that's expected behavior, not a bug.
What's the difference between priceFrom and reviewScore? priceFrom is the lowest listed regular-ticket price in the show's local currency. reviewScore is TodayTix's aggregated audience score (0-100 scale, distinct from avgRating, a 5-star rating).
Is a proxy required? No. The actor works entirely with public, server-rendered pages — no proxy, cookies, or login needed.
Why did I get fewer shows than my maxItems? TodayTix's public category page (mode=browseCategory) always renders a single fixed-size batch of shows per city/category combination (no working pagination parameter is exposed on that page). If a city/category has more shows than that batch size, the run's status message reports the real total available and how many were returned, and points you at mode=showDetails with specific showUrls to pull additional shows individually.