BookMyShow Scraper - Movies, Events & Showtimes avatar

BookMyShow Scraper - Movies, Events & Showtimes

Pricing

from $1.20 / 1,000 movie, event or showtime records

Go to Apify Store
BookMyShow Scraper - Movies, Events & Showtimes

BookMyShow Scraper - Movies, Events & Showtimes

Scrape BookMyShow movies and live events by city, category or URL. Extract genres, languages, posters, synopsis, cast, show dates and cinema showtimes. Includes incremental monitoring, resume support and MCP export.

Pricing

from $1.20 / 1,000 movie, event or showtime records

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

BookMyShow Scraper

Scrapes BookMyShow India: movies, live events (concerts, comedy, workshops, plays, sports, activities) and per-cinema showtimes.

What you get

Record kindFields (highlights)
movietitle, code, link, poster, languages, genres, censor, release date, duration, formats, synopsis, cast, director, listing section
eventtitle, code, link, poster, venue, category, date, time, price display, availability, synopsis
showtimemovie code, cinema name, date, time, session id, availability status, facility labels

Every record carries kind and recordId. Incremental mode adds changeType, changedFields, firstSeenAt, lastSeenAt.

Modes

  • Search (default): walk one city x category listing. Cities use the site's own slugs; the top ten are mumbai, national-capital-region-ncr, bengaluru, hyderabad, chandigarh, ahmedabad, pune, chennai, kolkata, kochi. Any other city slug from the site works.
  • URL: paste movie pages (/movies/...), live-show pages (/events/...), per-day showtimes pages (buytickets links, one record per showing) or city explore links (/explore/...), which are walked like search mode.

Movie filters (languages, genres, formats) use the site's own codes and narrow server-side. Unknown codes are dropped rather than silently ignored. The other categories ignore these filters.

Details and reviews

Fetch details (default on) reads each listing row's own page and merges the richer fields: synopsis, duration, censor, release date, formats, cast, director, and for live shows the date, time, venue, price display and availability. Each returned row whose detail page was read adds a small detail surcharge; rows whose detail page was refused are pushed with the listing fields and never charged. Turn it off for faster listing-shape rows.

User reviews and booking are account-gated on the site and are not part of this actor.

Limits, resume and recurring updates

maxItems stops a run early (0 = no limit). The listing surface arrives in one server-rendered page, so there is exactly one page per scope.

  • Resume: paste a previous run ID or dataset ID to continue a large pull without returning records already collected there.
  • Incremental mode: for scheduled monitoring. The first run returns every record as NEW; later runs return only NEW, UPDATED and REAPPEARED. The poster image URL (it embeds a live like-count and churns hourly) and the listing widget a card was served under are excluded from change detection, so neither churn alone is ever an UPDATED row. emitUnchanged and emitExpired return (and bill) extra rows.

Send results into your apps (MCP connectors)

Add a connector ID under mcpConnectors (authorize it under Apify, Settings, API & Integrations). Notion gets a rich page-per-item export when you also set notionParentPageUrl; other connectors get a best-effort write. maxNotifyListings caps the export per run. The dataset output never changes.

Connection

The default proxy is Apify RESIDENTIAL country-IN, applied to every run (Console, API, CLI or schedule) unless you override it: that is the lane the site serves reliably. The groupless datacenter pool is refused on roughly half its exits. You can bring your own proxy via proxyConfiguration.

Output

Dataset fields are listed on the Output tab. Movies, events and showtimes share one dataset, discriminated by kind; dataset views for movies, events and showtimes are preconfigured.

๐Ÿ”— Want more sports data?

Pair this actor with these related scrapers from the same team:

โšฝ JioHotstar Scraper
Scrape the JioHotstar catalog by content type or URL. Extract shows, movies, episodes...
โšฝ Eventim Scraper
Scrape CTS Eventim Germany and EU event catalogue: concerts, festivals, comedy, sports...
โšฝ Whatnot Scraper
Scrape Whatnot live and upcoming shows, queued items and lots, and seller profiles...
โšฝ OneFootball Scraper
Scrape public OneFootball data including football news, upcoming fixtures, match results...
โšฝ Globo Esporte Scraper
Scrape public sports content from ge.globo.com, including news, videos, matches and feed...
โšฝ Sportsbook Odds Scraper (1xBet, Melbet, Linebet, Paripulse)
Collect live and prematch betting odds from 1xBet, Melbet, Linebet and Paripulse. Give it...

๐Ÿ‘‰ Browse all abotapi scrapers

๐Ÿ’ฌ Support & custom scrapers

  • ๐Ÿž Found a bug or a missing field? Open a ticket on the Issues tab. We usually reply within hours.
  • ๐Ÿ› ๏ธ Need another site, extra fields or a private build? Email abotapi@proton.me or message Telegram @abotapi.
  • โญ Enjoying it? A quick review on the actor page helps other users find it.