Entertainment
BookMyShow logo

BookMyShow API

in.bookmyshow.com

BookMyShow - India movie listings, showtimes, offers, and event discovery.

Actions
6
Category
Entertainment
Login
Not required
Output
JSON

Call the BookMyShow API

Submit a task, then poll the job until it settles. This example runs bms_discover_home.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "bms_discover_home",
    "params": {
      "region_code": "BANG",
      "region_slug": "bengaluru"
    }
  }'

6 actions on in.bookmyshow.com

Read

  • Discover Home

    bms_discover_homeread1 credit / call

    Returns homepage content for a city including movies and events.

    region_code
    string
    region_slug
    string
    lat
    string
    lon
    string
  • Movie Details

    bms_movie_detailsread1 credit / call

    Returns full movie details including title, genre, cast, director, ratings, and poster.

    event_code
    string · required
    region_code
    string
    lat
    string
    lon
    string
  • Movie Offers

    bms_movie_offersread1 credit / call

    Returns offers and deals for a movie at a specific venue.

    event_code
    string · required
    venue_code
    string · required
  • Movie Showtimes

    bms_movie_showtimesread1 credit / call

    Returns showtimes for a movie in a city with venues, times, and availability.

    event_code
    string · required
    region_code
    string
    date_code
    string
  • Promotions

    bms_promotionsread1 credit / call

    Returns current promotions and banners.

  • Regions

    bms_regionsread1 credit / call

    Returns all available cities and regions.

BookMyShow API questions

Is there an API for BookMyShow?
BookMyShow does not offer a public data API for this, but Anakin Wire provides 6 maintained endpoints for in.bookmyshow.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape BookMyShow data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when in.bookmyshow.com changes its markup, Anakin updates the action.
Do I need a BookMyShow account?
No. Every BookMyShow action listed here runs anonymously — no account and no credentials required.
What does the BookMyShow API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Entertainment APIs

All Entertainment sites