Indian Boxoffice Tracker avatar

Indian Boxoffice Tracker

Pricing

from $50.00 / 1,000 movie day trackeds

Go to Apify Store
Indian Boxoffice Tracker

Indian Boxoffice Tracker

Real-time tracking of movie ticket sales, box office collections, advance bookings, occupancy trends and theatrical performance across India's cinema market. Explore live insights by movie, language, city, state, cinema chain and release format with continuously updated trade dat

Pricing

from $50.00 / 1,000 movie day trackeds

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

Indian Movie Box Office & Advance Booking Tracker

Track advance bookings and same-day box office performance for the Indian movies you care about — shows, occupancy, gross revenue, and a city/cinema- chain breakdown, delivered together in one place and updated daily for as long as a title keeps running.

Built for trade analysts, distributors and exhibitors tracking a release's rollout, and anyone who wants structured, per-movie box-office numbers instead of checking a tracking site by hand every day.

How to use it

  1. Tell it which movies you want (a title is enough — "Mirzapur" catches every language and format release of "Mirzapur: The Movie").
  2. Leave dates on Exact dates with today, or pick your own dates — see Which dates to check below.
  3. Run it.

Don't know exactly which movies to track, or just want the full picture for a date? Leave Movies to track empty and every movie with data that day comes back.

What you get

For every (movie, date) tracked, you get one summary row, a city breakdown, a cinema-chain breakdown, and every individual showtime — all together in the same dataset:

  • One summary row — advance pre-sales and actual same-day results side by side for the whole movie.
  • One row per city and one row per cinema chain — the same advance-vs-actual comparison, broken down.
  • One row per showtime — venue, time, seats sold, gross, and a corrected occupancy percentage for every individual show that day.

All four share one flat column set (a value that doesn't apply to a row is blank, never nested), so the dataset opens cleanly in Excel / CSV. In the Apify Console, filter the row_type column (SUMMARY, CITY_BREAKDOWN, CHAIN_BREAKDOWN, SESSION) to focus on one of the four — the aggregate columns are blank on SESSION rows and the per-show columns are blank on the rest, by design.

Example summary row

{
"row_type": "SUMMARY",
"show_date": "20260907",
"movie_title": "Mirzapur: The Movie", "format": "2D", "language": "Hindi",
"advance_shows": 10259, "advance_gross": 48361354.49, "advance_occupancy_pct": 9.34,
"actual_shows": 7111, "actual_gross": 75470274.25, "actual_occupancy_pct": 22.18
}

Example city breakdown row

{
"row_type": "CITY_BREAKDOWN",
"show_date": "20260907",
"movie_title": "Mirzapur: The Movie", "format": "2D", "language": "Hindi",
"city": "Mumbai", "state": "Maharashtra",
"advance_shows": 510, "advance_gross": 3261646.0, "advance_occupancy_pct": 9.96,
"actual_shows": 344, "actual_gross": 3981776.0, "actual_occupancy_pct": 20.55
}

Example showtime row

{
"row_type": "SESSION",
"show_date": "20260907",
"movie_title": "Mirzapur: The Movie",
"venue": "Ajanta Cinema Cinex: Borivali (W) Newly Renovated",
"city": "Mumbai", "time": "12:00 PM",
"total_seats": 334, "sold": 23, "occupancy_pct": 6.89, "gross": 4140.0,
"source": "BOOKMYSHOW"
}

source reflects which of the two booking platforms feeding this data sold that particular showtime's tickets — BOOKMYSHOW or DISTRICT — not where this Actor gets its own data from.

Which dates to check

  • Exact dates (default) — say exactly which dates, or use the word today instead of a real date to always mean whatever day the run happens to execute on.
  • Every date in a range — a start and end date (either can also be today).
  • Find every available date automatically — scans backward and forward from today and keeps every date with data for your tracked movies, stopping once it runs several empty days in a row in a direction. Good for a movie you don't know the exact release date for, or for building a complete day-by-day history by re-running the actor daily.

Advance-booking data is only available a short window ahead of today, and historical data only goes back so far — a date outside that window simply returns nothing for it, at no cost to you.

A note on movie titles

Some titles appear as more than one separate entry in the source data — different language or format editions (Mirzapur: The Movie in Hindi, Telugu, and Dolby Cinema all show up separately, correctly, since they're genuinely different releases), but occasionally also true near-duplicates of the very same release (e.g. "4 Idiots" and "4 Idiots (Tamil)" have been observed as two separate entries for what looks like the same movie). This Actor doesn't silently guess which duplicates to merge — it delivers what the source reports, with known_aliases populated where a link between title spellings is already known. If you're aggregating totals across dates, check for this before summing.

A note on occupancy

The source's own occupancy figure is not reliable (confirmed always reading as unreasonably low or zero even for clearly busy shows). Every occupancy number in this Actor's output — summary and session-level alike — is computed directly from seats sold and total seats instead.

Inputs at a glance

FieldRequiredDescription
Movies to trackLeave empty to track every movie instead of specific titles
Which dates to checkExact dates (default, supports today), a range, or automatic

Full field list and defaults are in the Input tab.

Pricing

This Actor uses pay-per-event pricing — you're charged once per (movie, date) pair successfully tracked, whether that produces one showtime or several thousand. A date with nothing for your tracked movies costs nothing. See the Pricing tab for the current rate.

Good to know

  • Data is aggregated from publicly accessible booking and box-office information across major Indian cinema ticketing platforms — this Actor is independently built and is not affiliated with any film studio, production house, ticketing platform, cinema chain, or distributor.
  • Figures reflect the source data as of the time it was collected — advance figures are captured the night before a show date, and same-day actuals are a closing snapshot for that date — not a live, second-by- second feed. Treat each run as a snapshot, not a live number.
  • You're responsible for using the data in a way that complies with 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.