Discover/Co API
live

Co APIhotcinema.co.il

Access Hot Cinema Israel movie listings, showtimes, cast details, and real-time seat availability across all theater locations via a simple REST API.

Endpoint health
verified 3d ago
get_movies
get_movie_details
get_showtimes
get_available_seats
4/4 passing latest checkself-healing
Endpoints
4
Updated
10d ago

What is the Co API?

The Hot Cinema Israel API covers 4 endpoints that expose current movie listings, detailed film metadata, per-date showtimes across all theaters, and live seat availability. Starting with get_movies to retrieve active titles and their IDs, you can chain through to get_showtimes and get_available_seats to build a complete picture of what's playing, when, and how full each screening is.

Try it

No input parameters required.

api.parse.bot/scraper/e63f4d9e-3db1-45df-9a44-4147363c15bb/<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/e63f4d9e-3db1-45df-9a44-4147363c15bb/get_movies' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace hotcinema-co-il-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Hot Cinema Israel SDK — browse movies, check showtimes, query seat availability."""
from parse_apis.Hot_Cinema_Israel_API import HotCinema, SiteId, MovieNotFound

client = HotCinema()

# List all currently showing movies (single-page, bounded by limit)
for movie in client.movies.list(limit=5):
    print(movie.movie_id, movie.title)

# Drill into the first movie's full details
movie = client.movies.list(limit=1).first()
detail = movie.details()
print(detail.title, detail.director, detail.duration, detail.synopsis[:80])

# List showtimes for this movie (defaults to tomorrow)
for showtime in movie.showtimes.list(limit=3):
    print(showtime.event_id, showtime.theater_name, showtime.hour, showtime.screen_type)
    # Check seat availability at one theater
    seats = showtime.seats(site_id=SiteId.KFAR_SABA)
    print(seats.available_seats, seats.capacity)

# Typed error handling: attempt to fetch a non-existent movie
try:
    bad = client.movies.get(movie_id="9999999")
except MovieNotFound as exc:
    print(f"Movie not found: {exc.movie_id}")

print("exercised: movies.list / movies.get / movie.details / showtimes.list / showtime.seats")
All endpoints · 4 totalmissing one? ·

Retrieve all movies currently showing across Hot Cinema Israel theaters. Returns a flat list of movie identifiers and titles scraped from the homepage. Each movie_id can be used with get_movie_details and get_showtimes.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "movies": "array of movie objects each containing movie_id and title"
  },
  "sample": {
    "data": {
      "movies": [
        {
          "title": "התגלית",
          "movie_id": "3592"
        },
        {
          "title": "סינמה נוסטלגיה גריז",
          "movie_id": "3029"
        },
        {
          "title": "סולטיז הסרט",
          "movie_id": "3730"
        }
      ]
    },
    "status": "success"
  }
}

About the Co API

Movie Listings and Details

get_movies returns an array of movie objects, each with a movie_id and title, representing everything currently showing at Hot Cinema locations. Pass that movie_id to get_movie_details to retrieve richer metadata: synopsis, director, cast (array of strings), duration, rating, original_title, a poster image URL, and an array of stills. The slug parameter on get_movie_details is optional — movie_id is the reliable key.

Showtimes

get_showtimes accepts a required movie_id and an optional date in DD/MM/YYYY format, defaulting to today if omitted. Each item in the returned showtimes array includes event_id, theater_id, theater_name, date, hour, screen_type, language, and an is_vip flag. This lets you filter by theater, language version, or screen format without additional requests.

Seat Availability

get_available_seats takes a site_id (the ticketing system identifier for the theater — for example, 1195 for Haifa or 1197 for Kfar Saba) and an event_id from get_showtimes. The response gives capacity, occupied_seats, and available_seats as integers, making it straightforward to check how full a specific screening is before presenting it to a user.

Reliability & maintenanceVerified

The Co API is a managed, monitored endpoint for hotcinema.co.il — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when hotcinema.co.il 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 hotcinema.co.il 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
3d ago
Latest check
4/4 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
  • Display a real-time cinema schedule widget showing all Hot Cinema showtimes for a given date with language and screen type filters.
  • Alert users when available seats for a target screening drop below a threshold using get_available_seats.
  • Build a movie discovery feed combining poster, synopsis, cast, and rating from get_movie_details.
  • Compare occupancy across theaters for the same film by looping get_available_seats over multiple site_id values.
  • Track which films are currently showing by polling get_movies and diffing the returned title list over time.
  • Populate a mobile app's 'Now Playing' section with Hot Cinema-specific data including VIP screening flags and screen type.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 Hot Cinema Israel offer an official developer API?+
Hot Cinema (hotcinema.co.il) does not publish a public developer API or documented endpoint set for third-party use.
What does `get_showtimes` return beyond just the time of a screening?+
Each showtime object includes event_id, theater_id, theater_name, date, hour, screen_type (e.g. standard vs. premium format), language, and an is_vip boolean. This is enough to distinguish between dubbed vs. subtitled screenings and VIP vs. regular auditoriums within a single response.
Can I look up showtimes for a specific theater rather than all theaters at once?+
get_showtimes returns results for all theaters for a given movie_id and date — there is no theater_id filter parameter on that endpoint. You can filter the returned array client-side by theater_id or theater_name. You can fork the API on Parse and revise it to add a theater-scoped filter parameter if you need server-side filtering.
Does the API cover trailers, user reviews, or ticket purchasing?+
Not currently. The API covers movie metadata (cast, synopsis, poster, stills), showtimes, and seat availability counts. Trailers, user reviews, and ticket purchasing flows are not exposed. You can fork the API on Parse and revise it to add endpoints for any of those if the source data is accessible.
How fresh is the seat availability data from `get_available_seats`?+
Seat counts reflect the state of the Hot Cinema ticketing system at the time of the request. For high-demand screenings, counts can shift quickly; polling the endpoint periodically is the most reliable approach for near-real-time accuracy.
Page content last updated . Spec covers 4 endpoints from hotcinema.co.il.
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.
cinemark.cl API
Discover movies playing at Cinemark Chile cinemas, check showtimes and ticket prices, browse concession options, and explore current promotions and rewards program details. Plan your cinema visit by searching available theaters, viewing movie information, and accessing exclusive deals all in one place.
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.
mymovies.it API
Search for movies and showtimes across Italian cinemas, find what's playing near you by city, and discover detailed information about films, cast members, and box office rankings. Browse upcoming releases and get comprehensive cinema details to plan your movie nights.
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.
uae.voxcinemas.com API
Search and discover movies playing at VOX Cinemas across the UAE, view detailed information about specific films and cinema locations, and check real-time showtimes for your preferred screenings. Get comprehensive details about each cinema including their facilities and locations to plan your movie experience.
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.