Shen Yun Tour Schedule & Venue Scraper
TRAVELECOMMERCE
Shen Yun Tour Schedule & Venue Scraper
Extract the complete global Shen Yun performing arts tour schedule from shenyun.com. Returns structured venue data for every current-season tour stop worldwide: venue name, city, country, show dates, ticket prices, availability status, and the raw schema.org/Event JSON-LD for downstream processing.
What it does
Shen Yun Performing Arts runs one of the world's largest touring productions — 8 simultaneous companies visiting 150–250+ venues across North America, Europe, Asia, and Australia each season. This actor:
- Fetches the master venue listing from shenyun.com (all current-season stops, ~177 cities)
- Visits each venue's detail page and extracts the structured schema.org/Event data
- Returns one record per venue with full location, date, pricing, and ticket link
No JavaScript rendering required — all data is in server-rendered HTML as schema.org/Event JSON-LD.
Output fields
| Field | Description |
|---|---|
venue_slug |
URL slug for this venue (e.g. bjcc-concert-hall) |
city_slug |
City path segment (e.g. birmingham) |
venue_name |
Full venue name |
tour_company |
Organizer name from schema.org data |
city |
City name |
state_region |
State/region code |
country |
Country name |
postal_code |
Venue postal code |
street_address |
Street address |
show_start_date |
ISO datetime of first performance |
show_end_date |
ISO datetime of last performance |
show_dates |
Comma-separated start/end datetimes |
ticket_url |
Link to purchase tickets |
price_min_usd |
Minimum ticket price (USD) |
price_max_usd |
Maximum ticket price (USD) |
price_currency |
Currency code |
sold_out |
Whether tickets are sold out |
event_status |
EventScheduled / EventCancelled / EventPostponed |
schema_org_jsonld |
Full schema.org/Event JSON string |
source_url |
URL of the venue detail page |
scrapedAt |
Scrape timestamp |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 10 | Maximum number of venues to scrape. Omit or set to 0 for all venues in the current season. |
Use cases
- Secondary ticket markets — Monitor availability and pricing across all Shen Yun venues
- Travel & event aggregators — Integrate Shen Yun into tour/concert search (Bandsintown, Songkick, etc. lack coverage)
- Press monitoring — Track the tour footprint for news coverage
- Data analysis — Study global touring patterns, pricing by region, sell-out rates
Notes
- Data reflects the current season — run periodically to catch newly added venues and status changes
schema_org_jsonldcontains the complete raw Event payload for fields not surfaced individually (performer, image, description)- Pricing is the base/minimum listed in schema.org; final prices vary by seat tier on the ticketing platform
- UK, Canada, and Japan venues are included; all return 200 responses with full data