Discover/District API
live

District APIdistrict.in ↗

Access movies currently in theaters and showtime schedules across Indian cities via the District by Zomato API. Returns seat prices, formats, and theatre details.

Endpoint health
verified 3h ago
get_movies_in_theaters
get_movie_showtimes
2/2 passing latest checkself-healing
Endpoints
2
Updated
1mo ago

What is the District API?

The District.in API exposes 2 endpoints covering movies currently in theaters and per-movie showtime schedules across major Indian cities. get_movies_in_theaters returns title, genres, duration, censor rating, languages, formats, and poster for every film showing in a given city. get_movie_showtimes drills into individual theatre listings with seat availability, category-level pricing, and auditorium format for a specific movie, city, and date.

This call costs2 credits / call— charged only on success
Try it
City name to filter movies by (e.g. Mumbai, Bengaluru, Delhi NCR, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad). Matched case-insensitively against the site's city catalog.
→ api.parse.bot/scraper/9dbc34b2-b7c3-4e9b-9540-6d2bb2568c57/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9dbc34b2-b7c3-4e9b-9540-6d2bb2568c57/get_movies_in_theaters?city=Mumbai' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Returns all movies currently showing in theaters for a given city. Each movie includes title, genres, duration, censor rating, release date, available languages and formats, description, and poster image. The city parameter matches against the site's city catalog which includes Indian cities, Abu Dhabi, and Dubai. When city is omitted, defaults to Mumbai.

Input
ParamTypeDescription
citystringCity name to filter movies by (e.g. Mumbai, Bengaluru, Delhi NCR, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad). Matched case-insensitively against the site's city catalog.
Response
{
  "type": "object",
  "fields": {
    "city": "Resolved city name as stored in the site's catalog",
    "movies": "Array of movie objects with details about each film showing in theaters",
    "total_movies": "Total number of movies currently in theaters for this city"
  },
  "sample": {
    "data": {
      "city": "Mumbai",
      "movies": [
        {
          "name": "Spider-Man: Brand New Day",
          "image": "https://cdn.district.in/movies-assets/images/cinema/image-(29)-598ac6b0-6a24-11f1-8579-1756095b1930.jpg",
          "genres": [
            "Superhero",
            "Action",
            "Adventure"
          ],
          "web_url": "https://www.district.in/movies/spider-man-brand-new-day-movie-tickets-MV194537",
          "movie_id": "194537",
          "variants": [
            {
              "format": "3D",
              "language": "English"
            },
            {
              "format": "3D",
              "language": "Hindi"
            },
            {
              "format": "2D",
              "language": "English"
            }
          ],
          "languages": [
            "English",
            "Hindi",
            "Tamil"
          ],
          "description": "Four years after No Way Home, Peter lives alone, erased from the lives of those he loves. Fully devoted to protecting New York, mounting pressure triggers a physical evolution that threatens his existence as a powerful new threat emerges.",
          "release_date": "1785369600",
          "censor_rating": "UA13+",
          "duration_minutes": 145
        }
      ],
      "total_movies": 32
    },
    "status": "success"
  }
}

About the District API

What the API Covers

The District.in API is built on data from District by Zomato, one of India's primary movie ticketing platforms. It covers two core capabilities: a city-wide catalog of currently running films, and detailed showtime schedules broken down by theatre, screen format, and seat category. Cities supported include Mumbai, Bengaluru, Delhi NCR, Chennai, Hyderabad, Pune, Kolkata, and Ahmedabad, among others.

get_movies_in_theaters

This endpoint accepts an optional city string and returns a movies array alongside a total_movies count and a resolved city name. Each movie object includes title, genres, duration, censor_rating, release_date, languages, formats (e.g. 2D, 3D, IMAX), a description, and a poster image URL. The movie_id field from this response is the required input to the showtime endpoint.

get_movie_showtimes

Pass a movie_id (from get_movies_in_theaters), an optional city, and an optional date in YYYY-MM-DD format. The response contains a theatres array where each entry carries the theatre name, address, location, and a list of individual showtimes. Each showtime includes the time, screen_format, auditorium_name, available_seats, total_seats, and a seat_category breakdown with per-category prices. The response also includes show_dates — an array of all available booking dates — and total_theatres for the query. Omitting date returns today's shows by default.

Reliability & maintenanceVerified

The District API is a managed, monitored endpoint for district.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when district.in changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official district.in API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a movie discovery app for Indian users that surfaces currently running films with genre and language filters.
  • Compare ticket prices across seat categories and screen formats (2D, 3D, IMAX) for a given movie and city.
  • Send seat availability alerts when a nearly sold-out show has remaining seats for a popular film.
  • Aggregate showtime schedules across multiple cities to identify which theatres are running a specific release.
  • Populate a travel itinerary tool with local cinema options and showtimes for an upcoming visit to an Indian city.
  • Track release timing across cities by comparing release dates and available show dates from the show_dates field.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does District by Zomato offer an official developer API?+
District (district.in) does not publish a documented public developer API. This Parse API provides structured access to the same movie and showtime data available on the site.
What does get_movie_showtimes return beyond basic show times?+
Each showtime object includes the screen format, auditorium name, available and total seat counts, and a seat category breakdown with prices per category. The response also lists all available booking dates in show_dates and the total number of theatres showing the film.
Does the API cover booking functionality or user reviews?+
No. The API returns movie details, theatre listings, showtimes, seat availability counts, and pricing — it does not support ticket booking actions or expose user review and rating data. You can fork this API on Parse and revise it to add an endpoint that retrieves review or rating data if that surface is accessible.
How current is the showtime data, and how far ahead can dates be queried?+
Showtimes reflect what District currently has listed for booking. The date parameter on get_movie_showtimes must fall within the booking window the platform exposes; dates beyond that window will return no results. Omitting date defaults to today's schedule.
Can I get showtimes for cities not in the listed examples?+
The city parameter resolves against District's own city catalog. Cities outside their catalog will not return results. The city field in each response confirms the resolved name. You can fork this API on Parse and revise it to map additional city aliases or handle catalog mismatches if needed.
Page content last updated . Spec covers 2 endpoints from district.in.
Related APIs in EntertainmentSee all →
movietickets.com API
Find movie showtimes and theaters near you, browse now playing and coming soon films, and get detailed movie information including ratings and schedules. Plan your movie nights by checking availability across theaters and viewing comprehensive movie metadata all in one place.
in.bookmyshow.com API
Browse movies and live events across Indian cities on BookMyShow. Retrieve recommended and now-showing movies, upcoming releases, and event listings with full details including cast, synopsis, ticket info, and similar recommendations.
landmarktheatres.com API
Find current movies, check showtimes, and browse Landmark Theatres locations nationwide with direct ticketing links. Search what's playing at any US Landmark Theatre and get all the information you need to plan your movie outing.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
amctheatres.com API
Find movie showtimes and browse theatre locations across AMC Theatres, with the ability to filter by specific theatre, date, and market area. Quickly discover what's playing and plan your cinema visits with current availability at your preferred locations.
atomtickets.com API
Find movie showtimes, theater locations, and ticket prices in your area, then browse current and upcoming films with detailed information. Search for specific movies or theaters to compare showtimes and pricing across venues near you.
nowplayingsf.com API
nowplayingsf.com API
dianying.taobao.com API
Search for movies currently playing on Taobao's movie platform and discover nearby cinemas showing your chosen film with available showtimes in your city on your preferred date. Get real-time access to movie listings and cinema schedules to easily plan your movie outing.