BookMyShow Scraper: Movies, Showtimes & Concerts
Pricing
from $2.62 / 1,000 showtime or event listings
BookMyShow Scraper: Movies, Showtimes & Concerts
Extracts detailed movies, showtimes, live events, sports matches, plays, prices, certifications, languages, user ratings, and theater seating availability from BookMyShow.com. Supports all major Indian cities.
Pricing
from $2.62 / 1,000 showtime or event listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
๐ฌ BookMyShow scraper
Get real movie and event listings from BookMyShow, with cast, director, and showtime details, in one run.
BookMyShow scraper pulls current movie and live event listings from BookMyShow across major Indian cities. For movies, get the cast, director, synopsis, and runtime. For events, get the venue, date, time, and starting price. No account or login needed.
๐ What does BookMyShow scraper do?
This actor visits BookMyShow's city listing pages for movies or events, then opens each listing's own page to pull its full details. You get everything shown on the public listing: title, rating, language, and certification, plus the deeper details only visible on the item's own page.
For movies, that means cast, director, synopsis, runtime, release date, and available formats. For events, that means venue name, date, time, duration, age limit, and the starting ticket price. Run it on demand, or schedule it to catch new releases and events as they go live.
๐ก Why use BookMyShow scraper?
- Entertainment researchers track which movies and events are live in a city, with full cast and director detail for content analysis.
- Ticket price analysts monitor starting prices for concerts, plays, and live shows across cities to spot pricing trends.
- Event aggregators build a directory of live shows, complete with venue and schedule detail, without visiting each listing by hand.
- Local marketers scan what movies and events are drawing attention in a specific city before planning a campaign.
๐ How to use BookMyShow scraper
- Choose your target Indian city and whether to scrape movies or events.
- Optionally filter by language, certification, or minimum rating.
- Leave detail fetching on to get cast, director, venue, and pricing detail, or turn it off for a faster, lighter run.
- Click Start and open the Dataset tab. Switch between the Listings, Movie details, and Event details views to see the slice of data you need.
๐ฅ Input
| Field | Type | Required | Description |
|---|---|---|---|
| City | enum | No | The Indian city to scrape listings from. |
| Scrape mode | enum | No | Whether to extract movies and showtimes, or events and concerts. |
| Filter by language | string | No | Only include listings in this language, for example "hindi" or "tamil". |
| Filter by certification | enum | No | Only include movies with this exact certification. |
| Minimum rating | integer | No | Only include listings rated at or above this value, out of 10. |
| Only rated listings | boolean | No | Skip listings with no user rating yet. |
| Fetch detail pages | boolean | No | Visit each listing's own page for cast, director, venue, and price detail. |
| Max results | integer | No | The maximum number of listings to save. |
| Proxy configuration | object | No | Indian residential proxy is used by default. BookMyShow blocks non-Indian traffic. |
๐ค Output
Every dataset row is one movie or event. Rows always include the listing-level fields. When detail fetching is on, movies also get cast, director, synopsis, runtime, release date, and format, while events get venue, date, time, duration, age limit, and starting price.
{"title": "Welcome To The Jungle","eventCode": "ET00369379","url": "https://in.bookmyshow.com/movies/mumbai/welcome-to-the-jungle/ET00369379","city": "mumbai","scrapeMode": "movies","certification": "UA16+","language": "Hindi","rating": 7.6,"votes": "43K+ Votes","runtimeMinutes": 165,"genres": ["Action", "Comedy"],"releaseDate": "25 Jun, 2026","formats": ["2D", "DOLBY CINEMA 2D"],"cast": ["Akshay Kumar", "Suniel Shetty", "Disha Patani", "Jacqueline Fernandez"],"director": "Ahmed Khan","scrapedAt": "2026-07-06T00:00:00.000Z"}
An event listing looks like this instead:
{"title": "Legacy - Unforgettable Rafi","eventCode": "ET00492629","url": "https://in.bookmyshow.com/events/legacy-unforgettable-rafi/ET00492629","city": "mumbai","scrapeMode": "events","category": ["Concerts", "Music Shows"],"artists": ["Javed Ali (Singer)", "Mangala Khadilkar (Anchor)"],"eventDate": "Sat 1 Aug 2026","eventTime": "7:00 PM","durationText": "3 Hours","ageLimit": "5yrs +","venueName": "Shanmukhananda Hall: Mumbai","priceStartingFromInr": 499,"scrapedAt": "2026-07-06T00:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
๐ Data table
| Field | Type | Description |
|---|---|---|
| title | string | The movie or event's title. |
| eventCode | string | BookMyShow's internal listing code. |
| url | string | Direct link to the listing on BookMyShow. |
| city | string | The city this listing was scraped from. |
| scrapeMode | string | Whether this row is a movie or an event. |
| certification | string | The movie's censor certification, when shown. |
| language | string | The listing's primary language from the city listing page. |
| rating | number | The BookMyShow user rating, out of 10. |
| votes | string | The number of user votes behind the rating. |
| runtimeMinutes | number | Movie runtime in minutes. |
| genres | array of strings | Movie genres, for example Action or Comedy. |
| releaseDate | string | The movie's release date. |
| formats | array of strings | Available screen formats, for example 2D or IMAX. |
| synopsis | string | The movie's official synopsis. |
| cast | array of strings | Actors billed on the movie's own page. |
| director | string | The movie's director. |
| category | array of strings | The event's category, for example Concerts. |
| description | string | The event's official description. |
| artists | array of strings | Performers and their role, for example "Javed Ali (Singer)". |
| eventDate | string | The event's scheduled date. |
| eventTime | string | The event's scheduled start time. |
| durationText | string | The event's duration, as published. |
| ageLimit | string | The event's minimum age requirement, when published. |
| venueName | string | The venue hosting the event. |
| priceStartingFromInr | number | The event's lowest ticket price, in Indian Rupees. |
| scrapedAt | string | The date and time the row was collected. |
Every field is only included when BookMyShow actually published it. This actor never fills in placeholder text for missing information, so your dataset stays genuine and trustworthy.
๐ฐ Pricing
BookMyShow scraper is pay per result. You only pay for movies or events actually returned, and a run that finds nothing costs nothing. There are no subscriptions or monthly minimums. Check the Pricing tab on this actor's page for the current rate.
โญ Enjoying BookMyShow Scraper?
|
โญ โญ โญ โญ โญ Save hours of manually checking BookMyShow city pages for new movies and event listings. A 5-star rating takes 10 seconds and helps other entertainment researchers and event aggregators find it. Your feedback also tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
๐งญ Tips for best results
- Turn off detail fetching for a quick scan of what's currently live in a city. Turn it on when you need cast, venue, or pricing detail.
- Combine the language and certification filters to narrow down to exactly the audience segment you're researching.
- Switch to the Movie details or Event details view in the Dataset tab to see the enrichment fields without scrolling past unrelated columns.
โ FAQ
Does this actor need a BookMyShow account or login? No. It reads listings that anyone can already view on BookMyShow without signing in.
Can I get seat availability or live showtimes by date? No. BookMyShow only shows per-showtime seat availability inside a logged-in booking session. This actor stays on the public, anonymous tier and does not extract that.
Why do some movies or events have fewer fields than others? Some listings genuinely don't publish every field, for example a new release with no rating yet, or an event with no listed age limit. This actor only reports what BookMyShow has actually published.
Which cities are supported? Mumbai, Bengaluru, Delhi NCR, Pune, Hyderabad, Chennai, Kolkata, Ahmedabad, and Chandigarh.
I found a bug or a city that doesn't work. What should I do? Open an issue on this actor's Issues tab with details of what went wrong. If you need a custom research tool built around your own workflow, reach out and we're happy to help.
๐ Other actors
- SofaScore Scraper: Live scores, stats and fixtures โ - collects live sports scores, stats, and fixtures from SofaScore.
- Twitch Scraper: channels, live streams, clips and games โ - extracts channel, live stream, and clip data from Twitch.
- Kick.com Scraper: Streams, Clips & Channel Data โ - pulls stream, clip, and channel data from Kick.com.
- Xigua video search scraper: keyword search for Chinese video data โ - searches Xigua for Chinese video content by keyword.
- Viewstats YouTube Analytics & Rankings Scraper โ - gathers YouTube channel analytics and rankings from Viewstats.