Discover/in.bookmyshow.com API
live

in.bookmyshow.com APIin.bookmyshow.com

Access BookMyShow India movie listings, event data, cast details, and city coverage via 6 endpoints. Get now-showing, upcoming, and recommended movies.

Endpoints
6
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/c9d4d699-5bca-49af-a878-144ad05b0f5f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c9d4d699-5bca-49af-a878-144ad05b0f5f/get_cities' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Get list of all supported cities/regions with their codes and slugs. Returns both top cities and other cities combined.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "data": "array of city/region objects with RegionCode, RegionName, RegionSlug, Lat, Long, SubRegions, and other metadata"
  },
  "sample": {
    "data": [
      {
        "Lat": "12.971599",
        "Seq": "3",
        "Long": "77.594563",
        "Alias": [
          "bengaluru"
        ],
        "StateCode": "KT",
        "StateName": "Karnataka",
        "AllowSales": "Y",
        "RegionCode": "BANG",
        "RegionName": "Bengaluru",
        "RegionSlug": "bengaluru",
        "SubRegions": [],
        "CountryCode": "IN"
      }
    ],
    "status": "success"
  }
}

About the in.bookmyshow.com API

The BookMyShow India API provides 6 endpoints covering movies and live events across Indian cities. Starting with get_cities, which returns region codes, slugs, and geographic coordinates for every supported city, you can then query get_now_showing_movies, get_upcoming_movies, or get_recommended_movies by city slug, and drill into full cast, crew, synopsis, ratings, and ticket offers with get_movie_details.

City and Regional Coverage

The get_cities endpoint returns a flat list of all supported BookMyShow regions, each with RegionCode, RegionName, RegionSlug, Lat, Long, and SubRegions. The RegionSlug value is the parameter accepted by every other endpoint's city input, so this is normally the first call in any integration. Both top cities and secondary cities are combined into a single response array.

Movie Listings

get_recommended_movies pulls the homepage TOP_MOVIES_WEB widget for a given city and accepts an optional limit integer; passing 0 returns the full available set. get_now_showing_movies and get_upcoming_movies both return paginated results up to 5 pages deep, each yielding an items array of movie objects alongside a total count. These two endpoints share the same response shape, making it straightforward to handle them uniformly in client code.

Movie Details

get_movie_details requires an event_code — an alphanumeric identifier in the format ET00XXXXXX obtainable from the listing endpoints — and accepts an optional city slug. The response includes widgets (cast, crew, offers, similar recommendations), meta fields (event info, audience and critic ratings, release date), bannerWidget image data, and seo metadata. This is the only endpoint that exposes cast and crew attribution alongside ticket offer details.

Events

get_events_list covers non-film events such as concerts, comedy shows, and other live experiences. Like the movie listing endpoints, it accepts a city slug and returns up to 5 pages of paginated results with an items array and a total count. There is no separate event-detail endpoint in the current API.

Common use cases
  • Build a city-aware movie discovery app using get_now_showing_movies filtered by RegionSlug
  • Track upcoming Indian theatrical releases across multiple cities with get_upcoming_movies
  • Display cast and crew cards for a film using the widgets object from get_movie_details
  • Aggregate live event listings (concerts, comedy) across Indian cities via get_events_list
  • Seed a recommendation engine using the recommendations widget returned in get_movie_details
  • Map BookMyShow city coverage using Lat and Long coordinates from get_cities
  • Monitor which movies appear in the homepage TOP_MOVIES_WEB widget per city using get_recommended_movies
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does BookMyShow have an official developer API?+
BookMyShow does not publish a public developer API or documentation portal. There is no official API key program or listed developer access as of mid-2025.
How do I get an `event_code` to use with `get_movie_details`?+
Event codes follow the pattern ET00XXXXXX and appear in the response objects returned by get_recommended_movies, get_now_showing_movies, and get_upcoming_movies. Call any of those listing endpoints first, extract the event code from a movie object, then pass it as the event_code parameter to get_movie_details.
Does the API return venue or showtime data for movies?+
Not currently. The endpoints cover city-level movie listings, movie metadata (cast, crew, ratings, synopsis, offers), and event listings, but do not return individual theatre venues, showtime schedules, or seat availability. You can fork the API on Parse and revise it to add an endpoint targeting venue or showtime data.
How deep is the pagination for listing endpoints?+
get_now_showing_movies, get_upcoming_movies, and get_events_list each fetch up to 5 pages of results and return a total count alongside the items array. If a city has more listings than 5 pages cover, the remaining entries will not appear in the response.
Is event detail data available, such as venue, lineup, or performer info for concerts?+
Not currently. get_events_list returns summary-level event objects with a total count but there is no dedicated event-detail endpoint equivalent to get_movie_details. You can fork the API on Parse and revise it to add an event-detail endpoint using event codes from the list response.
Page content last updated . Spec covers 6 endpoints from in.bookmyshow.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
BookMyShow India API – Movies & Events · Parse