BookMyShow Scraper: Movies, Showtimes & Concerts avatar

BookMyShow Scraper: Movies, Showtimes & Concerts

Pricing

from $2.62 / 1,000 showtime or event listings

Go to Apify Store
BookMyShow Scraper: Movies, Showtimes & Concerts

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

9 days ago

Last modified

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

  1. Choose your target Indian city and whether to scrape movies or events.
  2. Optionally filter by language, certification, or minimum rating.
  3. Leave detail fetching on to get cast, director, venue, and pricing detail, or turn it off for a faster, lighter run.
  4. 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

FieldTypeRequiredDescription
CityenumNoThe Indian city to scrape listings from.
Scrape modeenumNoWhether to extract movies and showtimes, or events and concerts.
Filter by languagestringNoOnly include listings in this language, for example "hindi" or "tamil".
Filter by certificationenumNoOnly include movies with this exact certification.
Minimum ratingintegerNoOnly include listings rated at or above this value, out of 10.
Only rated listingsbooleanNoSkip listings with no user rating yet.
Fetch detail pagesbooleanNoVisit each listing's own page for cast, director, venue, and price detail.
Max resultsintegerNoThe maximum number of listings to save.
Proxy configurationobjectNoIndian 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

FieldTypeDescription
titlestringThe movie or event's title.
eventCodestringBookMyShow's internal listing code.
urlstringDirect link to the listing on BookMyShow.
citystringThe city this listing was scraped from.
scrapeModestringWhether this row is a movie or an event.
certificationstringThe movie's censor certification, when shown.
languagestringThe listing's primary language from the city listing page.
ratingnumberThe BookMyShow user rating, out of 10.
votesstringThe number of user votes behind the rating.
runtimeMinutesnumberMovie runtime in minutes.
genresarray of stringsMovie genres, for example Action or Comedy.
releaseDatestringThe movie's release date.
formatsarray of stringsAvailable screen formats, for example 2D or IMAX.
synopsisstringThe movie's official synopsis.
castarray of stringsActors billed on the movie's own page.
directorstringThe movie's director.
categoryarray of stringsThe event's category, for example Concerts.
descriptionstringThe event's official description.
artistsarray of stringsPerformers and their role, for example "Javed Ali (Singer)".
eventDatestringThe event's scheduled date.
eventTimestringThe event's scheduled start time.
durationTextstringThe event's duration, as published.
ageLimitstringThe event's minimum age requirement, when published.
venueNamestringThe venue hosting the event.
priceStartingFromInrnumberThe event's lowest ticket price, in Indian Rupees.
scrapedAtstringThe 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