BookMyShow Scraper - Movies, Events & Showtimes
Pricing
from $1.20 / 1,000 movie, event or showtime records
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
Maintained by CommunityActor 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 kind | Fields (highlights) |
|---|---|
movie | title, code, link, poster, languages, genres, censor, release date, duration, formats, synopsis, cast, director, listing section |
event | title, code, link, poster, venue, category, date, time, price display, availability, synopsis |
showtime | movie 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 (buyticketslinks, 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.
emitUnchangedandemitExpiredreturn (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.