BookMyShow Showtimes Scraper avatar

BookMyShow Showtimes Scraper

Pricing

from $0.50 / 1,000 showtime founds

Go to Apify Store
BookMyShow Showtimes Scraper

BookMyShow Showtimes Scraper

Finds every showtime for a movie across the cinemas in a city - dates, times, theatres, and ticket price ranges - even though BookMyShow releases each cinema's schedule on its own timetable.

Pricing

from $0.50 / 1,000 showtime founds

Rating

0.0

(0)

Developer

Monk N Warriors

Monk N Warriors

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

BookMyShow Movie Showtimes & Cinema Schedule Scraper

Find every showtime for a movie across the cinemas in a city — dates, times, theatres, and ticket price ranges — without knowing in advance how far ahead BookMyShow has released its schedule.

Built for cinema analysts, distributors tracking a release's rollout, and anyone who wants to monitor showtimes and prices across a whole city instead of checking cinema by cinema.

Why "how many days ahead" isn't a setting here

BookMyShow doesn't release every cinema's schedule on the same timetable — one chain might have showtimes up two weeks out, another only three days. Rather than ask you to guess a number of days, this Actor's default mode looks forward day by day and stops on its own once it stops finding new showtimes. You can still give it exact dates or a date range if you already know what you want.

What you get

One row per showtime:

{
"event_title": "Second Innings",
"region_name": "Mumbai",
"venue_name": "PVR Dynamix Mall Juhu Mumbai",
"show_datetime_ist": "2026-09-06T22:15:00+05:30",
"min_price": 280.0,
"max_price": 640.0,
"price_class_count": 3,
"price_classes": "RECLINER 640: 4 | PRIME 380: 61 | CLASSIC 280: 120",
"session_attributes": "DOLBY ATMOS",
"seat_layout_url": "https://in.bookmyshow.com/movies/mumbai/seat-layout/ET00512345/PVJH/48213/20260906"
}

(Example only — movie title, prices and codes are illustrative, not real listings.)

The dataset is flat — the per-category detail is one readable price_classes column (<category> <price>: <seats free>, pipe-separated), not a nested categories array, so it opens cleanly in Excel / CSV.

Every row also carries a seat_layout_url — paste that straight into the BookMyShow Cinema Seat Availability & Occupancy Scraper to see exactly which seats are free for that showtime.

Don't know which movie to track? Leave Movies empty

You don't have to look up a movie code before running this Actor. Leave the Movies field empty and it automatically discovers whatever BookMyShow is currently recommending in each city — no code needed. Use Currently-showing movies per city to control how many.

Inputs at a glance

FieldRequiredWhat it does
CitiesShort BookMyShow city names — BookMyShow covers well over a thousand towns and cities, not just major metros. Majors: mumbai, national-capital-region-ncr (Delhi-NCR), bengaluru, hyderabad, chandigarh, ahmedabad, pune, chennai, kolkata, kochi
MoviesBookMyShow movie codes. Leave empty to automatically track whatever's currently showing in each city instead of naming specific movies
Which dates to checkFind every date automatically (default), exact dates, or a range
Cinema detail lookupLeave on Automatic — this is what makes prices available

Full field list and defaults are in the Input tab.

Pricing

This Actor uses pay-per-event pricing — you're charged per showtime found, not for compute time or for empty searches. A date with no showtimes yet, or a cinema BookMyShow couldn't be reached for, costs nothing. See the Pricing tab for the current rate.

Good to know

  • Data reflects public showtime and pricing information shown to any BookMyShow visitor — no login or personal data is accessed.
  • This Actor is not affiliated with, endorsed by, or sponsored by BookMyShow. It's an independent tool for aggregating publicly displayed showtime information.
  • Schedules and prices change as cinemas update them — treat each run as a snapshot at the time it ran, not a live feed.
  • Some fields (language, format, censor rating, cinema chain, ticket prices) are only filled in when BookMyShow's per-cinema lookup succeeds for that showtime — that's the default and normal case.
  • You're responsible for using the data in a way that complies with BookMyShow's Terms of Service and applicable law in your jurisdiction.

Questions or issues?

Use the Issues tab on this Actor's page, or the developer contact link on this page, if a run behaves unexpectedly or you'd like a feature added.