Install
openclaw skills install k-cinema-bridgeQuery Korean multiplex (Lotte Cinema, CGV, Megabox) box office rankings and upcoming movie data enriched with KOBIS details. Use when the user asks about Korean movies currently showing, box office rankings, upcoming releases, or wants movie recommendations based on genre, director, actor, or rating.
openclaw skills install k-cinema-bridgeA JSON API providing Korean multiplex (Lotte Cinema, CGV, Megabox) box office and upcoming movie data, enriched with detailed information such as genre, director, and cast from KOBIS (Korean Film Council). Data is automatically refreshed daily at 00:00 UTC.
https://uyeong.github.io/k-cinema-bridgeGET requests without authentication.info field may be null, so always perform a null check before accessing it.| Endpoint | Description |
|---|---|
| GET /api/boxoffice.json | Combined box office from all sources ({lotte, cgv, megabox}) |
| GET /api/boxoffice/{source}.json | Box office by source (BoxOfficeMovie[]) |
| GET /api/upcoming.json | Combined upcoming movies from all sources ({lotte, cgv, megabox}) |
| GET /api/upcoming/{source}.json | Upcoming movies by source (UpcomingMovie[]) |
Valid source values: lotte, cgv, megabox
source: "lotte" | "cgv" | "megabox"
rank: number -- Box office rank (starting from 1)
title: string -- Movie title
rating: string -- Audience rating
posterUrl: string -- Poster image URL
info?: MovieInfo -- KOBIS detailed info (may be null)
source: "lotte" | "cgv" | "megabox"
title: string -- Movie title
rating: string -- Audience rating
posterUrl: string -- Poster image URL
releaseDate: string -- Release date (YYYY-MM-DD, may be an empty string)
info?: MovieInfo -- KOBIS detailed info (may be null)
code, title, englishTitle, originalTitle: string
runtime: string (minutes)
productionYear, openDate (YYYYMMDD), productionStatus, type: string
nations: string[] -- Production countries
genres: string[]
directors: {name, englishName}[]
actors: {name, englishName, role, roleEnglish}[]
showTypes: {group, name}[]
companies: {code, name, englishName, part}[]
audits: {number, grade}[]
staff: {name, englishName, role}[]
When the user asks for movie recommendations or what's popular:
GET {BASE_URL}/api/boxoffice.json to retrieve combined box office data from all sources.info.genres if available.When the user asks about upcoming or soon-to-be-released movies:
GET {BASE_URL}/api/upcoming.json to retrieve combined upcoming movie data.releaseDate (YYYY-MM-DD) to match the user's requested time range.info field if available.When the user asks about a specific genre, director, or actor:
GET {BASE_URL}/api/boxoffice.json and GET {BASE_URL}/api/upcoming.json.info field:
info.genresinfo.directors[].nameinfo.actors[].nameinfo field before accessing nested properties.When the user asks for age-appropriate movies:
rating field to filter. This field is always present and does not require the info field.When the user asks about a specific cinema chain:
GET {BASE_URL}/api/boxoffice/{source}.json or GET {BASE_URL}/api/upcoming/{source}.json.lotte, cgv, megabox.When the user asks to compare rankings between cinema chains:
GET {BASE_URL}/api/boxoffice.json to retrieve combined data.title across different sources and compare their rank values.info is null for a movie, present only the base fields (title, rank, rating, posterUrl) without guessing missing details.