Standing Room Society
A cheap-seats directory for Broadway's most dedicated theatergoers
Cheap Seats. No Seats.
Every Broadway show runs its own version of rush, lottery, or standing room, and every show buries the details somewhere different: a pinned tweet, a box office FAQ, a lottery app with its own rules. Standing Room Society is the reference layer underneath all of that: one page, every open show, same-day ticket policies in a single scannable grid, refreshed automatically every night.
Key Features
- Nightly Auto-Refresh: A scheduled scraper pulls current standing room, rush, and lottery policies so listings never go stale and closed shows get removed
- Full-Grid Browsing: Every open show at a glance, with poster art, price, and policy type surfaced up front instead of buried in FAQ pages
- Poster Caching: Show art is fetched once and cached rather than re-requested, keeping the grid fast and the source sites unbothered
- Responsive Layout: The grid reflows cleanly from desktop down to a single-column mobile view
Technical Highlights
Built as a static site with a Node.js scraper using Cheerio to parse Playbill listings for ticket policy data. A nightly GitHub Actions workflow runs the scrape, regenerates the site, and redeploys automatically, so the directory stays current with zero manual upkeep. Hosted on Vercel for instant, cache-friendly delivery.
Built for the Fans Who Show Up Early
Part utility, part selfish project that started as a way to stop checking five different show pages/lottery sites. Now it's one page bringing that information together, every night.
Check it out