{
  "openapi": "3.1.0",
  "info": {
    "title": "Zapi — Movie",
    "description": "Every Movie endpoint on Zapi. Rendered catalog: https://zpi.web.id/category/movie",
    "version": "1.0.0",
    "license": {
      "name": "Zapi Terms of Service",
      "url": "https://zpi.web.id/terms"
    }
  },
  "servers": [
    {
      "url": "https://api.zpi.web.id"
    }
  ],
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      }
    },
    "schemas": {
      "Envelope": {
        "type": "object",
        "required": [
          "status",
          "message"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "success",
              "error"
            ]
          },
          "message": {
            "type": "string"
          },
          "content": {}
        }
      }
    },
    "responses": {
      "Error": {
        "description": "Invalid key, rate limit, or upstream failure",
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Envelope"
            }
          }
        }
      }
    }
  },
  "externalDocs": {
    "url": "https://zpi.web.id/category/movie/llms.txt"
  },
  "paths": {
    "/v1/movie:anilist/character/{id}": {
      "get": {
        "operationId": "movie_anilist_character",
        "summary": "Character",
        "description": "AniList Character — detail satu karakter anime/manga berdasarkan ID.",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-character"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "AniList character ID (angka). Mis. 17 = Naruto Uzumaki",
            "schema": {
              "type": "number",
              "example": "17"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 17,
                    "age": "12-17 (Naruto), 27- (Boruto)",
                    "url": "https://anilist.co/character/17",
                    "name": "Naruto Uzumaki",
                    "image": "https://s4.anilist.co/file/anilistcdn/character/large/b17-phjcWCkRuIhu.png",
                    "gender": "Male",
                    "appearsIn": [
                      {
                        "id": 20,
                        "type": "anime",
                        "title": "Naruto",
                        "format": "TV"
                      },
                      {
                        "id": 1735,
                        "type": "anime",
                        "title": "Naruto: Shippuden",
                        "format": "TV"
                      },
                      {
                        "id": 97938,
                        "type": "anime",
                        "title": "Boruto: Naruto Next Generations",
                        "format": "TV"
                      },
                      {
                        "id": 16870,
                        "type": "anime",
                        "title": "The Last: Naruto the Movie",
                        "format": "MOVIE"
                      },
                      {
                        "id": 21220,
                        "type": "anime",
                        "title": "Boruto: Naruto the Movie",
                        "format": "MOVIE"
                      },
                      {
                        "id": 30011,
                        "type": "manga",
                        "title": "Naruto",
                        "format": "MANGA"
                      },
                      {
                        "id": 13667,
                        "type": "anime",
                        "title": "Road to Ninja: Naruto the Movie",
                        "format": "MOVIE"
                      },
                      {
                        "id": 2472,
                        "type": "anime",
                        "title": "Naruto Shippuden the Movie",
                        "format": "MOVIE"
                      },
                      {
                        "id": 10589,
                        "type": "anime",
                        "title": "Naruto Shippuden the Movie: Blood Prison",
                        "format": "MOVIE"
                      },
                      {
                        "id": 8246,
                        "type": "anime",
                        "title": "Naruto Shippuden the Movie: The Lost Tower",
                        "format": "MOVIE"
                      }
                    ],
                    "bloodType": "B",
                    "favourites": 19299,
                    "nameNative": "うずまきナルト",
                    "dateOfBirth": "10-10",
                    "description": "__Height__: 145-180 cm \n__Family:__ ~![Minato Namikaze](https://anilist.co/character/2535) (father), [Kushina Uzumaki](https://anilist.co/character/7302) (mother), [Jiraiya](https://anilist.co/character/2423) (godfather)  !~\n\nBorn in Konohagakure, a ninja village hidden in the leaves, Naruto Uzumaki was destined for greatness. When born, a powerful [nine-tailed demon fox](https://anilist.co/character/7407) attacked his village. With a wave of its tail, the demon fox could raise tsunamis and shatter mountains. In a valiant attempt to save the village from destruction, the [Fourth Hokage](https://anilist.co/character/2535) and leader of the Hidden Leaf Village sealed the demon fox within Naruto's newborn body. This was his final act, for the battle with the fox cost him his life.  Despite the Fourth Hokage's dying wish that Naruto is viewed as a hero for serving as the container for the demon (a  _Jinchuuriki_), the adult villagers of Konoha harbored a fierce hatred for him, with many believing that Naruto and the demons were one and the same. Cast aside as an inhuman monster, Naruto was outcast and ostracised by the villagers for reasons he could not understand. The children his age could only ever follow their parents' example; and they too came to harbor a fierce hatred for Naruto.  Naruto eventually came to accept that he would live and die alone, and his external response was to perform harmless pranks on the village. Coy, raffish, and full of life, Naruto soon came to display a somewhat unexpected determination to succeed and be accepted by others. Upon being assigned to \"Team Seven\" as a Genin-ranked ninja, his true potential soon became outwardly apparent.  Vowing to become Hokage one day and using his will to never give in, Naruto saves the village from invading forces and earns his acceptance. Eventually, Naruto learns to harness the power of the Demon Fox sealed inside him to perform acts of strength far beyond what any other human is capable of.  In all, Naruto is an admirable character whose sheer determination to succeed despite the odds, earns him respect and devotion from his fellow villagers.",
                    "alternativeNames": [
                      "Nine-Tails Jinchuuriki",
                      "The Show-Off",
                      "Number One Unpredictable",
                      "Noisy Ninja",
                      "Number One Hyperactive",
                      "Knucklehead Ninja",
                      "Fox"
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:anilist/media/{id}": {
      "get": {
        "operationId": "movie_anilist_media",
        "summary": "Media",
        "description": "AniList Media Detail — info lengkap satu anime atau manga berdasarkan ID.",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-media"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "AniList media ID (angka). Mis. 20 = Naruto (anime)",
            "schema": {
              "type": "number",
              "example": "20"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Jenis media: anime atau manga. Default anime",
            "schema": {
              "type": "string",
              "enum": [
                "anime",
                "manga"
              ],
              "example": "anime"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 20,
                    "url": "https://anilist.co/anime/20",
                    "tags": [
                      "Ninja",
                      "Shounen",
                      "Coming of Age",
                      "Male Protagonist",
                      "Orphan",
                      "Super Power",
                      "Martial Arts",
                      "Found Family",
                      "Primarily Child Cast",
                      "Ensemble Cast",
                      "Battle Royale",
                      "Bullying",
                      "Slapstick",
                      "LGBTQ+ Themes",
                      "Achronological Order"
                    ],
                    "type": "anime",
                    "color": "#e47850",
                    "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx20-dE6UHbFFg1A5.jpg",
                    "malId": 20,
                    "score": 80,
                    "title": "Naruto",
                    "banner": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/20-HHxhPj5JD13a.jpg",
                    "format": "TV",
                    "genres": [
                      "Action",
                      "Adventure",
                      "Comedy",
                      "Drama",
                      "Fantasy",
                      "Supernatural"
                    ],
                    "season": "FALL",
                    "source": "MANGA",
                    "status": "FINISHED",
                    "endDate": "2007-02-08",
                    "isAdult": false,
                    "studios": [
                      "Studio Pierrot"
                    ],
                    "trailer": "https://www.youtube.com/watch?v=-G9BqkgZXRA",
                    "duration": 23,
                    "episodes": 220,
                    "synonyms": [
                      "נארוטו",
                      "ناروتو",
                      "火影忍者",
                      "นารูโตะ นินจาจอมคาถา",
                      "Наруто"
                    ],
                    "meanScore": 80,
                    "startDate": "2002-10-03",
                    "favourites": 40121,
                    "imageLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx20-dE6UHbFFg1A5.jpg",
                    "popularity": 694193,
                    "seasonYear": 2002,
                    "description": "Naruto Uzumaki, a hyperactive and knuckle-headed ninja, lives in Konohagakure, the Hidden Leaf village. Moments prior to his birth, a huge demon known as the Kyuubi, the Nine-tailed Fox, attacked Konohagakure and wreaked havoc. In order to put an end to the Kyuubi's rampage, the leader of the village, the 4th Hokage, sacrificed his life and sealed the monstrous beast inside the newborn Naruto. \n\n\nShunned because of the presence of the Kyuubi inside him, Naruto struggles to find his place in the village. He strives to become the Hokage of Konohagakure, and he meets many friends and foes along the way. \n\n\n(Source: MAL Rewrite)",
                    "titleNative": "NARUTO -ナルト-",
                    "titleRomaji": "NARUTO",
                    "countryOfOrigin": "JP"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:anilist/search": {
      "get": {
        "operationId": "movie_anilist_search",
        "summary": "Search",
        "description": "AniList Search — cari anime atau manga berdasarkan kata kunci.",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian judul anime atau manga",
            "schema": {
              "type": "string",
              "example": "naruto"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Jenis media: anime atau manga. Default anime",
            "schema": {
              "type": "string",
              "enum": [
                "anime",
                "manga"
              ],
              "example": "anime"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Urutan hasil: popularity, score, atau trending. Default popularity",
            "schema": {
              "type": "string",
              "enum": [
                "popularity",
                "score",
                "trending"
              ],
              "example": "popularity"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1,2,3...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 20,
                    "items": [
                      {
                        "id": 20,
                        "url": "https://anilist.co/anime/20",
                        "type": "anime",
                        "year": 2002,
                        "color": "#e47850",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx20-dE6UHbFFg1A5.jpg",
                        "malId": 20,
                        "score": 80,
                        "title": "Naruto",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Drama",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "FALL",
                        "status": "FINISHED",
                        "episodes": 220,
                        "popularity": 694193,
                        "titleNative": "NARUTO -ナルト-",
                        "titleRomaji": "NARUTO"
                      },
                      {
                        "id": 1735,
                        "url": "https://anilist.co/anime/1735",
                        "type": "anime",
                        "year": 2007,
                        "color": "#e4865d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx1735-kGfVm0YqCPcu.png",
                        "malId": 1735,
                        "score": 82,
                        "title": "Naruto: Shippuden",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Drama",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "WINTER",
                        "status": "FINISHED",
                        "episodes": 500,
                        "popularity": 584505,
                        "titleNative": "NARUTO -ナルト- 疾風伝",
                        "titleRomaji": "NARUTO: Shippuuden"
                      },
                      {
                        "id": 97938,
                        "url": "https://anilist.co/anime/97938",
                        "type": "anime",
                        "year": 2017,
                        "color": "#00c9ff",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx97938-BnF6M5yTaNB1.jpg",
                        "malId": 34566,
                        "score": 57,
                        "title": "Boruto: Naruto Next Generations",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "episodes": 293,
                        "popularity": 218566,
                        "titleNative": "BORUTO-ボルト- NARUTO NEXT GENERATIONS",
                        "titleRomaji": "BORUTO: NARUTO NEXT GENERATIONS"
                      },
                      {
                        "id": 16870,
                        "url": "https://anilist.co/anime/16870",
                        "type": "anime",
                        "year": 2014,
                        "color": "#e45d6b",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx16870-BD4K9rzlhCP4.jpg",
                        "malId": 16870,
                        "score": 76,
                        "title": "The Last: Naruto the Movie",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Romance"
                        ],
                        "season": "FALL",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 137580,
                        "titleNative": "THE LAST -NARUTO THE MOVIE-",
                        "titleRomaji": "THE LAST: NARUTO THE MOVIE"
                      },
                      {
                        "id": 21220,
                        "url": "https://anilist.co/anime/21220",
                        "type": "anime",
                        "year": 2015,
                        "color": "#e46b50",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx21220-3cWAUtR1Ih5h.jpg",
                        "malId": 28755,
                        "score": 71,
                        "title": "Boruto: Naruto the Movie",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 96451,
                        "titleNative": "BORUTO -NARUTO THE MOVIE-",
                        "titleRomaji": "BORUTO: NARUTO THE MOVIE"
                      },
                      {
                        "id": 13667,
                        "url": "https://anilist.co/anime/13667",
                        "type": "anime",
                        "year": 2012,
                        "color": "#e48650",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx13667-gAKuIXI2avRq.jpg",
                        "malId": 13667,
                        "score": 74,
                        "title": "Road to Ninja: Naruto the Movie",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 70942,
                        "titleNative": "ROAD TO NINJA -NARUTO THE MOVIE-",
                        "titleRomaji": "ROAD TO NINJA: NARUTO THE MOVIE"
                      },
                      {
                        "id": 2472,
                        "url": "https://anilist.co/anime/2472",
                        "type": "anime",
                        "year": 2007,
                        "color": "#f1e450",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx2472-mYApVxceStn5.png",
                        "malId": 2472,
                        "score": 70,
                        "title": "Naruto Shippuden the Movie",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Fantasy"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 56892,
                        "titleNative": "劇場版 NARUTO -ナルト- 疾風伝",
                        "titleRomaji": "NARUTO: Shippuuden Movie"
                      },
                      {
                        "id": 10589,
                        "url": "https://anilist.co/anime/10589",
                        "type": "anime",
                        "year": 2011,
                        "color": "#e45d6b",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx10589-VhXWWMm24Dso.jpg",
                        "malId": 10589,
                        "score": 72,
                        "title": "Naruto Shippuden the Movie: Blood Prison",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Mystery"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 55918,
                        "titleNative": "劇場版 NARUTO -ナルト- ブラッド・プリズン",
                        "titleRomaji": "NARUTO: Blood Prison"
                      },
                      {
                        "id": 8246,
                        "url": "https://anilist.co/anime/8246",
                        "type": "anime",
                        "year": 2010,
                        "color": "#d6936b",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx8246-KAi3bLLdJ4OI.jpg",
                        "malId": 8246,
                        "score": 71,
                        "title": "Naruto Shippuden the Movie: The Lost Tower",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 53606,
                        "titleNative": "劇場版 NARUTO -ナルト- 疾風伝 ザ・ロストタワー",
                        "titleRomaji": "NARUTO: Shippuuden - The Lost Tower"
                      },
                      {
                        "id": 4437,
                        "url": "https://anilist.co/anime/4437",
                        "type": "anime",
                        "year": 2008,
                        "color": "#f1935d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx4437-8LQbBZo4N6yi.jpg",
                        "malId": 4437,
                        "score": 69,
                        "title": "Naruto Shippuden the Movie: Bonds",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Supernatural"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 49751,
                        "titleNative": "劇場版 NARUTO -ナルト- 疾風伝 絆",
                        "titleRomaji": "NARUTO: Shippuuden - Kizuna"
                      },
                      {
                        "id": 6325,
                        "url": "https://anilist.co/anime/6325",
                        "type": "anime",
                        "year": 2009,
                        "color": "#f1a15d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx6325-WaJPWmdnzgiI.jpg",
                        "malId": 6325,
                        "score": 70,
                        "title": "Naruto Shippuden the Movie: The Will of Fire",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 46688,
                        "titleNative": "劇場版 NARUTO -ナルト- 疾風伝 火の意志を継ぐ者",
                        "titleRomaji": "NARUTO: Shippuuden - Hi no Ishi wo Tsugu Mono"
                      },
                      {
                        "id": 936,
                        "url": "https://anilist.co/anime/936",
                        "type": "anime",
                        "year": 2005,
                        "color": "#f18643",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx936-P1ogcIs07UR8.jpg",
                        "malId": 936,
                        "score": 65,
                        "title": "Naruto the Movie: Legend of the Stone of Gelel",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Drama",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 45546,
                        "titleNative": "劇場版 NARUTO -ナルト- 大激突!幻の地底遺跡だってばよ",
                        "titleRomaji": "NARUTO: Dai Gekitotsu! Maboroshi no Chitei Iseki Dattebayo"
                      },
                      {
                        "id": 2144,
                        "url": "https://anilist.co/anime/2144",
                        "type": "anime",
                        "year": 2006,
                        "color": "#e48650",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx2144-9FITEzdGnlWC.jpg",
                        "malId": 2144,
                        "score": 66,
                        "title": "Naruto the Movie: Guardians of the Crescent Moon Kingdom",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 40412,
                        "titleNative": "劇場版 NARUTO -ナルト- 大興奮!みかづき島のアニマル騒動だってばよ",
                        "titleRomaji": "NARUTO: Dai Koufun! Mikazukijima no Animal Panic Dattebayo!"
                      },
                      {
                        "id": 21579,
                        "url": "https://anilist.co/anime/21579",
                        "type": "anime",
                        "year": 2016,
                        "color": "#35aee4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/21579-AKxouF9BidMD.jpg",
                        "malId": 32365,
                        "score": 70,
                        "title": "Boruto: Naruto the Movie - The Day Naruto Became Hokage",
                        "format": "SPECIAL",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 29823,
                        "titleNative": "BORUTO -NARUTO THE MOVIE- ナルトが火影になった日",
                        "titleRomaji": "BORUTO: NARUTO THE MOVIE - Naruto ga Hokage ni Natta Hi"
                      },
                      {
                        "id": 10686,
                        "url": "https://anilist.co/anime/10686",
                        "type": "anime",
                        "year": 2011,
                        "color": "#f1865d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx10686-8ix95Jans8z6.png",
                        "malId": 10686,
                        "score": 68,
                        "title": "NARUTO: Honoo no Chuunin Shiken! Naruto vs Konohamaru!!",
                        "format": "MOVIE",
                        "genres": [
                          "Action",
                          "Adventure"
                        ],
                        "season": "SUMMER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 22307,
                        "titleNative": "NARUTO -ナルト- 炎の中忍試験! ナルトvs木ノ葉丸!!",
                        "titleRomaji": "NARUTO: Honoo no Chuunin Shiken! Naruto vs Konohamaru!!"
                      },
                      {
                        "id": 19511,
                        "url": "https://anilist.co/anime/19511",
                        "type": "anime",
                        "year": 2013,
                        "color": "#e49350",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/n19511-8DIUleQ5KUgq.jpg",
                        "malId": 19511,
                        "score": 73,
                        "title": "NARUTO: Shippuuden - Sunny Side Battle!!!",
                        "format": "SPECIAL",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "FALL",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 20838,
                        "titleNative": "NARUTO -ナルト- 疾風伝 サニー・サイド・バトル!!!",
                        "titleRomaji": "NARUTO: Shippuuden - Sunny Side Battle!!!"
                      },
                      {
                        "id": 594,
                        "url": "https://anilist.co/anime/594",
                        "type": "anime",
                        "year": 2003,
                        "color": "#d6ae5d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/594.jpg",
                        "malId": 594,
                        "score": 64,
                        "title": "Naruto: The Lost Story - Mission: Protect the Waterfall Village",
                        "format": "SPECIAL",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy"
                        ],
                        "season": "WINTER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 20138,
                        "titleNative": "NARUTO -ナルト- 滝隠れの死闘 オレが英雄だってばよ！",
                        "titleRomaji": "NARUTO: Takigakure no Shitou - Ore ga Eiyuu Dattebayo!"
                      },
                      {
                        "id": 155348,
                        "url": "https://anilist.co/anime/155348",
                        "type": "anime",
                        "year": 2022,
                        "color": "#f18650",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx155348-4ipji8SvTjyh.jpg",
                        "malId": 53236,
                        "score": 82,
                        "title": "ROAD OF NARUTO",
                        "format": "SPECIAL",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "FALL",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 19975,
                        "titleNative": "ROAD OF NARUTO",
                        "titleRomaji": "ROAD OF NARUTO"
                      },
                      {
                        "id": 761,
                        "url": "https://anilist.co/anime/761",
                        "type": "anime",
                        "year": 2003,
                        "color": "#f17843",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/761.jpg",
                        "malId": 761,
                        "score": 62,
                        "title": "NARUTO: Akaki Yotsuba no Clover wo Sagase",
                        "format": "SPECIAL",
                        "genres": [
                          "Adventure",
                          "Comedy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 17884,
                        "titleNative": "NARUTO -ナルト- 紅き四つ葉のクローバーを探せ",
                        "titleRomaji": "NARUTO: Akaki Yotsuba no Clover wo Sagase"
                      },
                      {
                        "id": 1074,
                        "url": "https://anilist.co/anime/1074",
                        "type": "anime",
                        "year": 2006,
                        "color": "#e48628",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/1074.jpg",
                        "malId": 1074,
                        "score": 63,
                        "title": "NARUTO: Narutimate Hero 3: Tsui ni Gekitotsu! Jounin VS Genin!! Musabetsu Dairansen Taikai Kaisai!!",
                        "format": "OVA",
                        "genres": [
                          "Adventure",
                          "Comedy"
                        ],
                        "season": "WINTER",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 15413,
                        "titleNative": "NARUTO -ナルト- ナルティメットヒーロー3 ついに激突! 上忍VS下忍!! 無差別大乱戦大会開催!!",
                        "titleRomaji": "NARUTO: Narutimate Hero 3: Tsui ni Gekitotsu! Jounin VS Genin!! Musabetsu Dairansen Taikai Kaisai!!"
                      }
                    ],
                    "total": 5000,
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:anilist/seasonal": {
      "get": {
        "operationId": "movie_anilist_seasonal",
        "summary": "Seasonal",
        "description": "AniList Seasonal — daftar anime per musim (season + tahun).",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-seasonal"
        },
        "parameters": [
          {
            "name": "season",
            "in": "query",
            "required": true,
            "description": "Musim: WINTER, SPRING, SUMMER, atau FALL",
            "schema": {
              "type": "string",
              "enum": [
                "WINTER",
                "SPRING",
                "SUMMER",
                "FALL"
              ],
              "example": "SPRING"
            }
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "Tahun musim (mis. 2024)",
            "schema": {
              "type": "number",
              "example": "2024"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1,2,3...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "year": 2024,
                    "count": 20,
                    "items": [
                      {
                        "id": 153288,
                        "url": "https://anilist.co/anime/153288",
                        "type": "anime",
                        "year": 2024,
                        "color": "#f1e4ae",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx153288-25FBfFJzEQ5O.jpg",
                        "malId": 52588,
                        "score": 81,
                        "title": "Kaiju No. 8",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Sci-Fi"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Production I.G",
                          "Production I.G",
                          "Studio Khara"
                        ],
                        "episodes": 12,
                        "popularity": 263299,
                        "titleNative": "怪獣８号",
                        "titleRomaji": "Kaijuu 8-gou"
                      },
                      {
                        "id": 166240,
                        "url": "https://anilist.co/anime/166240",
                        "type": "anime",
                        "year": 2024,
                        "color": "#e4d6ae",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx166240-PBV7zukIHW7V.png",
                        "malId": 55701,
                        "score": 79,
                        "title": "Demon Slayer: Kimetsu no Yaiba Hashira Training Arc",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "ufotable",
                          "ufotable"
                        ],
                        "episodes": 8,
                        "popularity": 256187,
                        "titleNative": "鬼滅の刃 柱稽古編",
                        "titleRomaji": "Kimetsu no Yaiba: Hashira Geiko-hen"
                      },
                      {
                        "id": 166873,
                        "url": "https://anilist.co/anime/166873",
                        "type": "anime",
                        "year": 2024,
                        "color": "#6b431a",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx166873-xO0BRPkmwFll.png",
                        "malId": 55888,
                        "score": 83,
                        "title": "Mushoku Tensei: Jobless Reincarnation Season 2 Part 2",
                        "format": "TV",
                        "genres": [
                          "Adventure",
                          "Drama",
                          "Ecchi",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Studio Bind",
                          "EGG FIRM"
                        ],
                        "episodes": 12,
                        "popularity": 186316,
                        "titleNative": "無職転生Ⅱ ～異世界行ったら本気だす～ 第2クール",
                        "titleRomaji": "Mushoku Tensei II: Isekai Ittara Honki Dasu Part 2"
                      },
                      {
                        "id": 163270,
                        "url": "https://anilist.co/anime/163270",
                        "type": "anime",
                        "year": 2024,
                        "color": "#288643",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx163270-wboZJp0ybwVK.jpg",
                        "malId": 54900,
                        "score": 77,
                        "title": "WIND BREAKER",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy",
                          "Drama"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "CloverWorks",
                          "CloverWorks"
                        ],
                        "episodes": 13,
                        "popularity": 178038,
                        "titleNative": "WIND BREAKER",
                        "titleRomaji": "WIND BREAKER"
                      },
                      {
                        "id": 156822,
                        "url": "https://anilist.co/anime/156822",
                        "type": "anime",
                        "year": 2024,
                        "color": "#e4785d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx156822-Jzo2ITWgm4kM.jpg",
                        "malId": 53580,
                        "score": 78,
                        "title": "That Time I Got Reincarnated as a Slime Season 3",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "8-bit",
                          "8-bit"
                        ],
                        "episodes": 24,
                        "popularity": 170318,
                        "titleNative": "転生したらスライムだった件 第3期",
                        "titleRomaji": "Tensei Shitara Slime Datta Ken 3rd Season"
                      },
                      {
                        "id": 163139,
                        "url": "https://anilist.co/anime/163139",
                        "type": "anime",
                        "year": 2024,
                        "color": "#2893e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx163139-JchZhUFlNTWU.jpg",
                        "malId": 54789,
                        "score": 82,
                        "title": "My Hero Academia Season 7",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "bones"
                        ],
                        "episodes": 21,
                        "popularity": 170229,
                        "titleNative": "僕のヒーローアカデミア 7",
                        "titleRomaji": "Boku no Hero Academia 7"
                      },
                      {
                        "id": 136804,
                        "url": "https://anilist.co/anime/136804",
                        "type": "anime",
                        "year": 2024,
                        "color": "#3586e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx136804-7FVftG67FPBc.jpg",
                        "malId": 49458,
                        "score": 82,
                        "title": "KONOSUBA -God's blessing on this wonderful world! 3",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Ecchi",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Drive"
                        ],
                        "episodes": 11,
                        "popularity": 168817,
                        "titleNative": "この素晴らしい世界に祝福を！３",
                        "titleRomaji": "Kono Subarashii Sekai ni Shukufuku wo! 3"
                      },
                      {
                        "id": 174788,
                        "url": "https://anilist.co/anime/174788",
                        "type": "anime",
                        "year": 2024,
                        "color": "#e4bb50",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx174788-9LsUnn0oEppv.jpg",
                        "malId": 58125,
                        "score": 86,
                        "title": "LOOK BACK",
                        "format": "MOVIE",
                        "genres": [
                          "Drama",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "episodes": 1,
                        "popularity": 114177,
                        "titleNative": "ルックバック",
                        "titleRomaji": "Look Back"
                      },
                      {
                        "id": 156415,
                        "url": "https://anilist.co/anime/156415",
                        "type": "anime",
                        "year": 2024,
                        "color": "#50e493",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx156415-zwP9deA786S1.jpg",
                        "malId": 53516,
                        "score": 73,
                        "title": "I Was Reincarnated as the 7th Prince so I Can Take My Time Perfecting My Magical Ability",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Tsumugi Akita Anime Lab"
                        ],
                        "episodes": 12,
                        "popularity": 95423,
                        "titleNative": "転生したら第七王子だったので、気ままに魔術を極めます",
                        "titleRomaji": "Tensei Shitara Dai Nana Ouji Datta node, Kimamani Majutsu wo Kiwamemasu"
                      },
                      {
                        "id": 145728,
                        "url": "https://anilist.co/anime/145728",
                        "type": "anime",
                        "year": 2024,
                        "color": "#5093f1",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx145728-YUKXjN2E81Pq.jpg",
                        "malId": 51122,
                        "score": 79,
                        "title": "Spice and Wolf: MERCHANT MEETS THE WISE WOLF",
                        "format": "TV",
                        "genres": [
                          "Adventure",
                          "Fantasy",
                          "Romance",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Passione"
                        ],
                        "episodes": 25,
                        "popularity": 94707,
                        "titleNative": "狼と香辛料 MERCHANT MEETS THE WISE WOLF",
                        "titleRomaji": "Ookami to Koushinryou: MERCHANT MEETS THE WISE WOLF"
                      },
                      {
                        "id": 170130,
                        "url": "https://anilist.co/anime/170130",
                        "type": "anime",
                        "year": 2024,
                        "color": "#50a1e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx170130-tvhn13WYQ2qM.jpg",
                        "malId": 56923,
                        "score": 68,
                        "title": "Chillin' in Another World with Level 2 Super Cheat Powers",
                        "format": "TV",
                        "genres": [
                          "Adventure",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "J.C.STAFF"
                        ],
                        "episodes": 12,
                        "popularity": 91560,
                        "titleNative": "Lv2からチートだった元勇者候補のまったり異世界ライフ",
                        "titleRomaji": "Lv2 Kara Cheat datta Moto Yuusha Kouho no Mattari Isekai Life"
                      },
                      {
                        "id": 158417,
                        "url": "https://anilist.co/anime/158417",
                        "type": "anime",
                        "year": 2024,
                        "color": "#e4bb50",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx158417-Ii0DOFwNim0A.jpg",
                        "malId": 53770,
                        "score": 72,
                        "title": "Go! Go! Loser Ranger!",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy",
                          "Drama",
                          "Sci-Fi"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Yostar Pictures"
                        ],
                        "episodes": 12,
                        "popularity": 75667,
                        "titleNative": "戦隊大失格",
                        "titleRomaji": "Sentai Daishikkaku"
                      },
                      {
                        "id": 156023,
                        "url": "https://anilist.co/anime/156023",
                        "type": "anime",
                        "year": 2024,
                        "color": "#50a1e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx156023-cY4NC8gCcAg7.jpg",
                        "malId": 53434,
                        "score": 73,
                        "title": "An Archdemon's Dilemma: How to Love Your Elf Bride",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Brain's Base"
                        ],
                        "episodes": 12,
                        "popularity": 72561,
                        "titleNative": "魔王の俺が奴隷エルフを嫁にしたんだが、どう愛でればいい？",
                        "titleRomaji": "Maou no Ore ga Dorei Elf wo Yome ni Shitanda ga, Dou Medereba Ii?"
                      },
                      {
                        "id": 158898,
                        "url": "https://anilist.co/anime/158898",
                        "type": "anime",
                        "year": 2024,
                        "color": "#3593e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx158898-O3egiBNkxLQO.png",
                        "malId": 53865,
                        "score": 74,
                        "title": "Mission: Yozakura Family",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "SILVER LINK.",
                          "SILVER LINK.",
                          "Studio Pierrot"
                        ],
                        "episodes": 27,
                        "popularity": 69015,
                        "titleNative": "夜桜さんちの大作戦",
                        "titleRomaji": "Yozakura-san Chi no Daisakusen"
                      },
                      {
                        "id": 164702,
                        "url": "https://anilist.co/anime/164702",
                        "type": "anime",
                        "year": 2024,
                        "color": "#f1d6bb",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx164702-FjpM96MPdzVm.jpg",
                        "malId": 55265,
                        "score": 71,
                        "title": "As a Reincarnated Aristocrat, I'll Use My Appraisal Skill to Rise in the World",
                        "format": "TV",
                        "genres": [
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "studio MOTHER"
                        ],
                        "episodes": 12,
                        "popularity": 68144,
                        "titleNative": "転生貴族、鑑定スキルで成り上がる",
                        "titleRomaji": "Tensei Kizoku, Kantei Skill de Nariagaru"
                      },
                      {
                        "id": 130590,
                        "url": "https://anilist.co/anime/130590",
                        "type": "anime",
                        "year": 2024,
                        "color": "#f1e4bb",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx130590-698sT7jWoz42.jpg",
                        "malId": 48418,
                        "score": 65,
                        "title": "The Misfit of Demon King Academy II (Cour 2)",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "SILVER LINK."
                        ],
                        "episodes": 12,
                        "popularity": 65925,
                        "titleNative": "魔王学院の不適合者 ～史上最強の魔王の始祖、転生して子孫たちの学校へ通う～ Ⅱ 2クール",
                        "titleRomaji": "Maou Gakuin no Futekigousha: Shijou Saikyou no Maou no Shiso, Tensei shite Shison-tachi no Gakkou e Kayou II Part 2"
                      },
                      {
                        "id": 169417,
                        "url": "https://anilist.co/anime/169417",
                        "type": "anime",
                        "year": 2024,
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx169417-izsfKg0hasRd.png",
                        "malId": 56690,
                        "score": 65,
                        "title": "Re:Monster",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Studio DEEN"
                        ],
                        "episodes": 12,
                        "popularity": 65205,
                        "titleNative": "Re:Monster",
                        "titleRomaji": "Re:Monster"
                      },
                      {
                        "id": 164212,
                        "url": "https://anilist.co/anime/164212",
                        "type": "anime",
                        "year": 2024,
                        "color": "#fff143",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx164212-eKh15LQxkTEx.jpg",
                        "malId": 55102,
                        "score": 83,
                        "title": "Girls Band Cry",
                        "format": "TV",
                        "genres": [
                          "Drama",
                          "Music",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Toei Animation"
                        ],
                        "episodes": 13,
                        "popularity": 63111,
                        "titleNative": "ガールズバンドクライ",
                        "titleRomaji": "GIRLS BAND CRY"
                      },
                      {
                        "id": 163078,
                        "url": "https://anilist.co/anime/163078",
                        "type": "anime",
                        "year": 2024,
                        "color": "#e4c95d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx163078-akhThKoWpWOb.jpg",
                        "malId": 54839,
                        "score": 76,
                        "title": "Jellyfish Can’t Swim in the Night",
                        "format": "TV",
                        "genres": [
                          "Drama",
                          "Music",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "Doga Kobo",
                          "Doga Kobo"
                        ],
                        "episodes": 12,
                        "popularity": 59844,
                        "titleNative": "夜のクラゲは泳げない",
                        "titleRomaji": "Yoru no Kurage wa Oyogenai"
                      },
                      {
                        "id": 158709,
                        "url": "https://anilist.co/anime/158709",
                        "type": "anime",
                        "year": 2024,
                        "color": "#5dbbe4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx158709-WFA0RHloDvPl.jpg",
                        "malId": 53835,
                        "score": 66,
                        "title": "Unnamed Memory",
                        "format": "TV",
                        "genres": [
                          "Adventure",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "FINISHED",
                        "studios": [
                          "ENGI"
                        ],
                        "episodes": 12,
                        "popularity": 56596,
                        "titleNative": "Unnamed Memory",
                        "titleRomaji": "Unnamed Memory"
                      }
                    ],
                    "total": 5000,
                    "season": "SPRING",
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:anilist/staff/{id}": {
      "get": {
        "operationId": "movie_anilist_staff",
        "summary": "Staff",
        "description": "AniList Staff — detail satu staff / pengisi suara (VA) berdasarkan ID.",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-staff"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "AniList staff ID (angka). Mis. staff/VA tertentu",
            "schema": {
              "type": "number",
              "example": "95269"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 95269,
                    "age": 59,
                    "url": "https://anilist.co/staff/95269",
                    "name": "Mary Elizabeth McGlynn",
                    "image": "https://s4.anilist.co/file/anilistcdn/staff/large/n95269-PhQ87wkVzLBb.jpg",
                    "gender": "Female",
                    "worksOn": [
                      {
                        "id": 20,
                        "type": "anime",
                        "title": "Naruto",
                        "format": "TV"
                      },
                      {
                        "id": 269,
                        "type": "anime",
                        "title": "Bleach",
                        "format": "TV"
                      },
                      {
                        "id": 1,
                        "type": "anime",
                        "title": "Cowboy Bebop",
                        "format": "TV"
                      },
                      {
                        "id": 5,
                        "type": "anime",
                        "title": "Cowboy Bebop: The Movie - Knockin' on Heaven's Door",
                        "format": "MOVIE"
                      },
                      {
                        "id": 467,
                        "type": "anime",
                        "title": "Ghost in the Shell: Stand Alone Complex",
                        "format": "TV"
                      },
                      {
                        "id": 202,
                        "type": "anime",
                        "title": "Wolf's Rain",
                        "format": "TV"
                      },
                      {
                        "id": 202,
                        "type": "anime",
                        "title": "Wolf's Rain",
                        "format": "TV"
                      },
                      {
                        "id": 874,
                        "type": "anime",
                        "title": "Digimon Tamers",
                        "format": "TV"
                      },
                      {
                        "id": 522,
                        "type": "anime",
                        "title": "Metropolis",
                        "format": "MOVIE"
                      },
                      {
                        "id": 1132,
                        "type": "anime",
                        "title": "Digimon Frontier",
                        "format": "TV"
                      }
                    ],
                    "language": "English",
                    "favourites": 101,
                    "dateOfBirth": "1966-10-16",
                    "description": "Mary Elizabeth McGlynn is an American voice actress, ADR director and singer-songwriter best known for her involvement in music production in multiple games from the Silent Hill series, and her extensive English-language dubbing of various anime, animated films and video games.",
                    "occupations": [
                      "Voice Actor"
                    ],
                    "voicedCharacters": [
                      {
                        "id": 1795,
                        "name": "Motoko Kusanagi"
                      },
                      {
                        "id": 16249,
                        "name": "Naoto Shirogane"
                      },
                      {
                        "id": 797,
                        "name": "Cornelia li Britannia"
                      },
                      {
                        "id": 4773,
                        "name": "Kurenai Yuuhi"
                      },
                      {
                        "id": 23478,
                        "name": "Mei Terumi"
                      },
                      {
                        "id": 806,
                        "name": "Urd"
                      },
                      {
                        "id": 2017,
                        "name": "Nuriko"
                      },
                      {
                        "id": 17705,
                        "name": "Arshes Nei"
                      },
                      {
                        "id": 2735,
                        "name": "Julia"
                      },
                      {
                        "id": 2992,
                        "name": "Hilda"
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:anilist/trending": {
      "get": {
        "operationId": "movie_anilist_trending",
        "summary": "Trending",
        "description": "AniList Trending — daftar anime atau manga yang sedang tren saat ini.",
        "tags": [
          "AniList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/anilist#reference-trending"
        },
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Jenis media: anime atau manga. Default anime",
            "schema": {
              "type": "string",
              "enum": [
                "anime",
                "manga"
              ],
              "example": "anime"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1,2,3...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 20,
                    "items": [
                      {
                        "id": 182300,
                        "url": "https://anilist.co/anime/182300",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e4a150",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx182300-IYkq5KrkQq1V.jpg",
                        "malId": 59983,
                        "score": 82,
                        "title": "Wistoria: Wand and Sword Season 2",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 634,
                        "popularity": 87730,
                        "titleNative": "杖と剣のウィストリア Season2",
                        "titleRomaji": "Tsue to Tsurugi no Wistoria Season 2"
                      },
                      {
                        "id": 21,
                        "url": "https://anilist.co/anime/21",
                        "type": "anime",
                        "year": 1999,
                        "color": "#e49335",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx21-ELSYx3yMPcKM.jpg",
                        "malId": 21,
                        "score": 87,
                        "title": "ONE PIECE",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Drama",
                          "Fantasy"
                        ],
                        "season": "FALL",
                        "status": "RELEASING",
                        "trending": 522,
                        "popularity": 711295,
                        "titleNative": "ONE PIECE",
                        "titleRomaji": "ONE PIECE"
                      },
                      {
                        "id": 195600,
                        "url": "https://anilist.co/anime/195600",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e49335",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx195600-moI0UFArtOme.jpg",
                        "malId": 62001,
                        "score": 78,
                        "title": "Daemons of the Shadow Realm",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Fantasy",
                          "Supernatural"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 24,
                        "trending": 337,
                        "popularity": 99812,
                        "titleNative": "黄泉のツガイ",
                        "titleRomaji": "Yomi no Tsugai"
                      },
                      {
                        "id": 206914,
                        "url": "https://anilist.co/anime/206914",
                        "type": "anime",
                        "year": 2026,
                        "color": "#35c9e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx206914-SHKX08LarRzB.jpg",
                        "malId": 63375,
                        "score": 81,
                        "title": "NIPPON SANGOKU: The Three Nations of the Crimson Sun",
                        "format": "ONA",
                        "genres": [
                          "Action",
                          "Drama",
                          "Sci-Fi"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 234,
                        "popularity": 40593,
                        "titleNative": "日本三國",
                        "titleRomaji": "Nippon Sangoku"
                      },
                      {
                        "id": 196187,
                        "url": "https://anilist.co/anime/196187",
                        "type": "anime",
                        "year": 2026,
                        "color": "#6b1a35",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx196187-cXhET893v3Ag.png",
                        "malId": 62076,
                        "title": "Smoking Behind the Supermarket with You",
                        "format": "TV",
                        "genres": [
                          "Comedy",
                          "Romance",
                          "Slice of Life"
                        ],
                        "season": "SUMMER",
                        "status": "NOT_YET_RELEASED",
                        "trending": 225,
                        "popularity": 33586,
                        "titleNative": "スーパーの裏でヤニ吸うふたり",
                        "titleRomaji": "Super no Ura de Yani Suu Futari"
                      },
                      {
                        "id": 182205,
                        "url": "https://anilist.co/anime/182205",
                        "type": "anime",
                        "year": 2026,
                        "color": "#1abbd6",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx182205-q2AeO1owuQbO.jpg",
                        "malId": 59970,
                        "score": 81,
                        "title": "That Time I Got Reincarnated as a Slime Season 4",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "trending": 196,
                        "popularity": 97680,
                        "titleNative": "転生したらスライムだった件 第4期",
                        "titleRomaji": "Tensei Shitara Slime Datta Ken 4th Season"
                      },
                      {
                        "id": 147105,
                        "url": "https://anilist.co/anime/147105",
                        "type": "anime",
                        "year": 2026,
                        "color": "#0d8693",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx147105-rwOX8qyUy8gV.jpg",
                        "malId": 51553,
                        "score": 86,
                        "title": "Witch Hat Atelier",
                        "format": "ONA",
                        "genres": [
                          "Adventure",
                          "Drama",
                          "Fantasy"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 13,
                        "trending": 183,
                        "popularity": 170239,
                        "titleNative": "とんがり帽子のアトリエ",
                        "titleRomaji": "Tongari Boushi no Atelier"
                      },
                      {
                        "id": 269,
                        "url": "https://anilist.co/anime/269",
                        "type": "anime",
                        "year": 2004,
                        "color": "#f1a150",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx269-d2GmRkJbMopq.png",
                        "malId": 269,
                        "score": 79,
                        "title": "Bleach",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Supernatural"
                        ],
                        "season": "FALL",
                        "status": "FINISHED",
                        "episodes": 366,
                        "trending": 134,
                        "popularity": 485881,
                        "titleNative": "BLEACH",
                        "titleRomaji": "BLEACH"
                      },
                      {
                        "id": 189046,
                        "url": "https://anilist.co/anime/189046",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e49350",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx189046-yaHWtS5FII46.jpg",
                        "malId": 61316,
                        "score": 88,
                        "title": "Re:ZERO -Starting Life in Another World- Season 4",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Fantasy",
                          "Psychological",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 19,
                        "trending": 130,
                        "popularity": 104009,
                        "titleNative": "Re:ゼロから始める異世界生活 4th season",
                        "titleRomaji": "Re:Zero kara Hajimeru Isekai Seikatsu 4th Season"
                      },
                      {
                        "id": 198113,
                        "url": "https://anilist.co/anime/198113",
                        "type": "anime",
                        "year": 2026,
                        "color": "#50aefe",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx198113-NRa47idWSlnx.jpg",
                        "malId": 62391,
                        "score": 73,
                        "title": "KILL BLUE",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 99,
                        "popularity": 31253,
                        "titleNative": "キルアオ",
                        "titleRomaji": "Kill Ao"
                      },
                      {
                        "id": 180745,
                        "url": "https://anilist.co/anime/180745",
                        "type": "anime",
                        "year": 2026,
                        "color": "#aec9e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx180745-OEZaBeEdWozn.png",
                        "malId": 59708,
                        "score": 79,
                        "title": "Classroom of the Elite 4th Season: Second Year, First Semester",
                        "format": "TV",
                        "genres": [
                          "Drama",
                          "Psychological"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 16,
                        "trending": 96,
                        "popularity": 94833,
                        "titleNative": "ようこそ実力至上主義の教室へ 4th Season 2年生編1学期",
                        "titleRomaji": "Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e 4th Season 2-nensei-hen Ichi Gakki"
                      },
                      {
                        "id": 190704,
                        "url": "https://anilist.co/anime/190704",
                        "type": "anime",
                        "year": 2026,
                        "color": "#3586ff",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx190704-Ts1VvkrNdnCZ.jpg",
                        "malId": 61501,
                        "score": 67,
                        "title": "Mistress Kanan is Devilishly Easy",
                        "format": "TV",
                        "genres": [
                          "Comedy",
                          "Ecchi",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 93,
                        "popularity": 37750,
                        "titleNative": "カナン様はあくまでチョロい",
                        "titleRomaji": "Kanan-sama wa Akumade Choroi"
                      },
                      {
                        "id": 182578,
                        "url": "https://anilist.co/anime/182578",
                        "type": "anime",
                        "year": 2026,
                        "color": "#50d6e4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx182578-Te8W0EwesgrS.jpg",
                        "malId": 60055,
                        "score": 75,
                        "title": "Mission: Yozakura Family Season 2",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "trending": 92,
                        "popularity": 20411,
                        "titleNative": "夜桜さんちの大作戦 第2期",
                        "titleRomaji": "Yozakura-san Chi no Daisakusen 2nd Season"
                      },
                      {
                        "id": 190143,
                        "url": "https://anilist.co/anime/190143",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e4865d",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx190143-IqqbkMAF0GOo.jpg",
                        "malId": 61443,
                        "score": 75,
                        "title": "Agents of the Four Seasons: Dance of Spring",
                        "format": "TV",
                        "genres": [
                          "Drama",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 14,
                        "trending": 91,
                        "popularity": 36578,
                        "titleNative": "春夏秋冬代行者 春の舞",
                        "titleRomaji": "Shunkashuutou Daikousha: Haru no Mai"
                      },
                      {
                        "id": 171110,
                        "url": "https://anilist.co/anime/171110",
                        "type": "anime",
                        "year": 2026,
                        "color": "#5daee4",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx171110-7zOdInS6DQNL.jpg",
                        "malId": 57466,
                        "score": 76,
                        "title": "Ascendance of a Bookworm: Adopted Daughter of an Archduke",
                        "format": "TV",
                        "genres": [
                          "Drama",
                          "Fantasy",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "trending": 90,
                        "popularity": 31036,
                        "titleNative": "本好きの下剋上 領主の養女",
                        "titleRomaji": "Honzuki no Gekokujou: Ryoushu no Youjo"
                      },
                      {
                        "id": 199221,
                        "url": "https://anilist.co/anime/199221",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e4d6ae",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx199221-TReDQMNhslHu.jpg",
                        "malId": 62568,
                        "score": 82,
                        "title": "Dr. STONE SCIENCE FUTURE Cour 3",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Sci-Fi"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 13,
                        "trending": 89,
                        "popularity": 62177,
                        "titleNative": "Dr.STONE SCIENCE FUTURE 3クール",
                        "titleRomaji": "Dr. STONE: SCIENCE FUTURE Part 3"
                      },
                      {
                        "id": 169580,
                        "url": "https://anilist.co/anime/169580",
                        "type": "anime",
                        "year": 2026,
                        "color": "#f1bb50",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx169580-nXxpmqu6UVux.jpg",
                        "malId": 56734,
                        "score": 80,
                        "title": "I Made Friends with the Second Prettiest Girl in My Class",
                        "format": "TV",
                        "genres": [
                          "Comedy",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 89,
                        "popularity": 67978,
                        "titleNative": "クラスで２番目に可愛い女の子と友だちになった",
                        "titleRomaji": "Class de 2-banme ni Kawaii Onnanoko to Tomodachi ni Natta"
                      },
                      {
                        "id": 186497,
                        "url": "https://anilist.co/anime/186497",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e49343",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx186497-uwPrNPphXvjP.jpg",
                        "malId": 60852,
                        "score": 78,
                        "title": "The Ramparts of Ice",
                        "format": "TV",
                        "genres": [
                          "Comedy",
                          "Romance",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "trending": 88,
                        "popularity": 48095,
                        "titleNative": "氷の城壁",
                        "titleRomaji": "Koori no Jouheki"
                      },
                      {
                        "id": 170019,
                        "url": "https://anilist.co/anime/170019",
                        "type": "anime",
                        "year": 2026,
                        "color": "#e4d628",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx170019-djbN0b934MhE.jpg",
                        "malId": 56876,
                        "score": 76,
                        "title": "The Angel Next Door Spoils Me Rotten2",
                        "format": "TV",
                        "genres": [
                          "Romance",
                          "Slice of Life"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 12,
                        "trending": 87,
                        "popularity": 65431,
                        "titleNative": "お隣の天使様にいつの間にか駄目人間にされていた件 第2期",
                        "titleRomaji": "Otonari no Tenshi-sama ni Itsunomanika Dame Ningen ni Sareteita Ken 2nd Season"
                      },
                      {
                        "id": 199547,
                        "url": "https://anilist.co/anime/199547",
                        "type": "anime",
                        "year": 2026,
                        "color": "#1ae4f1",
                        "image": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx199547-LAaG3cmKCGhr.jpg",
                        "malId": 62601,
                        "score": 75,
                        "title": "MARRIAGETOXIN",
                        "format": "TV",
                        "genres": [
                          "Action",
                          "Comedy",
                          "Drama",
                          "Romance"
                        ],
                        "season": "SPRING",
                        "status": "RELEASING",
                        "episodes": 13,
                        "trending": 83,
                        "popularity": 64222,
                        "titleNative": "マリッジトキシン",
                        "titleRomaji": "MARRIAGETOXIN"
                      }
                    ],
                    "total": 5000,
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/advanced-search": {
      "get": {
        "operationId": "movie_imdb_advanced_search",
        "summary": "Advanced Search",
        "description": "IMDb Advanced Search — cari title dengan filter (genre, tipe, tahun, rating).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-advanced-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": false,
            "description": "Kata kunci judul (opsional)",
            "schema": {
              "type": "string",
              "example": "batman"
            }
          },
          {
            "name": "genres",
            "in": "query",
            "required": false,
            "description": "Genre dipisah koma. Cth: Action, Comedy, Drama, Horror, Sci-Fi, Thriller, Romance, Animation",
            "schema": {
              "type": "string",
              "example": "Action,Sci-Fi"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Filter tipe title (opsional)",
            "schema": {
              "type": "string",
              "enum": [
                "movie",
                "tv",
                "tv_mini",
                "tv_movie",
                "short",
                "video_game"
              ],
              "example": "movie"
            }
          },
          {
            "name": "year_from",
            "in": "query",
            "required": false,
            "description": "Tahun rilis minimum (opsional)",
            "schema": {
              "type": "number",
              "example": "2000"
            }
          },
          {
            "name": "year_to",
            "in": "query",
            "required": false,
            "description": "Tahun rilis maksimum (opsional)",
            "schema": {
              "type": "number",
              "example": "2025"
            }
          },
          {
            "name": "rating_min",
            "in": "query",
            "required": false,
            "description": "Rating IMDb minimum 1-10 (opsional)",
            "schema": {
              "type": "number",
              "example": "7"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Urutan hasil. Default popularity",
            "schema": {
              "type": "string",
              "enum": [
                "popularity",
                "rating",
                "newest",
                "oldest"
              ],
              "example": "rating"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 20",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 25, max 50",
            "schema": {
              "type": "number",
              "example": "25"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 3,
                    "total": 3,
                    "filters": {
                      "q": "batman",
                      "sort": "rating",
                      "type": "movie",
                      "genres": "Action,Sci-Fi",
                      "yearTo": 2025,
                      "yearFrom": 2000,
                      "ratingMin": 7
                    },
                    "hasMore": false,
                    "results": [
                      {
                        "id": "tt4116284",
                        "plot": "A cooler-than-ever Bruce Wayne must deal with the usual suspects as they plan to rule Gotham City, while discovering that he has accidentally adopted a teenage orphan who wishes to become his sidekick.",
                        "type": "Movie",
                        "year": 2017,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTcyNTEyOTY0M15BMl5BanBnXkFtZTgwOTAyNzU3MDI@._V1_QL75_UX200_.jpg",
                        "title": "The Lego Batman Movie",
                        "rating": 7.3,
                        "voteCount": 193968,
                        "runtimeMinutes": 104
                      },
                      {
                        "id": "tt14324650",
                        "plot": "Held hostage by the powerful Falcone crime family, Gotham City is rife with crime and corruption. Adding to the chaos is the mysterious Holiday killer, who has been targeting the underworld and leaving a trail of terror - and body bags.",
                        "type": "Movie",
                        "year": 2021,
                        "image": "https://m.media-amazon.com/images/M/MV5BNzQ2NTY5YmUtMjQ2Yi00NzhhLWI4OGItNTIxNTVkZGE0ZGIwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Batman: The Long Halloween, Part One",
                        "rating": 7.3,
                        "voteCount": 22848,
                        "runtimeMinutes": 85
                      },
                      {
                        "id": "tt14402926",
                        "plot": "The killer known as Holiday continues to stalk the Falcone crime family while a new class of costumed criminal rises in Gotham City. Batman suspects that a former ally might be the serial killer.",
                        "type": "Movie",
                        "year": 2021,
                        "image": "https://m.media-amazon.com/images/M/MV5BYWViZDQ4NGYtYjEwMi00YjFhLTg4NjQtNDlmNjY3YTJlZjIyXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Batman: The Long Halloween, Part Two",
                        "rating": 7.2,
                        "voteCount": 19428,
                        "runtimeMinutes": 87
                      }
                    ],
                    "nextPage": null
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/born-today": {
      "get": {
        "operationId": "movie_imdb_born_today",
        "summary": "Born Today",
        "description": "IMDb Born Today — daftar selebriti yang lahir pada tanggal tertentu.",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-born-today"
        },
        "parameters": [
          {
            "name": "month",
            "in": "query",
            "required": false,
            "description": "Bulan 1-12. Default bulan hari ini",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "day",
            "in": "query",
            "required": false,
            "description": "Tanggal 1-31. Default tanggal hari ini",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah orang. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "date": "01-01",
                    "count": 20,
                    "people": [
                      {
                        "id": "nm3886028",
                        "name": "Angourie Rice",
                        "image": "https://m.media-amazon.com/images/M/MV5BMzMxNGM1YTItMGFiNi00NzdiLTg2NDctOTIzMzY2MDQ3ZDRkXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "The Nice Guys",
                        "birthYear": 2001,
                        "professions": [
                          "Actress",
                          "Producer",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm0001449",
                        "name": "Frank Langella",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTI5MDc0NTI3Nl5BMl5BanBnXkFtZTcwMTgzNjQzMg@@._V1_QL75_UX300_.jpg",
                        "knownFor": "Frost/Nixon",
                        "birthYear": 1938,
                        "professions": [
                          "Actor",
                          "Producer",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm0004820",
                        "name": "Morris Chestnut",
                        "image": "https://m.media-amazon.com/images/M/MV5BNDYzNDQzMTkwMl5BMl5BanBnXkFtZTgwOTYwNDQyMDI@._V1_QL75_UX300_.jpg",
                        "knownFor": "Kick-Ass 2",
                        "birthYear": 1969,
                        "professions": [
                          "Actor",
                          "Producer",
                          "Director"
                        ]
                      },
                      {
                        "id": "nm0266995",
                        "name": "Stephanie Faracy",
                        "image": "https://m.media-amazon.com/images/M/MV5BYjVlODY4MjUtNWFmOC00MTUzLThhMzgtNDViY2JjNjZmYzA4XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Nobody Wants This",
                        "birthYear": 1952,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm0354937",
                        "name": "Jennifer Hale",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTM4NzAxY2EtMmU0MS00OTg2LTk3OWEtMGNhOTFlYjJjNmFlXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Ratchet & Clank: Rift Apart",
                        "professions": [
                          "Actress",
                          "Soundtrack",
                          "Music Artist"
                        ]
                      },
                      {
                        "id": "nm2496312",
                        "name": "Amara Karan",
                        "image": "https://m.media-amazon.com/images/M/MV5BNjkzMzcwNzY5M15BMl5BanBnXkFtZTgwMDA0MDcwMTI@._V1_QL75_UX300_.jpg",
                        "knownFor": "The Darjeeling Limited",
                        "birthYear": 1984,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm2959880",
                        "name": "Colin Morgan",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTk3Nzg2MjY0MV5BMl5BanBnXkFtZTgwNzM3NTc2NTE@._V1_QL75_UX300_.jpg",
                        "knownFor": "Belfast",
                        "birthYear": 1986,
                        "professions": [
                          "Actor"
                        ]
                      },
                      {
                        "id": "nm0000763",
                        "name": "Dana Andrews",
                        "image": "https://m.media-amazon.com/images/M/MV5BMWZmMjAwMjMtYmNkYS00YzQ2LWEwNjItODEyNDBmNzUzMDc1XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Laura",
                        "birthYear": 1909,
                        "professions": [
                          "Actor",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm2934977",
                        "name": "Jessica Gunning",
                        "image": "https://m.media-amazon.com/images/M/MV5BNWQ2Mzk4NjAtMzRkOC00NTQzLWI1Y2EtM2MzMGRmZTgwYzM2XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Pride",
                        "birthYear": 1986,
                        "professions": [
                          "Actress",
                          "Writer"
                        ]
                      },
                      {
                        "id": "nm0806527",
                        "name": "Sharon Small",
                        "image": "https://m.media-amazon.com/images/M/MV5BNDI1MDI4ODgzNF5BMl5BanBnXkFtZTcwMjM2MjUzMg@@._V1_QL75_UX300_.jpg",
                        "knownFor": "About a Boy",
                        "birthYear": 1967,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm0679410",
                        "name": "Dedee Pfeiffer",
                        "image": "https://m.media-amazon.com/images/M/MV5BNGIwMDNiMjgtYTBjZi00OTVkLWI1YTMtM2YzMDdmYWJiNzRmXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Falling Down",
                        "birthYear": 1964,
                        "professions": [
                          "Actress",
                          "Producer",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm0001750",
                        "name": "Madolyn Smith Osborne",
                        "image": "https://m.media-amazon.com/images/M/MV5BNzQyNjA1MjYwMF5BMl5BanBnXkFtZTgwOTE5NTc3MjE@._V1_QL75_UX300_.jpg",
                        "knownFor": "2010: The Year We Make Contact",
                        "birthYear": 1957,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm0129379",
                        "name": "Clare Calbraith",
                        "image": "https://m.media-amazon.com/images/M/MV5BMWIzZGM5ZWItOTMxYi00NmNkLWI0OTQtYTg4ZTM1YTIyNjkzXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Grace",
                        "birthYear": 1974,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm0509264",
                        "name": "Anders Danielsen Lie",
                        "image": "https://m.media-amazon.com/images/M/MV5BMjI0MDU2NTE3N15BMl5BanBnXkFtZTcwODI1Mjg3Nw@@._V1_QL75_UX300_.jpg",
                        "knownFor": "Oslo, August 31st",
                        "birthYear": 1979,
                        "professions": [
                          "Actor",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm0326988",
                        "name": "Carlos Gómez",
                        "image": "https://m.media-amazon.com/images/M/MV5BMjg3NDBjMTUtYjlhZC00ZTU4LTg3MTAtZDY2ZGMzNDA1N2FiXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "The Baker and the Beauty",
                        "professions": [
                          "Actor",
                          "Producer"
                        ]
                      },
                      {
                        "id": "nm0231191",
                        "name": "Fiona Dolman",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTY5NDcwMzIwN15BMl5BanBnXkFtZTgwMzA2OTk4ODE@._V1_QL75_UX300_.jpg",
                        "knownFor": "Midsomer Murders",
                        "birthYear": 1970,
                        "professions": [
                          "Actress",
                          "Soundtrack"
                        ]
                      },
                      {
                        "id": "nm0873942",
                        "name": "Verne Troyer",
                        "image": "https://m.media-amazon.com/images/M/MV5BODg5ODk2NjgzMV5BMl5BanBnXkFtZTcwNjQ5NDcxNg@@._V1_QL75_UX300_.jpg",
                        "knownFor": "The Love Guru",
                        "birthYear": 1969,
                        "professions": [
                          "Actor",
                          "Stunts",
                          "Director"
                        ]
                      },
                      {
                        "id": "nm0945131",
                        "name": "Kōji Yakusho",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTc4OTA5Njc4Nl5BMl5BanBnXkFtZTYwOTc0NDk0._V1_QL75_UX300_.jpg",
                        "knownFor": "Perfect Days",
                        "birthYear": 1956,
                        "professions": [
                          "Actor",
                          "Director",
                          "Writer"
                        ]
                      },
                      {
                        "id": "nm0800219",
                        "name": "Josette Simon",
                        "image": "https://m.media-amazon.com/images/M/MV5BZmI1Njg1NDItNjdkZC00MmJkLTgwZjYtNTM2ZDFmNzkwNjZkXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Wonder Woman",
                        "birthYear": 1960,
                        "professions": [
                          "Actress"
                        ]
                      },
                      {
                        "id": "nm0916871",
                        "name": "Derek Webster",
                        "image": "https://m.media-amazon.com/images/M/MV5BMDk5NGRkYmItYjJhZS00NGZiLWI4YTktYmZlYTI3ZjcyYzMwXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "knownFor": "Godzilla",
                        "professions": [
                          "Actor"
                        ]
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/box-office": {
      "get": {
        "operationId": "movie_imdb_box_office",
        "summary": "Box Office",
        "description": "IMDb Box Office — chart pendapatan box office akhir pekan (weekend).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-box-office"
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah judul teratas. Default 10, max 20",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "count": 10,
                    "items": [
                      {
                        "id": "tt26657236",
                        "rank": 1,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BYzQyYjZmMjctMzIyZi00MDI0LWJhNGQtMzQ3MTFlNDgwNGM5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Backrooms",
                        "rating": 7.1,
                        "weekendGross": {
                          "amount": 81402424,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 154198791,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt37287335",
                        "rank": 2,
                        "year": 2025,
                        "image": "https://m.media-amazon.com/images/M/MV5BYzc1NWUwMDgtNGZlMS00ZmYzLWIzMzktNmMxMmY1MTUzNWExXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Obsession",
                        "rating": 8.1,
                        "weekendGross": {
                          "amount": 27395480,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 178778930,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt30825738",
                        "rank": 3,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BYjRkYzAzNjktZmRhMy00NjRiLWE0OTMtYmRmMTE5NDkzY2NlXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Star Wars: The Mandalorian and Grogu",
                        "rating": 7,
                        "weekendGross": {
                          "amount": 24451576,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 257522349,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt11378946",
                        "rank": 4,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BNzllNmRlN2EtMDQyOC00ODJjLTg4OWQtZDNmNGU3YzlkNjc1XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Michael",
                        "rating": 7.7,
                        "weekendGross": {
                          "amount": 11865524,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 859159812,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt34459219",
                        "rank": 5,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BZTQ3ZWQ4YTctMTI0OC00NmI5LWFlNjgtNjhhMDQxYjUxYTQyXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Breadwinner",
                        "rating": 6.3,
                        "weekendGross": {
                          "amount": 7353073,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 11438057,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt33612209",
                        "rank": 6,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BZmM3ZDU3ODItZmY5Yi00OTQ2LWE5OTctZTA5NDBhMWJkOGY3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Devil Wears Prada 2",
                        "rating": 6.6,
                        "weekendGross": {
                          "amount": 5872312,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 645140934,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt32547691",
                        "rank": 7,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjE2YjdkNDctMDg1MS00MjBjLWIyZjEtZWM1ZjczNTAzZGEyXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Pressure",
                        "rating": 7.6,
                        "weekendGross": {
                          "amount": 5811480,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 8974250,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt32565993",
                        "rank": 8,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BNTFmZWI4YmMtNmQ0ZC00ZGQwLTk1OWEtZjAyZmIzOGY0MGFiXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Sheep Detectives",
                        "rating": 7.6,
                        "weekendGross": {
                          "amount": 4694974,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 105516293,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt33763941",
                        "rank": 9,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BNDhmZmJlMDctNTA3MS00NTkwLThkZGQtMjM5MTdmMDg2YjBjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Passenger",
                        "rating": 5.6,
                        "weekendGross": {
                          "amount": 2722210,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 27648749,
                          "currency": "USD"
                        }
                      },
                      {
                        "id": "tt17490712",
                        "rank": 10,
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BNTg2YWNkN2EtMzc1Ny00ZTBhLWFmYTItMmMyNzhjNjhhNmVhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Mortal Kombat II",
                        "rating": 6.6,
                        "weekendGross": {
                          "amount": 2001024,
                          "currency": "USD"
                        },
                        "lifetimeGross": {
                          "amount": 127243663,
                          "currency": "USD"
                        }
                      }
                    ],
                    "weekendEnd": "2026-05-31",
                    "weekendStart": "2026-05-29"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/chart": {
      "get": {
        "operationId": "movie_imdb_chart",
        "summary": "Chart",
        "description": "IMDb Charts — daftar peringkat resmi IMDb (Top 250, Most Popular, dll).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-chart"
        },
        "parameters": [
          {
            "name": "chart",
            "in": "query",
            "required": false,
            "description": "Jenis chart. Default top_movies (IMDb Top 250 Movies)",
            "schema": {
              "type": "string",
              "enum": [
                "top_movies",
                "top_english_movies",
                "top_tv",
                "popular_movies",
                "popular_tv",
                "lowest_movies"
              ],
              "example": "top_movies"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 30",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah item per halaman. Default 25, max 50",
            "schema": {
              "type": "number",
              "example": "25"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "chart": "top_movies",
                    "count": 25,
                    "items": [
                      {
                        "id": "tt0111161",
                        "rank": 1,
                        "type": "Movie",
                        "year": 1994,
                        "image": "https://m.media-amazon.com/images/M/MV5BMDAyY2FhYjctNDc5OS00MDNlLThiMGUtY2UxYWVkNGY2ZjljXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Shawshank Redemption",
                        "rating": 9.3,
                        "voteCount": 3194285,
                        "runtimeMinutes": 142
                      },
                      {
                        "id": "tt0068646",
                        "rank": 2,
                        "type": "Movie",
                        "year": 1972,
                        "image": "https://m.media-amazon.com/images/M/MV5BNGEwYjgwOGQtYjg5ZS00Njc1LTk2ZGEtM2QwZWQ2NjdhZTE5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Godfather",
                        "rating": 9.2,
                        "voteCount": 2229395,
                        "runtimeMinutes": 175
                      },
                      {
                        "id": "tt0468569",
                        "rank": 3,
                        "type": "Movie",
                        "year": 2008,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTMxNTMwODM0NF5BMl5BanBnXkFtZTcwODAyMTk2Mw@@._V1_QL75_UX200_.jpg",
                        "title": "The Dark Knight",
                        "rating": 9.1,
                        "voteCount": 3175208,
                        "runtimeMinutes": 152
                      },
                      {
                        "id": "tt0071562",
                        "rank": 4,
                        "type": "Movie",
                        "year": 1974,
                        "image": "https://m.media-amazon.com/images/M/MV5BMDIxMzBlZDktZjMxNy00ZGI4LTgxNDEtYWRlNzRjMjJmOGQ1XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Godfather Part II",
                        "rating": 9,
                        "voteCount": 1496368,
                        "runtimeMinutes": 202
                      },
                      {
                        "id": "tt0050083",
                        "rank": 5,
                        "type": "Movie",
                        "year": 1957,
                        "image": "https://m.media-amazon.com/images/M/MV5BYjE4NzdmOTYtYjc5Yi00YzBiLWEzNDEtNTgxZGQ2MWVkN2NiXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "12 Angry Men",
                        "rating": 9,
                        "voteCount": 985440,
                        "runtimeMinutes": 96
                      },
                      {
                        "id": "tt0167260",
                        "rank": 6,
                        "type": "Movie",
                        "year": 2003,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTZkMjBjNWMtZGI5OC00MGU0LTk4ZTItODg2NWM3NTVmNWQ4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Lord of the Rings: The Return of the King",
                        "rating": 9,
                        "voteCount": 2167515,
                        "runtimeMinutes": 201
                      },
                      {
                        "id": "tt0108052",
                        "rank": 7,
                        "type": "Movie",
                        "year": 1993,
                        "image": "https://m.media-amazon.com/images/M/MV5BNjM1ZDQxYWUtMzQyZS00MTE1LWJmZGYtNGUyNTdlYjM3ZmVmXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Schindler's List",
                        "rating": 9,
                        "voteCount": 1586593,
                        "runtimeMinutes": 195
                      },
                      {
                        "id": "tt0120737",
                        "rank": 8,
                        "type": "Movie",
                        "year": 2001,
                        "image": "https://m.media-amazon.com/images/M/MV5BNzIxMDQ2YTctNDY4MC00ZTRhLTk4ODQtMTVlOWY4NTdiYmMwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Lord of the Rings: The Fellowship of the Ring",
                        "rating": 8.9,
                        "voteCount": 2209642,
                        "runtimeMinutes": 178
                      },
                      {
                        "id": "tt0110912",
                        "rank": 9,
                        "type": "Movie",
                        "year": 1994,
                        "image": "https://m.media-amazon.com/images/M/MV5BYTViYTE3ZGQtNDBlMC00ZTAyLTkyODMtZGRiZDg0MjA2YThkXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Pulp Fiction",
                        "rating": 8.8,
                        "voteCount": 2438849,
                        "runtimeMinutes": 154
                      },
                      {
                        "id": "tt0060196",
                        "rank": 10,
                        "type": "Movie",
                        "year": 1966,
                        "image": "https://m.media-amazon.com/images/M/MV5BMWM5ZjQxM2YtNDlmYi00ZDNhLWI4MWUtN2VkYjBlMTY1ZTkwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Good, the Bad and the Ugly",
                        "rating": 8.8,
                        "voteCount": 891327,
                        "runtimeMinutes": 178
                      },
                      {
                        "id": "tt0167261",
                        "rank": 11,
                        "type": "Movie",
                        "year": 2002,
                        "image": "https://m.media-amazon.com/images/M/MV5BMGQxMDdiOWUtYjc1Ni00YzM1LWE2NjMtZTg3Y2JkMjEzMTJjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Lord of the Rings: The Two Towers",
                        "rating": 8.8,
                        "voteCount": 1960006,
                        "runtimeMinutes": 179
                      },
                      {
                        "id": "tt0109830",
                        "rank": 12,
                        "type": "Movie",
                        "year": 1994,
                        "image": "https://m.media-amazon.com/images/M/MV5BNDYwNzVjMTItZmU5YS00YjQ5LTljYjgtMjY2NDVmYWMyNWFmXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Forrest Gump",
                        "rating": 8.8,
                        "voteCount": 2500949,
                        "runtimeMinutes": 142
                      },
                      {
                        "id": "tt0137523",
                        "rank": 13,
                        "type": "Movie",
                        "year": 1999,
                        "image": "https://m.media-amazon.com/images/M/MV5BOTgyOGQ1NDItNGU3Ny00MjU3LTg2YWEtNmEyYjBiMjI1Y2M5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Fight Club",
                        "rating": 8.8,
                        "voteCount": 2614907,
                        "runtimeMinutes": 139
                      },
                      {
                        "id": "tt1375666",
                        "rank": 14,
                        "type": "Movie",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjAxMzY3NjcxNF5BMl5BanBnXkFtZTcwNTI5OTM0Mw@@._V1_QL75_UX200_.jpg",
                        "title": "Inception",
                        "rating": 8.8,
                        "voteCount": 2823283,
                        "runtimeMinutes": 148
                      },
                      {
                        "id": "tt0080684",
                        "rank": 15,
                        "type": "Movie",
                        "year": 1980,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTkxNGFlNDktZmJkNC00MDdhLTg0MTEtZjZiYWI3MGE5NWIwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Star Wars: Episode V - The Empire Strikes Back",
                        "rating": 8.7,
                        "voteCount": 1506976,
                        "runtimeMinutes": 124
                      },
                      {
                        "id": "tt0133093",
                        "rank": 16,
                        "type": "Movie",
                        "year": 1999,
                        "image": "https://m.media-amazon.com/images/M/MV5BN2NmN2VhMTQtMDNiOS00NDlhLTliMjgtODE2ZTY0ODQyNDRhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Matrix",
                        "rating": 8.7,
                        "voteCount": 2251813,
                        "runtimeMinutes": 136
                      },
                      {
                        "id": "tt0099685",
                        "rank": 17,
                        "type": "Movie",
                        "year": 1990,
                        "image": "https://m.media-amazon.com/images/M/MV5BN2E5NzI2ZGMtY2VjNi00YTRjLWI1MDUtZGY5OWU1MWJjZjRjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "GoodFellas",
                        "rating": 8.7,
                        "voteCount": 1394403,
                        "runtimeMinutes": 145
                      },
                      {
                        "id": "tt0816692",
                        "rank": 18,
                        "type": "Movie",
                        "year": 2014,
                        "image": "https://m.media-amazon.com/images/M/MV5BYzdjMDAxZGItMjI2My00ODA1LTlkNzItOWFjMDU5ZDJlYWY3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Interstellar",
                        "rating": 8.7,
                        "voteCount": 2540166,
                        "runtimeMinutes": 169
                      },
                      {
                        "id": "tt0073486",
                        "rank": 19,
                        "type": "Movie",
                        "year": 1975,
                        "image": "https://m.media-amazon.com/images/M/MV5BYjBkMjgzMzYtNzRiMS00NDc3LWE4YTUtZjYxYjZhNjNhYzhhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "One Flew Over the Cuckoo's Nest",
                        "rating": 8.6,
                        "voteCount": 1157387,
                        "runtimeMinutes": 133
                      },
                      {
                        "id": "tt0114369",
                        "rank": 20,
                        "type": "Movie",
                        "year": 1995,
                        "image": "https://m.media-amazon.com/images/M/MV5BY2IzNzMxZjctZjUxZi00YzAxLTk3ZjMtODFjODdhMDU5NDM1XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Seven",
                        "rating": 8.6,
                        "voteCount": 2025905,
                        "runtimeMinutes": 127
                      },
                      {
                        "id": "tt0038650",
                        "rank": 21,
                        "type": "Movie",
                        "year": 1946,
                        "image": "https://m.media-amazon.com/images/M/MV5BMDM4OWFhYjEtNTE5Yy00NjcyLTg5N2UtZDQwNDZlYjlmNDU5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "It's a Wonderful Life",
                        "rating": 8.6,
                        "voteCount": 554350,
                        "runtimeMinutes": 130
                      },
                      {
                        "id": "tt0102926",
                        "rank": 22,
                        "type": "Movie",
                        "year": 1991,
                        "image": "https://m.media-amazon.com/images/M/MV5BNDdhOGJhYzctYzYwZC00YmI2LWI0MjctYjg4ODdlMDExYjBlXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Silence of the Lambs",
                        "rating": 8.6,
                        "voteCount": 1726180,
                        "runtimeMinutes": 118
                      },
                      {
                        "id": "tt0120815",
                        "rank": 23,
                        "type": "Movie",
                        "year": 1998,
                        "image": "https://m.media-amazon.com/images/M/MV5BZGZhZGQ1ZWUtZTZjYS00MDJhLWFkYjctN2ZlYjE5NWYwZDM2XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Saving Private Ryan",
                        "rating": 8.6,
                        "voteCount": 1642651,
                        "runtimeMinutes": 169
                      },
                      {
                        "id": "tt0047478",
                        "rank": 24,
                        "type": "Movie",
                        "year": 1954,
                        "image": "https://m.media-amazon.com/images/M/MV5BZjliMWExOTMtZDQ3ZS00NWU3LWIyN2EtMjllNzk3ZTNlYzg4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Seven Samurai",
                        "rating": 8.6,
                        "voteCount": 402183,
                        "runtimeMinutes": 207
                      },
                      {
                        "id": "tt0120689",
                        "rank": 25,
                        "type": "Movie",
                        "year": 1999,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTUxMzQyNjA5MF5BMl5BanBnXkFtZTYwOTU2NTY3._V1_QL75_UX200_.jpg",
                        "title": "The Green Mile",
                        "rating": 8.6,
                        "voteCount": 1563823,
                        "runtimeMinutes": 189
                      }
                    ],
                    "total": 250,
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/coming-soon": {
      "get": {
        "operationId": "movie_imdb_coming_soon",
        "summary": "Coming Soon",
        "description": "IMDb Coming Soon — film/serial yang akan rilis (upcoming).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-coming-soon"
        },
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Jenis: movie atau tv. Default movie",
            "schema": {
              "type": "string",
              "enum": [
                "movie",
                "tv"
              ],
              "example": "movie"
            }
          },
          {
            "name": "region",
            "in": "query",
            "required": false,
            "description": "Kode region 2 huruf (mis. US, ID, GB). Opsional",
            "schema": {
              "type": "string",
              "example": "US"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah judul. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "from": "2026-06-07",
                    "type": "movie",
                    "count": 20,
                    "items": [
                      {
                        "id": "tt15047880",
                        "cast": [
                          "Emily Blunt",
                          "Josh O'Connor",
                          "Colin Firth",
                          "Eve Hewson"
                        ],
                        "plot": "If you found out we weren't alone, if someone showed you, proved it to you, would that frighten you?",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTgwNDI1ZjctYWNmMS00MTJhLTg1ZWItMzI1Yjk5NjZkYWFkXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Disclosure Day",
                        "genres": [
                          "Drama",
                          "Sci-Fi",
                          "Thriller"
                        ],
                        "releaseDate": "2026-06-12"
                      },
                      {
                        "id": "tt33764258",
                        "cast": [
                          "Anne Hathaway",
                          "Josh Stewart",
                          "Charlize Theron",
                          "Zendaya"
                        ],
                        "plot": "After the Trojan War, Odysseus faces a dangerous voyage back to Ithaca, meeting creatures like the Cyclops Polyphemus, Sirens, and Calypso along the way.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BZDY2NTkxMWQtMmNkMC00NmNjLWIzMmItNmEyMmRmMDk2YmY2XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "The Odyssey",
                        "genres": [
                          "Adventure",
                          "Drama",
                          "Fantasy"
                        ],
                        "releaseDate": "2026-07-17"
                      },
                      {
                        "id": "tt29355505",
                        "cast": [
                          "Tom Hanks",
                          "Keanu Reeves",
                          "Joan Cusack",
                          "Annie Potts"
                        ],
                        "plot": "Woody, Buzz, Jessie and the rest of the gang's jobs are challenged when they're introduced to electronics, a new threat to playtime.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BZTI1YTBiNmEtYWUxZi00YzFkLWIzNjMtMmZjMmY2NzM0ZWMzXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Toy Story 5",
                        "genres": [
                          "Animation",
                          "Adventure",
                          "Comedy",
                          "Drama",
                          "Family",
                          "Fantasy"
                        ],
                        "releaseDate": "2026-06-19"
                      },
                      {
                        "id": "tt8814476",
                        "cast": [
                          "Milly Alcock",
                          "Jason Momoa",
                          "David Corenswet",
                          "David Krumholtz"
                        ],
                        "plot": "Kara Zor-El, aka Supergirl, joins forces with an unlikely companion on an interstellar journey of vengeance and justice when an unexpected adversary strikes too close to home.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BNjlhMTdmODYtOGE0ZC00YzAwLWI1NDMtMTIzZDQzZGVkNDMwXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Supergirl",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Sci-Fi"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt32273171",
                        "cast": [
                          "Hugh Jackman",
                          "Jodie Comer",
                          "Bill Skarsgård",
                          "Jade Croot"
                        ],
                        "plot": "Grappling with his past after a life of crime and murder, Robin Hood finds himself gravely injured after a battle he thought would be his last. In the hands of a mysterious woman, he is offered a chance at salvation.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYTRmNzlmZjEtYjkzMC00MmNjLThiOGYtZjM5MjFiZDQyM2IwXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "The Death of Robin Hood",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama"
                        ],
                        "releaseDate": "2026-06-19"
                      },
                      {
                        "id": "tt33311069",
                        "cast": [
                          "Miao Xie",
                          "Joe Taslim",
                          "Sahajak Boonthanakit",
                          "Joey Iwanaga"
                        ],
                        "plot": "A father fights fiercely against ruthless kidnappers to save his abducted daughter.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BODUyZjg2YzctNGE3Yi00YjhhLTkyZTItZTAwZTNhNDA1ODQzXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "The Furious",
                        "genres": [
                          "Action",
                          "Crime",
                          "Thriller"
                        ],
                        "releaseDate": "2026-06-12"
                      },
                      {
                        "id": "tt39143902",
                        "cast": [
                          "Joe Bird",
                          "Stacy Clausen",
                          "Jeremy Blewitt",
                          "Ewen Leslie"
                        ],
                        "plot": "Two teenage boys must escape a violent entity that takes the form of the person they desire most - each other.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BZjVkZjIxMzItMzYyMi00ODMwLWEwMWQtMjhhMTkwMGI5MWEyXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Leviticus",
                        "genres": [
                          "Horror",
                          "Romance",
                          "Sci-Fi",
                          "Thriller"
                        ],
                        "releaseDate": "2026-06-19"
                      },
                      {
                        "id": "tt27419466",
                        "cast": [
                          "Catherine Laga'aia",
                          "Dwayne Johnson",
                          "John Tui",
                          "Frankie Adams"
                        ],
                        "plot": "Live-action adaptation of the 2016 Disney animated film 'Moana.'",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTQ1OTQ2Y2UtMzllNS00ODFiLWFkNGItNGRjOWRlMjIwNTRlXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Moana",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Family",
                          "Fantasy",
                          "Musical"
                        ],
                        "releaseDate": "2026-07-10"
                      },
                      {
                        "id": "tt31170389",
                        "cast": [
                          "Luciane Buchanan",
                          "Hunter Doohan",
                          "Souheila Yacoub",
                          "Tandi Wright"
                        ],
                        "plot": "After the loss of her husband, a woman seeks solace with her in-laws. As one by one they transform into deadites, she comes to discover that the vows she took in life - survive even in death.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BZTljMTZjZTItZjMzZi00NDBhLWFmMzAtOGNiNTlhY2MxMzg5XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Evil Dead Burn",
                        "genres": [
                          "Fantasy",
                          "Horror",
                          "Mystery"
                        ],
                        "releaseDate": "2026-07-10"
                      },
                      {
                        "id": "tt32890033",
                        "cast": [
                          "Zoey Deutch",
                          "Allison Janney",
                          "Christoph Waltz",
                          "Jeff Bridges"
                        ],
                        "plot": "Follows the Minions in 1920s Hollywood as they search for frightening creatures for their monster movie, partner with a green creature, and must save the planet after unleashing monsters.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYzBjMDg4YjctYzg3ZS00ZDFmLWI1YjctM2RkZGVjZWEyYWQ0XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Minions & Monsters",
                        "genres": [
                          "Animation",
                          "Adventure",
                          "Comedy",
                          "Crime",
                          "Family",
                          "Sci-Fi"
                        ],
                        "releaseDate": "2026-07-01"
                      },
                      {
                        "id": "tt38128726",
                        "cast": [
                          "Brock Hayhoe",
                          "Paul Scheer",
                          "Symone",
                          "Joel McHale"
                        ],
                        "plot": "Two train stewardess BFFs switch from a dull railway to the luxurious Glamazonian Express. During a massive storm, they must work with snooty first-class crew and President Gagwell to prevent disaster in LA.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYmM2MmJkMDEtYjc2Yi00NGMzLWExYjAtMjQzN2RiNzkwZWE3XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Stop! That! Train!",
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "releaseDate": "2026-06-12"
                      },
                      {
                        "id": "tt34688195",
                        "cast": [
                          "Angelina Jolie",
                          "Anyier Anei",
                          "Ella Rumpf",
                          "Louis Garrel"
                        ],
                        "plot": "An American filmmaker arrives in Paris for Fashion Week on a life-and-death journey, facing challenges and self-discovery.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BNzMwNzY0NzEtNjQyOS00MDNiLTkzYWMtNGNjNmQyNmU2MDI1XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Couture",
                        "genres": [
                          "Drama"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt32321803",
                        "cast": [
                          "Russell Crowe",
                          "Luke Evans",
                          "Teresa Palmer",
                          "Aaron Paul"
                        ],
                        "plot": "A nightclub owner is on the verge of leaving his dangerous past behind for retirement. After masked gunmen rob him and he finds himself squeezed by ruthless cartels, a mysterious newcomer arrives with an interest in buying the business.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYjYyODEwZjQtYWRjMy00OTc1LWFlYzktYjI1MTE3YjhlNDMzXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "The Get Out",
                        "genres": [
                          "Action",
                          "Thriller"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt28540171",
                        "cast": [
                          "Akshay Kumar",
                          "Disha Patani",
                          "Zakir Hussain",
                          "Urvashi Rautela"
                        ],
                        "plot": "Police officers Jay Bakshi and Sandhya hunt notorious criminal Raj Solanki, but Jai discovers Raj has an important connection to his own life.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTY5ODUxNDctZGJjNC00OTk0LWIzMzAtMWQ5NTAyMGZhY2NmXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Welcome to the Jungle",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Comedy",
                          "Crime"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt33219707",
                        "cast": [
                          "Bailee Madison",
                          "Annie Potts",
                          "Joel Courtney",
                          "Eric Nelsen"
                        ],
                        "plot": "A struggling romantic accepts her aunt's wager: go on 40 dates in 40 nights to find true love. If she fails, her aunt will cover her rent and student debt. But the journey proves more challenging than expected.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYTkwY2YxOTItN2EyYi00Yjc3LTlmYTYtZWY0Y2M1MGQyZjdhXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "40 Dates and 40 Nights",
                        "genres": [
                          "Comedy",
                          "Romance"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt32104007",
                        "cast": [
                          "Andy Serkis",
                          "Ben Kingsley",
                          "Mary-Louise Parker",
                          "Kelsey Grammer"
                        ],
                        "plot": "Before he led a nation, George Washington was a young soldier thrown into a global conflict. With alliances crumbling and war closing in, he must choose who to trust and confront the leader he's becoming.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BNTE3NDY5OWUtZmM5Ny00NDJiLTlkZDQtN2E5MWFjZWUyMDZkXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Young Washington",
                        "genres": [
                          "Action",
                          "Biography",
                          "Drama",
                          "History",
                          "War"
                        ],
                        "releaseDate": "2026-07-03"
                      },
                      {
                        "id": "tt39316472",
                        "cast": [
                          "Spike Jonze",
                          "Johnny Knoxville",
                          "Bam Margera",
                          "Adam Ray"
                        ],
                        "plot": "Follows the Jackass crew as they perform their final series of dangerous stunts and pranks, marking the end of the franchise.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BYTRlYzQwYjItNDljNC00YmI2LWEwYmEtMjhhM2NiMGFhNTYyXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Jackass: Best and Last",
                        "genres": [
                          "Documentary",
                          "Comedy"
                        ],
                        "releaseDate": "2026-06-26"
                      },
                      {
                        "id": "tt32432654",
                        "cast": [
                          "Maya da Costa",
                          "Myra Molloy",
                          "Zach Braff",
                          "Levon Hawke"
                        ],
                        "plot": "Coley, 17, from rural Oregon, navigates intimacy after her mother's passing. Meeting Sonya sparks new feelings, but self-doubt hinders their connection. Sonya, unfamiliar with dating girls, is uncertain. They learn to embrace emotions",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BNzAwYmRjMzMtNTdkNC00Yzk5LTllZDYtMWRiZGZkNWY2NzMwXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Girls Like Girls",
                        "genres": [
                          "Drama"
                        ],
                        "releaseDate": "2026-06-19"
                      },
                      {
                        "id": "tt36834010",
                        "cast": [
                          "Jon Hamm",
                          "Kerri Kenney",
                          "Zoey Deutch",
                          "Ken Marino"
                        ],
                        "plot": "When her fiancé uses their \"celebrity pass\" agreement, Midwest bride Gail Daughtry travels to Hollywood seeking revenge by pursuing her own celebrity encounter.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BZTFjOGJhNzEtMWUxMC00Yjc1LWE1MTUtODc4Yzk3MzVjMWUyXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Gail Daughtry and the Celebrity Sex Pass",
                        "genres": [
                          "Comedy"
                        ],
                        "releaseDate": "2026-07-10"
                      },
                      {
                        "id": "tt35309713",
                        "cast": [
                          "Armie Hammer",
                          "Costas Mandylor",
                          "Dora Dimic Rakar",
                          "Vjekoslav Katusin"
                        ],
                        "plot": "A man takes justice into his own hands, hunting down criminals. His vigilante crusade makes him a social media star but puts him at odds with the local police chief.",
                        "type": "Movie",
                        "image": "https://m.media-amazon.com/images/M/MV5BN2FjZjE2YmUtNjE2NS00ZjcyLWEwMzUtZGYwNzI0ZWQxODVlXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Citizen Vigilante",
                        "genres": [
                          "Action",
                          "Thriller"
                        ],
                        "releaseDate": "2026-06-19"
                      }
                    ],
                    "region": "US"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/credits/{id}": {
      "get": {
        "operationId": "movie_imdb_credits",
        "summary": "Credits",
        "description": "IMDb Credits — daftar lengkap pemeran & kru sebuah title (paginated).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-credits"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb title ID (tt…) atau URL title penuh",
            "schema": {
              "type": "string",
              "example": "tt1375666"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 30",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah kredit per halaman. Default 25, max 50",
            "schema": {
              "type": "number",
              "example": "25"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "tt1375666",
                    "page": 1,
                    "count": 25,
                    "title": "Inception",
                    "total": 1603,
                    "credits": [
                      {
                        "id": "nm0000138",
                        "name": "Leonardo DiCaprio",
                        "image": "https://m.media-amazon.com/images/M/MV5BMjI0MTg3MzI0M15BMl5BanBnXkFtZTcwMzQyODU2Mw@@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Cobb"
                        ]
                      },
                      {
                        "id": "nm0330687",
                        "name": "Joseph Gordon-Levitt",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTY3NTk0NDI3Ml5BMl5BanBnXkFtZTgwNDA3NjY0MjE@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Arthur"
                        ]
                      },
                      {
                        "id": "nm0680983",
                        "name": "Elliot Page",
                        "image": "https://m.media-amazon.com/images/M/MV5BZmM3ZjE2M2QtYzljOC00ZTI4LWFhNTItOWVhNTkzM2JhOTE3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Ariadne"
                        ]
                      },
                      {
                        "id": "nm0362766",
                        "name": "Tom Hardy",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTQ3ODEyNjA4Nl5BMl5BanBnXkFtZTgwMTE4ODMyMjE@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Eames"
                        ]
                      },
                      {
                        "id": "nm0913822",
                        "name": "Ken Watanabe",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTQzMTUzNjc4Nl5BMl5BanBnXkFtZTcwMTUyODU2Mw@@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Saito"
                        ]
                      },
                      {
                        "id": "nm2438307",
                        "name": "Dileep Rao",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTI5Nzc2NTc2MF5BMl5BanBnXkFtZTcwMDM2MTc1Mg@@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Yusuf"
                        ]
                      },
                      {
                        "id": "nm0614165",
                        "name": "Cillian Murphy",
                        "image": "https://m.media-amazon.com/images/M/MV5BNWM3NTg0NGYtNTFmYS00OWY1LTlkNTgtNzZlMWY4OGRmMmEzXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Robert Fischer, Jr."
                        ]
                      },
                      {
                        "id": "nm0000297",
                        "name": "Tom Berenger",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTk1OTQ5MzUzM15BMl5BanBnXkFtZTgwMDUxMTY1NDE@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Browning"
                        ]
                      },
                      {
                        "id": "nm0182839",
                        "name": "Marion Cotillard",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTQxNTEzNTkwNF5BMl5BanBnXkFtZTcwNzQ2NDIwOQ@@._V1_QL75_UX200_.jpg",
                        "category": "Actress",
                        "characters": [
                          "Mal"
                        ]
                      },
                      {
                        "id": "nm0000592",
                        "name": "Pete Postlethwaite",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTMyMjIxMTQ2NV5BMl5BanBnXkFtZTYwNDQ0NTE1._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Maurice Fischer"
                        ]
                      },
                      {
                        "id": "nm0000323",
                        "name": "Michael Caine",
                        "image": "https://m.media-amazon.com/images/M/MV5BMjAwNzIwNTQ4Ml5BMl5BanBnXkFtZTYwMzE1MTUz._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Miles"
                        ]
                      },
                      {
                        "id": "nm0001305",
                        "name": "Lukas Haas",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTQ3MjU1MDMxM15BMl5BanBnXkFtZTgwODk5ODE4MDE@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Nash"
                        ]
                      },
                      {
                        "id": "nm2581730",
                        "name": "Tai-Li Lee",
                        "image": null,
                        "category": "Actor",
                        "characters": [
                          "Tadashi"
                        ]
                      },
                      {
                        "id": "nm3637500",
                        "name": "Claire Geare",
                        "image": "https://m.media-amazon.com/images/M/MV5BMGQ0ODdlOGUtYmJhYi00NmZkLTg3OGQtN2FiY2NiNTRjYmY3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actress",
                        "characters": [
                          "Phillipa (3 Years)"
                        ]
                      },
                      {
                        "id": "nm3960408",
                        "name": "Magnus Nolan",
                        "image": "https://m.media-amazon.com/images/M/MV5BN2RhZmYwMTEtZjhhYy00ZDI4LTk2ZGUtNjhhYjA4ODdhNmYzXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "James (20 Months)"
                        ]
                      },
                      {
                        "id": "nm2855622",
                        "name": "Taylor Geare",
                        "image": "https://m.media-amazon.com/images/M/MV5BNTBjMDgyMDgtMjE5Yi00OTExLWIwYjQtOTllNGU5ZDI4YzdhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actress",
                        "characters": [
                          "Phillipa (5 Years)"
                        ]
                      },
                      {
                        "id": "nm3638213",
                        "name": "Johnathan Geare",
                        "image": null,
                        "category": "Actor",
                        "characters": [
                          "James (3 Years)"
                        ]
                      },
                      {
                        "id": "nm0556070",
                        "name": "Tohoru Masamune",
                        "image": "https://m.media-amazon.com/images/M/MV5BNWUxYWQwZWMtZDUyMi00MmVkLTlhNzctNzU2NGQ0NDAxMjk3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Japanese Security Guard"
                        ]
                      },
                      {
                        "id": "nm0645785",
                        "name": "Yuji Okumoto",
                        "image": "https://m.media-amazon.com/images/M/MV5BNzQzMWIxYTMtY2MxNy00ZTU4LTg2NmMtMjU5ODc2YTU4NDFkXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Saito's Attendant"
                        ]
                      },
                      {
                        "id": "nm0131565",
                        "name": "Earl Cameron",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTk3NzEyMTI5MV5BMl5BanBnXkFtZTcwNDgxNDIzOA@@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Elderly Bald Man"
                        ]
                      },
                      {
                        "id": "nm1147074",
                        "name": "Ryan Hayward",
                        "image": "https://m.media-amazon.com/images/M/MV5BMzU3ODM2ZWUtMjIyMS00ZGY5LTllNTQtMjNkNTFjOGI2NmZhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Lawyer"
                        ]
                      },
                      {
                        "id": "nm3886541",
                        "name": "Miranda Nolan",
                        "image": "https://m.media-amazon.com/images/M/MV5BODI3NmQ5MzktOTQ1Ny00NTRiLThiNGUtM2E3Mjg2ZjliNmU3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "category": "Actress",
                        "characters": [
                          "Flight Attendant"
                        ]
                      },
                      {
                        "id": "nm0270383",
                        "name": "Russ Fega",
                        "image": "https://m.media-amazon.com/images/M/MV5BMTMzNDE5MjI2MV5BMl5BanBnXkFtZTYwOTgwNzcy._V1_QL75_UX200_.jpg",
                        "category": "Actor",
                        "characters": [
                          "Cab Driver"
                        ]
                      },
                      {
                        "id": "nm0445551",
                        "name": "Tim Kelleher",
                        "image": null,
                        "category": "Actor",
                        "characters": [
                          "Thin Man"
                        ]
                      },
                      {
                        "id": "nm1506908",
                        "name": "Talulah Riley",
                        "image": "https://m.media-amazon.com/images/M/MV5BMjE0MzUwNTUxM15BMl5BanBnXkFtZTcwNzU1OTY5Ng@@._V1_QL75_UX200_.jpg",
                        "category": "Actress",
                        "characters": [
                          "Blonde"
                        ]
                      }
                    ],
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/episodes/{id}": {
      "get": {
        "operationId": "movie_imdb_episodes",
        "summary": "Episodes",
        "description": "IMDb Episodes — daftar episode sebuah serial TV (opsional per-season, paginated).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-episodes"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb series ID (tt…, Breaking Bad) atau URL penuh",
            "schema": {
              "type": "string",
              "example": "tt0903747"
            }
          },
          {
            "name": "season",
            "in": "query",
            "required": false,
            "description": "Nomor season (mis. 1). Kosongkan untuk ambil semua episode lintas-season",
            "schema": {
              "type": "string",
              "example": "1"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 30",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah episode per halaman. Default 25, max 50",
            "schema": {
              "type": "number",
              "example": "25"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "tt0903747",
                    "page": 1,
                    "count": 7,
                    "total": 7,
                    "season": "1",
                    "series": "Breaking Bad",
                    "hasMore": false,
                    "episodes": [
                      {
                        "id": "tt0959621",
                        "plot": "Facing a life-altering diagnosis, chemistry teacher Walter White teams with former student Jesse Pinkman to cook meth, hoping to secure his family's future.",
                        "image": "https://m.media-amazon.com/images/M/MV5BZGU1MDVlOWItMGVhNy00MmNlLWE1NjktMTM0M2UwMjAzZTQzXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Pilot",
                        "rating": 9,
                        "season": "1",
                        "episode": "1",
                        "voteCount": 81558,
                        "releaseDate": "2008-01-20"
                      },
                      {
                        "id": "tt1054724",
                        "plot": "Walt and Jesse face the messy fallout from their first cook, scrambling to erase evidence and deal with a dangerous loose end as Skyler grows uneasy over Walt's secretive behavior.",
                        "image": "https://m.media-amazon.com/images/M/MV5BNTFlNzk3MTQtYTdjMC00NjIwLWI1ZDItZDQ1MTVjMTljMGRjXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Cat's in the Bag...",
                        "rating": 8.6,
                        "season": "1",
                        "episode": "2",
                        "voteCount": 60689,
                        "releaseDate": "2008-01-27"
                      },
                      {
                        "id": "tt1054725",
                        "plot": "With a dangerous captive in Jesse's basement, Walt faces a moral dilemma while scrambling to cover his tracks at home and keep their fledgling operation alive.",
                        "image": "https://m.media-amazon.com/images/M/MV5BMzUwZGQzZmMtYzgyYS00ZWZjLWI5NzgtZTk4YzNiOGRjOGI3XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "...And the Bag's in the River",
                        "rating": 8.7,
                        "season": "1",
                        "episode": "3",
                        "voteCount": 58476,
                        "releaseDate": "2008-02-10"
                      },
                      {
                        "id": "tt1054726",
                        "plot": "After Walter's cancer diagnosis, a fraught family intervention pushes him to decide about treatment. With money tight, he and Jesse consider their next step in the meth business -- despite the growing risks.",
                        "image": "https://m.media-amazon.com/images/M/MV5BYWY0YzlmYmYtZmIxMC00Yjg3LTgzYjgtNWYyMDIxZWVlYzkyXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Cancer Man",
                        "rating": 8.2,
                        "season": "1",
                        "episode": "4",
                        "voteCount": 56198,
                        "releaseDate": "2008-02-17"
                      },
                      {
                        "id": "tt1054727",
                        "plot": "Walt considers how to pay for his cancer treatment after reconnecting with former partners who offer help, while Jesse tries to expand their customer base.",
                        "image": "https://m.media-amazon.com/images/M/MV5BZDMxZDE1MjQtMjI0MC00M2Y1LWI5YmMtNDdkZmFmZmVhYWE3XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Gray Matter",
                        "rating": 8.2,
                        "season": "1",
                        "episode": "5",
                        "voteCount": 55155,
                        "releaseDate": "2008-02-24"
                      },
                      {
                        "id": "tt1054728",
                        "plot": "Burned by a crooked deal, Walt summons the nerve to confront the underworld and line up a new distributor, while Jesse scrambles to unload their stash and keep their operation under the radar.",
                        "image": "https://m.media-amazon.com/images/M/MV5BNmVkNjg5ZjEtZGFkYy00MzQzLWE2NGEtNjg5MWQyY2QxMzM2XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Crazy Handful of Nothin'",
                        "rating": 9.3,
                        "season": "1",
                        "episode": "6",
                        "voteCount": 64450,
                        "releaseDate": "2008-03-02"
                      },
                      {
                        "id": "tt1054729",
                        "plot": "Under pressure from a dangerous new customer, Walt and Jesse scramble to expand their meth operation, devising a risky plan to secure supplies as Walt tries to keep his double life from Skyler.",
                        "image": "https://m.media-amazon.com/images/M/MV5BNzM1OTA1NzgxOV5BMl5BanBnXkFtZTgwMjg2MDU5NTM@._V1_QL75_UX300_.jpg",
                        "title": "A No-Rough-Stuff-Type Deal",
                        "rating": 8.8,
                        "season": "1",
                        "episode": "7",
                        "voteCount": 56131,
                        "releaseDate": "2008-03-09"
                      }
                    ],
                    "nextPage": null
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/filmography/{id}": {
      "get": {
        "operationId": "movie_imdb_filmography",
        "summary": "Filmography",
        "description": "IMDb Filmography — daftar kredit film/serial seorang aktor/kru (paginated).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-filmography"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb name ID (nm…) atau URL name penuh",
            "schema": {
              "type": "string",
              "example": "nm0000138"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 30",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah kredit per halaman. Default 25, max 50",
            "schema": {
              "type": "number",
              "example": "25"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "nm0000138",
                    "name": "Leonardo DiCaprio",
                    "page": 1,
                    "count": 25,
                    "total": 608,
                    "credits": [
                      {
                        "id": "tt38985296",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BZmEwNzU4MWEtZGMzMy00NzA0LWIzYWItN2E1ODQ0MmZhYzA0XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Oz",
                        "category": "Producer"
                      },
                      {
                        "id": "tt29028861",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BYjUzM2FhZDQtNDBmZC00ZTU2LWE3YjUtNGU4NjAzOTRkYzllXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Michael Caton-Jones: This Broxburn Boy's Life",
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt39796043",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTJjMTY0ZGUtZDJmYS00YTM1LTk1YTEtODE2YzVmZTM3ZmU3XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Death Boom",
                        "category": "Producer"
                      },
                      {
                        "id": "tt42437989",
                        "type": "TV Special",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BOWRkZjQzOWMtZGVlMi00MWM4LTk4MGYtMzMyZmMzOTZlMTBmXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "David Attenborough's 100 Years on Planet Earth",
                        "rating": 8.3,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt39314348",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BOWI2NWRhNjMtNDBiOC00YTUzLTgzNTgtNWIwOTM5N2I0MWRhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "A Gorilla Story: Told by David Attenborough",
                        "rating": 8,
                        "category": "Producer"
                      },
                      {
                        "id": "tt0081857",
                        "type": "TV Series",
                        "year": 1981,
                        "image": "https://m.media-amazon.com/images/M/MV5BYmEzODg2ZjctZDIzMC00ZjE4LTg2M2UtMjI5ZmJhYWRmMjFkXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Entertainment Tonight",
                        "rating": 3.6,
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt1215594",
                        "type": "TV Series",
                        "year": 1984,
                        "image": "https://m.media-amazon.com/images/M/MV5BNTRmMWI5YmEtMmI2OS00ZjkzLWFmNmMtMjY0YWNiYWI5NTcxXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Dateline",
                        "rating": 6.9,
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt3310362",
                        "type": "TV Series",
                        "year": 2008,
                        "image": "https://m.media-amazon.com/images/M/MV5BOGFkNzRkM2QtOTdjMS00NWI4LTg5MmUtYzNiNjczMGFhNmFhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "ABC News Breakfast",
                        "rating": 4.7,
                        "category": "Archive Footage",
                        "characters": [
                          "Self - Actor",
                          "One Battle After Another",
                          "Self - Actor, Titanic"
                        ]
                      },
                      {
                        "id": "tt1170244",
                        "type": "TV Series",
                        "year": 2007,
                        "image": "https://m.media-amazon.com/images/M/MV5BZDlmMjQ1NTgtNjgwNi00ZTFjLTljMjktZjk4NjMzOGMxNjE5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Morning Joe",
                        "rating": 4,
                        "category": "Archive Footage",
                        "characters": [
                          "Self -",
                          "Pat Calhoun"
                        ]
                      },
                      {
                        "id": "tt1853460",
                        "type": "TV Series",
                        "year": 2009,
                        "image": "https://m.media-amazon.com/images/M/MV5BN2I1ZTAxMmQtODViNi00MTNkLWI0MDUtNWU5YTcxNjkwYTJjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Way Too Early with Ali Vitali",
                        "rating": 3.8,
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt0320037",
                        "type": "TV Series",
                        "year": 2003,
                        "image": "https://m.media-amazon.com/images/M/MV5BN2M1OGJiOTctNDg2Yi00M2I1LThjMTktY2NhN2VjZWU2NDllXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Jimmy Kimmel Live!",
                        "rating": 6.4,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt34358231",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BNTEwMzJjYjItYTlhMC00MjU0LWIyYWYtNTM4ZTM5YWY2ODU5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Serling",
                        "category": "Producer"
                      },
                      {
                        "id": "tt36205360",
                        "type": "TV Special",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BYjU0MDUwNzQtYThlYS00ODJkLTk2MGMtYjFlMWJjMTk1YmE2XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Oscars",
                        "rating": 6.5,
                        "category": "Self",
                        "characters": [
                          "Self - Nominee"
                        ]
                      },
                      {
                        "id": "tt1170244",
                        "type": "TV Series",
                        "year": 2007,
                        "image": "https://m.media-amazon.com/images/M/MV5BZDlmMjQ1NTgtNjgwNi00ZTFjLTljMjktZjk4NjMzOGMxNjE5XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Morning Joe",
                        "rating": 4,
                        "category": "Self",
                        "characters": [
                          "Self - Bob Ferguson"
                        ]
                      },
                      {
                        "id": "tt38672206",
                        "type": "TV Series",
                        "year": 1993,
                        "image": "https://m.media-amazon.com/images/M/MV5BMmI0OWVkYmEtN2M1Ny00MGQzLThkMmUtZmFiZWRiZmQ1NWZjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "VOX Nachrichten",
                        "rating": 3.3,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt36951281",
                        "type": "TV Series",
                        "year": 1980,
                        "image": "https://m.media-amazon.com/images/M/MV5BNmU5NzFlZDUtZWQ4YS00ZWIxLWExNTktNDRlZTA5OGY0MzIwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "NTV Evening Newshour",
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt39059938",
                        "type": "TV Special",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjI1N2FmNmQtNThhZS00OTg2LWEzMzUtODQ0NjM4MmFiNGQ4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "2026 EE BAFTA Film Awards",
                        "rating": 5.7,
                        "category": "Self",
                        "characters": [
                          "Self - Nominee"
                        ]
                      },
                      {
                        "id": "tt7336664",
                        "type": "TV Series",
                        "year": 1968,
                        "image": "https://m.media-amazon.com/images/M/MV5BYmIzMTdhMzktYTE5Ni00MWFiLWJkNWMtMDdlZTY4OWY4MTFjXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Vremya",
                        "rating": 3.1,
                        "category": "Archive Footage",
                        "characters": [
                          "Self - Actor"
                        ]
                      },
                      {
                        "id": "tt0167515",
                        "type": "TV Series",
                        "year": 1996,
                        "image": "https://m.media-amazon.com/images/M/MV5BNzU2MWUxN2MtNjQzMi00MDg4LTk3NWUtNThhYmMxMWNjNDc4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Access Hollywood",
                        "rating": 3.2,
                        "category": "Archive Footage",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt34577866",
                        "type": "Movie",
                        "year": 2026,
                        "image": "https://m.media-amazon.com/images/M/MV5BZmI2MzczYzgtOTEwZS00ZDllLTg1ZDUtZjRiMGFiMjYxN2QwXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Lake",
                        "rating": 7,
                        "category": "Producer"
                      },
                      {
                        "id": "tt0167515",
                        "type": "TV Series",
                        "year": 1996,
                        "image": "https://m.media-amazon.com/images/M/MV5BNzU2MWUxN2MtNjQzMi00MDg4LTk3NWUtNThhYmMxMWNjNDc4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Access Hollywood",
                        "rating": 3.2,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt0247094",
                        "type": "TV Series",
                        "year": 1994,
                        "image": "https://m.media-amazon.com/images/M/MV5BZWI4ZDRkOWQtNzI2OC00MDdlLWIwNDEtYzcwYzRmZmVkYTVmXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Extra",
                        "rating": 3.3,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt0166442",
                        "type": "TV Series",
                        "year": 1988,
                        "image": "https://m.media-amazon.com/images/M/MV5BMDZlNzBkOTQtNzk4NC00YzVjLWIyYjMtZjUzMTNhMjljMjlhXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Inside Edition",
                        "rating": 4.1,
                        "category": "Archive Footage",
                        "characters": [
                          "Self",
                          "Jordan Belfort"
                        ]
                      },
                      {
                        "id": "tt0863054",
                        "type": "TV Series",
                        "year": 1957,
                        "image": "https://m.media-amazon.com/images/M/MV5BMWU2MmY4NjgtZWM5Yi00OTJkLTlmMDItZGRjMTg2ODU2NDJmXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Times in Pictures",
                        "rating": 5.9,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      },
                      {
                        "id": "tt1342151",
                        "type": "TV Series",
                        "year": 1975,
                        "image": "https://m.media-amazon.com/images/M/MV5BYzlhMzBkMDUtMzdlZi00Y2Q3LWIwMzUtMDczZWRmYjdkYmMyXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "ZiB 2",
                        "rating": 6.8,
                        "category": "Self",
                        "characters": [
                          "Self"
                        ]
                      }
                    ],
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/name/{id}": {
      "get": {
        "operationId": "movie_imdb_name",
        "summary": "Name",
        "description": "IMDb Name (Person) Detail — info aktor/sutradara/kru by IMDb ID (nm…).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-name"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb name ID (diawali `nm`). Boleh tempel URL IMDb penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "nm0000138"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "nm0000138",
                    "bio": "Few actors in the world have had a career quite as diverse as Leonardo DiCaprio's. DiCaprio has gone from relatively humble beginnings, as a supporting cast member of the sitcom Growing Pains (1985) and low budget horror movies, such as Critters 3 (1991), to a major teenage heartthrob in the 1990s, as the hunky lead actor in movies such as Romeo + Juliet (1996) and Titanic (1997), to then become a leading man in Hollywood blockbusters, made by internationally renowned directors such as Martin Scorsese and Christopher Nolan.\n\nLeonardo Wilhelm DiCaprio was born in Los Angeles, California, the only child of Irmelin DiCaprio (née Indenbirken) and former comic book artist George DiCaprio. His father is of Italian and German descent, and his mother, who is German-born, is of German, Ukrainian and Russian ancestry. His middle name, \"Wilhelm\", was his maternal grandfather's first name. Leonardo's father had achieved minor status as an artist and distributor of cult comic book titles, and was even depicted in several issues of American Splendor, the cult semi-autobiographical comic book series by the late 'Harvey Pekar', a friend of George's. Leonardo's performance skills became obvious to his parents early on, and after signing him up with a talent agent who wanted Leonardo to perform under the stage name \"Lenny Williams\", DiCaprio began appearing on a number of television commercials and educational programs.\n\nDiCaprio began attracting the attention of producers, who cast him in small roles in a number of television series, such as Roseanne (1988) and The New Lassie (1989), but it wasn't until 1991 that DiCaprio made his film debut in Critters 3 (1991), a low-budget horror movie. While Critters 3 (1991) did little to help showcase DiCaprio's acting abilities, it did help him develop his show-reel, and attract the attention of the people behind the hit sitcom Growing Pains (1985), in which Leonardo was cast in the \"Cousin Oliver\" role of a young homeless boy who moves in with the Seavers. While DiCaprio's stint on Growing Pains (1985) was very short, as the sitcom was axed the year after he joined, it helped bring DiCaprio into the public's attention and, after the sitcom ended, DiCaprio began auditioning for roles in which he would get the chance to prove his acting chops.\n\nLeonardo took up a diverse range of roles in the early 1990s, including a mentally challenged youth in What's Eating Gilbert Grape (1993), a young gunslinger in The Quick and the Dead (1995) and a drug addict in one of his most challenging roles to date, Jim Carroll in The Basketball Diaries (1995), a role which the late River Phoenix originally expressed interest in. While these diverse roles helped establish Leonardo's reputation as an actor, it wasn't until his role as Romeo Montague in Baz Luhrmann's Romeo + Juliet (1996) that Leonardo became a household name, a true movie star. The following year, DiCaprio starred in another movie about doomed lovers, Titanic (1997), which went on to beat all box office records held before then, as, at the time, Titanic (1997) became the highest grossing movie of all time, and cemented DiCaprio's reputation as a teen heartthrob. Following his work on Titanic (1997), DiCaprio kept a low profile for a number of years, with roles in The Man in the Iron Mask (1998) and the low-budget The Beach (2000) being some of his few notable roles during this period.\n\nIn 2002, he burst back into screens throughout the world with leading roles in Catch Me If You Can (2002) and Gangs of New York (2002), his first of many collaborations with director Martin Scorsese. With a current salary of $20 million a movie, DiCaprio is now one of the biggest movie stars in the world. However, he has not limited his professional career to just acting in movies, as DiCaprio is a committed environmentalist, who is actively involved in many environmental causes, and his commitment to this issue led to his involvement in The 11th Hour, a documentary movie about the state of the natural environment. As someone who has gone from small roles in television commercials to one of the most respected actors in the world, DiCaprio has had one of the most diverse careers in cinema. DiCaprio continued to defy conventions about the types of roles he would accept, and with his career now seeing him leading all-star casts in action thrillers such as The Departed (2006), Shutter Island (2010) and Christopher Nolan's Inception (2010), DiCaprio continues to wow audiences by refusing to conform to any cliché about actors.\n\nIn 2012, he played a mustache twirling villain in Django Unchained (2012), and then tragic literary character Jay Gatsby in The Great Gatsby (2013) and Jordan Belfort in The Wolf of Wall Street (2013).\n\nDiCaprio is passionate about environmental and humanitarian causes, having donated $1,000,000 to earthquake relief efforts in 2010, the same year he contributed $1,000,000 to the Wildlife Conservation Society.",
                    "url": "https://www.imdb.com/name/nm0000138/",
                    "name": "Leonardo DiCaprio",
                    "photo": "https://m.media-amazon.com/images/M/MV5BMjI0MTg3MzI0M15BMl5BanBnXkFtZTcwMzQyODU2Mw@@._V1_QL75_UX600_.jpg",
                    "knownFor": [
                      {
                        "id": "tt1375666",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjAxMzY3NjcxNF5BMl5BanBnXkFtZTcwNTI5OTM0Mw@@._V1_QL75_UX200_.jpg",
                        "title": "Inception",
                        "rating": 8.8
                      },
                      {
                        "id": "tt0407887",
                        "year": 2006,
                        "image": "https://m.media-amazon.com/images/M/MV5BMTI1MTY2OTIxNV5BMl5BanBnXkFtZTYwNjQ4NjY3._V1_QL75_UX200_.jpg",
                        "title": "The Departed",
                        "rating": 8.5
                      },
                      {
                        "id": "tt0993846",
                        "year": 2013,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjIxMjgxNTk0MF5BMl5BanBnXkFtZTgwNjIyOTg2MDE@._V1_QL75_UX200_.jpg",
                        "title": "The Wolf of Wall Street",
                        "rating": 8.2
                      },
                      {
                        "id": "tt0120338",
                        "year": 1997,
                        "image": "https://m.media-amazon.com/images/M/MV5BYzYyN2FiZmUtYWYzMy00MzViLWJkZTMtOGY1ZjgzNWMwN2YxXkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Titanic",
                        "rating": 8
                      },
                      {
                        "id": "tt1130884",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BN2FjNWExYzEtY2YzOC00YjNlLTllMTQtNmIwM2Q1YzBhOWM1XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "Shutter Island",
                        "rating": 8.2
                      },
                      {
                        "id": "tt0338751",
                        "year": 2004,
                        "image": "https://m.media-amazon.com/images/M/MV5BYTUyYWJlNDgtOTM5Ny00YTQ3LWFmYTgtZjJiNTNkYjJlMmY4XkEyXkFqcGc@._V1_QL75_UX200_.jpg",
                        "title": "The Aviator",
                        "rating": 7.5
                      }
                    ],
                    "birthDate": "1974-11-11",
                    "birthPlace": "Hollywood, Los Angeles, California, USA",
                    "alsoKnownAs": [
                      "Leonardo Di Caprio",
                      "Leo DiCaprio"
                    ],
                    "professions": [
                      "Producer",
                      "Actor",
                      "Writer"
                    ],
                    "photoOriginal": "https://m.media-amazon.com/images/M/MV5BMjI0MTg3MzI0M15BMl5BanBnXkFtZTcwMzQyODU2Mw@@._V1_.jpg",
                    "popularityRank": 91
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/reviews/{id}": {
      "get": {
        "operationId": "movie_imdb_reviews",
        "summary": "Reviews",
        "description": "IMDb Reviews — ulasan pengguna untuk sebuah title (paginated + sortable).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-reviews"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb title ID (tt…) atau URL title penuh",
            "schema": {
              "type": "string",
              "example": "tt1375666"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "Urutan: helpfulness, date (terbaru), rating, votes. Default helpfulness",
            "schema": {
              "type": "string",
              "enum": [
                "helpfulness",
                "date",
                "rating",
                "votes"
              ],
              "example": "helpfulness"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 20",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah ulasan per halaman. Default 10, max 25",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "tt1375666",
                    "page": 1,
                    "sort": "helpfulness",
                    "count": 10,
                    "title": "Inception",
                    "total": 5174,
                    "hasMore": true,
                    "reviews": [
                      {
                        "id": "rw10607352",
                        "date": "2025-07-01",
                        "title": "The one that stays with you long after the movie ended.",
                        "author": "Didako1221",
                        "rating": 10,
                        "review": "Few films leave you genuinely questioning whether you truly understood them quite like Inception does. The cast is outstanding, the story itself feels like a puzzle you can't stop trying to solve, and the music subtly pulls you deeper without overpowering the experience. All of this has drawn me back to watch the movie at least five times over the years - and I know I'm not done yet.\n\nI've always admired Leonardo DiCaprio, and in this film, it feels like he poured everything he had into the role. All that's left for me now is to keep hoping that someday, we'll get a second part.\n\nSo, keep dreaming....",
                        "upVotes": 143,
                        "downVotes": 8
                      },
                      {
                        "id": "rw4692192",
                        "date": "2019-03-01",
                        "title": "A one-of-a-kind mind-blowing masterpiece!",
                        "author": "adrien_ngoc_1701",
                        "rating": 10,
                        "review": "My 3rd time watching this movie! Yet, it still stunned my mind, kept me enjoyed its every moment and left me with many thoughts afterward.\n\nFor someone like me, who've rarely slept without dream, it's so exciting watching how Christopher Nolan had illustrated every single characteristic of dream on the big screen. As it's been done so sophisticatedly, I do believe the rumour that Nolan had spent 10 years to finish the script of Inception. In my opinion, it's been so far the greatest achievement in his brilliant writer-director career. I jumped into this conclusion after making a quick benchmark of Nolan's remarkable works: \n* Memento, as his first signature in the cinema history, is tremendous and has stayed the most mind-bending film I've ever seen. But overall, it doesn't reach the same level of Inception.\n* The Prestige is highly impressive but somehow I haven't been able to find the very particular \"Nolan's spirit\" in it.\n* The Batman Trilogy is the best superhero saga of all time and its peak The Dark Knight is no doubt a masterpiece as well. Nonetheless, every time we talk about it, Heath Ledger takes all the spotlights with his life-time-role: The (unique-and-only) Joker.\n* Then there came Inception where Nolan truly stood out, having every single detail of his work done in the finest way. The multi-layered storyline despite its complexity, remains consistent and originally interesting. From visual aspect, everything was masterly handled: an impeccable cross-cutting allowed the movie to follow Nolan's nonlinear story-telling without being scattered; a wonderful cinematography work completed with incredibly imaginative visual-effects brought into life so many breathtaking scenes, some of them, I believe, will stay in the audience's mind for a long time (city bending in Paris, zero-gravity fight, in limbo, dreams collapsing...). In addition, Nolan had also a solid cast ensemble to help him deliver all of his messages.\n* Later, we had Interstellar. Though I did admire its cinematography and visual-effects, the film itself is nowhere near the level of Inception.\n\n\n\n\n SPOILERS AHEAD !!!!! For all who haven't watched this movie, you may stop the reading right here because the following paragraphs contain a ton of spoilers!\n\nIt is set in the world where there's technology that allows people to literally share dream. There is, in this world, a new kind of corporate spy - \"extractors\" who use this technology to infiltrate the target's subconscious and extract valuable information through a shared dream world. Our hero Mr Cobb (Leonardo DiCaprio), a very well-known extractor, and his partner Arthur (Joseph Gordon-Levitt) are approached by a powerful businessman - Mr Saito (Ken Watanabe) for a nearly impossible mission, something no one has ever done before : instead of stealing, he wants them to plant an idea in a person's subconscious, which is also called \"inception\". In return, Saito offers something that Cobb could never resist: a ticket to go home with his children by taking out the homicide charge against him. So Cobb and Arthur gather a team to carry out the mission: Eames (Tom Hardy) - a veteran identity forger, Yusuf - the only one chemist can make such a powerful sedative for such a complex 3-levels \"dream within a dream\", and Ariadne (Ellen Page) - a newbie but remarkably talented architect whose role is critical for the success of the mission. The target is Robert Fischer (Cillian Murphy) - son and heir of Saito's biggest competitor (Maurice Fischer, who's dying). The goal is to seed an idea into his mind which will make him abandon his father's business, and the team has to carry Saito as visitor in their mission to let him verify the result of inception. While the team go deeper and deeper into Fischer's mind, we discover gradually the dark of Cobb's past, as well as the 2 biggest why concerning our hero: Why he has became such an expert of inception and What is his desperate motivation for taking that insane mission.\n\nThe movie is not only about the inception mission but more importantly, about the struggle of finding the way in the maze of life. In Cobb's case, it's the maze of dreams built by his memories with his past wife Mal (Marion Cotillard) and his regrets. So as long as he let himself consumed by the past by blaming himself for the death of his love wife, it will keep coming back and haunt his present: the deeper the team go into dream, the more dangerous his subconscious, under the form of his ghostly wife, comes out and could anytime jeopardize the mission. Indeed, if we apprehend the movie with these 2 layers of its story, the ending scene makes perfect sense. Yes! We're now talking about that famous ending which has still remained one of the most controversial movie endings in the cinema history. Did Cobb find Mr Saito in limbo, bring he back to complete the mission then come back to his children in the real world? Or they are still stuck in limbo - the infinite dream world, and the last scene was just his big dream? But all of those question only matter in the first layer of the story: the result of inception mission. When we perceive the story in its deeper layer, as a journey for Cobb to let go of his feeling of guilt for the past and re-find the meaning of his life, this ending did fulfill its job. Cobb didn't even stay to see either if the spinning top would fall because he didn't care any more, what's important to him is that he gonna be with his kids. He did finally get rid of his haunting past and be able to move on, and that matters. And after all, dream or reality, the importance is to truly live. So from this point of view, he has solved the maze of his life.\n\n Some short lines about the cast: \n* Leo has done justice to our main character but he did not success to make a leap from his previous similar roles in Shutter Island and Blood Diamond.\n* Joseph Gordon-Levitt could have been more intense, given the fact that he had the most astounding fight scene in the movie (zero-gravity sequence).\n* There was something missing in Ken Watanabe's performance to portray the powerful man who sponsored the crazy mission. Maybe it was his English...\n* Tom Hardy was OK but forgettable because his character didn't have any memorable moment though he had a lot of screen time.\n* Ellen Page was really impressive, she did fully illustrate the cleverness and the keenness of the young brilliant architect. And personally, I did find a lot of charms in her acting.\n* Cillian Murphy has also done a great job. Much more emotionally complex than just a target of the inception mission, his character Robert Fischer, at the end, was not so different than our hero Cobb. They both were struggling to find a way out of their own maze. If for Cobb, it was the painful past with his late wife; for Fischer, it was the grand shadow and the lack of recognition of his late dad.\n* Last but not least, the one who impressed me the most was Marion. Mal was so beautiful and mysterious in a very unique haunting way, mostly with her speaking eyes! And for me, she is the most remarkable character of the movie.\n",
                        "spoiler": true,
                        "upVotes": 600,
                        "downVotes": 85
                      },
                      {
                        "id": "rw2299419",
                        "date": "2010-08-22",
                        "title": "Matrix but in dreamworld? Nah.",
                        "author": "clipturnity",
                        "rating": 9,
                        "review": "I'd like to keep my review rather to the point.\n\nPros: 1. its theme - dream is a fascinating topic to say the least. There are a lot of unknowns in dreamworld. \n\n2. its plot - there are several sweet twists and unpredictable turns. \n\n3. its edgy drive - although you know what's coming next, still you feel jumpy about it when it does.\n\n4. its rapid storyline - the story moves fast from one scene to another, making the viewers feel like on a roller coaster ride. At times, it's hard to keep up, even after watching it several times. \n\n5. its sophistication - there is a lot of information to remember and digest. This is the very thing the modern moviegoers are after, I believe. \n\n6. its realism - okay, pun intended. The movie explains (or at least tries to) the ins and outs of what dream is about and how it functions, some of which are very familiar with and dear to us.\n\nCons: 1. its poor character development - although the acting was convincing enough there was not enough of character development. I wonder how many people really felt connected to the main character(s) after watching the movie. Yes, the movie talks about emotional struggles but it was more of an action film than anything else, if you ask me. \n\n2. too many distractions - I found that the movie had more characters than necessary. They may play certain roles in the plot but they seemed more of distractions than anything else. I wish the movie was more focused. \n\n3. a bit preachy - I noticed that the characters would explain things about dreamworld and then the exact things happen later in the movie. I'm afraid, Inception overused this trick. \n\nIn conclusion, its theme is fascinating but its delivery is not without room for improvement. \n\nI highly recommend you to go and read Somewhere carnal over 40 winks, if you dig this kind of flicks. \n\nCheers!",
                        "spoiler": true,
                        "upVotes": 1874,
                        "downVotes": 330
                      },
                      {
                        "id": "rw6388098",
                        "date": "2020-12-22",
                        "title": "Is it possible the makers understand how incredible this film is?",
                        "author": "srcooper-756-646671",
                        "rating": 10,
                        "review": "You only get to watch this for the first time once, so choose your state of mind carefully. It is a film about movies and dreams and reality, and what sort of life it is best to find when you leave the cinema and return to whatever you left to enter. It is spectacular, and brutal, and enigmatic and disturbing. It is beautiful and absorbing. It is about one of my favourite characters ever to grace the screen. I don't see it often, in case it's not as good as I like to remember it. That is my secret, that I lock away in my safe in the basement. That somewhere there is a perfect world for us all. For some, perhaps it is in the cinema watching this.",
                        "upVotes": 416,
                        "downVotes": 62
                      },
                      {
                        "id": "rw7209937",
                        "date": "2021-08-09",
                        "title": "Inception was only less shocking to me than the Matrix",
                        "author": "mrmocun",
                        "rating": 10,
                        "review": "When you wake up from a good dream, you feel the reality is harsh. When you wake up after a bad dream, you will be sentimentally attached to the beauty of reality. But as long as life is good, reality and dreams don't matter.",
                        "upVotes": 206,
                        "downVotes": 44
                      },
                      {
                        "id": "rw7549616",
                        "date": "2021-11-15",
                        "title": "Generation defining.",
                        "author": "forzosky",
                        "rating": 10,
                        "review": "The 20th Century had Casablanca, Star Wars, the Godfather, Blade Runner, and others - this is the first of the 21st Century masterpieces. Truly in awe at how amazing this movie is, an astounding show of all aspects of films. Amazing story and cinematography accompanied with actors worthy of telling the tale. Remarkable and breathtaking.",
                        "upVotes": 153,
                        "downVotes": 32
                      },
                      {
                        "id": "rw8902176",
                        "date": "2023-03-02",
                        "title": "Answering all the questions with one answer: I feel guilt. ⭐",
                        "author": "EVON1TY",
                        "rating": 10,
                        "review": "When I first watch this movie, I was just shocked with it's twist. I'm not gonna mention details, because can't share any spoilers.\n\nSimply this movie makes a complex story, that makes you question so many things. \"Why he is keeping her in his dreams?\" or whatever your question is answering with some well written line. That scene is the key to the whole movie. That line between Cobb and Mal answers all your questions at once.\n\nThat's why I like this movie so much. Some movies has that potential. Making a complex story that someone could answer with only one sentence. You're waiting for that line for whole content. But most of the contents (I mean movie or TV Series) are not managing that well.\n\nBesides the greatness of the storyline this movie has a really great cast. So Acting Performances are also great. Award Winning Cinematography by Wally Pfister was too great. Original Scores by Hans Zimmer was brilliant. Visual Effects are unique. So not only the Screenplay but nearly all the technical details are great.",
                        "upVotes": 88,
                        "downVotes": 23
                      },
                      {
                        "id": "rw2285156",
                        "date": "2010-07-25",
                        "title": "Good idea lost in the noise",
                        "author": "Carl_Tait",
                        "rating": 5,
                        "review": "The central idea of \"Inception\" is an interesting one: technology exists to enter other people's dreams in order to steal their most private secrets or to implant new ideas. With Christopher Nolan of \"Memento\" fame as writer and director, this should have been a smart, compelling movie. Unfortunately, \"Inception\" is a bloated failure.\n\nThe root problem is that Nolan replaces the fascinating surrealism of dream worlds with lengthy outtakes from James Bond movies. For example, early in the film, when Cobb and Ariadne are sitting at a café in a dream world, Cobb tells Ariadne to stay calm. What's going to happen? Is the waiter going to bring her a glass full of wriggling eyeballs? Is she going to turn around and see her best friend from high school having sex with Abraham Lincoln? No. THINGS START EXPLODING. And that's the whole movie in a nutshell: gaudy special effects and endless fight scenes as a poor substitute for imaginative ideas.\n\nThe matryoshka-doll plot of dreams within dreams isn't nearly as hard to follow as one might imagine. This is largely because nothing of consequence happens at higher levels once our heroes have moved on to deeper levels. The higher-level supporting actors just fight off bad guys -- and overblown special effects -- until it's time to bring back their colleagues from the depths.\n\nNolan should sit back, watch a few of the best movies by Luis Bunuel and David Lynch, and try again with one-tenth the budget and ten times the imagination. (Okay, that's never gonna happen, but it's *my* dream.)",
                        "spoiler": true,
                        "upVotes": 517,
                        "downVotes": 457
                      },
                      {
                        "id": "rw2276780",
                        "date": "2010-07-10",
                        "title": "Insanely Brilliant ! Nolan has outdone himself !!",
                        "author": "naman-avastol",
                        "rating": 10,
                        "review": "What is the most resilient parasite? An Idea! Yes, Nolan has created something with his unbelievably, incredibly and god- gifted mind which will blow the minds of the audience away. The world premiere of the movie, directed by Hollywood's most inventive dreamers, was shown in London and has already got top notch reviews worldwide and has scored maximum points! Now the question arises what the movie has that it deserve all this?\n\nDom Cobb(Di Caprio) is an extractor who is paid to invade the dreams of various business tycoons and steal their top secret ideas. Cobb robs forcefully the psyche with practiced skill, though he's increasingly haunted by the memory of his late wife, Mal (Marion Cotillard), who has a nasty habit of showing up in his subconscious and wreaking havoc on his missions. Cobb had been involved so much in his heist work that he had lost his love!\n\nBut then, as fate had decided, a wealthy business man Saito( Ken Watanabe) hands over the responsibility of dissolving the empire of his business rival Robert Fischer Jr.(Cillian Murphy). But this time his job was not to steal the idea but to plant a new one: 'Inception'\n\nThen what happens is the classic heist movie tradition. To carry out the the task, Cobb's 'brainiac' specialists team up again with him, Arthur (Joseph Gordon-Levitt), his longtime organizer; Tom Hardy (Eames), a \"forger\" who can shapeshift at will; and Yusuf (Dileep Rao), a powerful sedative supplier.\n\nThere is only one word to describe the cinematography, the set designs and the special effects, and that is Exceptional! You don't just watch the scenes happening, you feel them. The movie is a real thrill ride. The action scenes are well picturised and the music by Hans Zimmer is electronically haunting. Never, in the runtime of the movie, you will get a chance to move your eyes from the screen to any other object.\n\nLeonardo, who is still popularly known for Jack Dawson played by him in Titanic, should be relieved as his role as Dom Cobb will be remembered forever. His performance may or may not fetch him an Oscar but it will be his finest performance till date. The supporting cast too did an extraordinary work. Christopher Nolan, ah! What a man he is. His work is nothing less than a masterpiece and he deserves all the awards in the 'Best Director' category. If \"Inception\" is a metaphysical puzzle, it's also a metaphorical one: It's hard not to draw connections between Cobb's dream-weaving and Nolan's film making, intended to seduce us, mess with our heads and leave an ever-lasting impression.\n\nTo conclude, I would just say before your life ends, do yourself a favor by experiencing this exceptionally lucid classic created by Nolan!\n\nMy Rating: 10/10\n\nThanks & Regards.",
                        "spoiler": true,
                        "upVotes": 2182,
                        "downVotes": 861
                      },
                      {
                        "id": "rw5467732",
                        "date": "2020-02-08",
                        "title": "Didn't win Best Picture? WHAT?",
                        "author": "wokeuplookingfordabroccoli",
                        "rating": 10,
                        "review": "Inception is as original as you can get with a sci-fi movie. I feel like it's kind of pointless to compare this to Blade Runner, Aliens, Terminator 2, 2001: A Space Odyssey or any other sci-fi blockbusters, for they're completely different. What Nolan crafted is genius, in my mind he is still yet to make a bad movie, it is now time to get into spoiler territory.\n\nInception is a story about dreams, how you can build anything you want, Nolan took 10 years to write the screenplay and it was definitely worth-while, this is one of the most mind-blowing, nail-biting, epic action packed science fiction movies of all time. All the performances in this film are amazing, the special effects are flawless, the acting is flawless, the story is flawless, the writing is flawless, this is one of a few pictures that just got everything right in all categories, most people saw there is no such thing as a flawless movie and I would 100% love to disagree with them there, all of the Christopher Nolan movies I have seen so far have no real flaws. Leonardo DiCaprio+Christopher Nolan= pure gold, these two should definitely collaborate more, Inception just proves that Chris is a cinematic God, from his screenplays, to his production, to his film direction, everything is perfect!\n\nYou have to imagine it to believe it. Watching it once isn't enough, watching it twice isn't enough, you have got to watch this 10 times or even more to really get the true essence of why this movie is considered to be one of the greatest of all time. It is truly film-making at it's greatest! It is one of the most re-watch-able movies a director has ever put out! It's like Dark Knight, Memento and most of his other work where immediately after you watch it you feel like watching it again.\n\nAt times it gets confusing because sometimes it feels like it's the real world when it is actually the dream world and Leonardo DiCaprio's performance, oh my god! In my opinion it is his greatest performance. And Inception SHOULD HAVE WON BEST PICTURE! Fun fact: This film got nominated for Best Screenplay and many other Oscar nominations, yet they don't nominate the man who put it all together who DIRECTED THE GOSH-DARN MASTERPIECE!\n\nI watch this film at least twice a week and to see that Watchmojo put Social Network higher than Inception on their Top 10 Movies of the Decade list p*sses me off! Yeah, it's David Fincher, I get that Watchmojo love David Fincher, but higher than Inception? NAH!\n\nIf anybody else directed this it would be an average, unoriginal and completely unimaginative piece of work. When Nolan gets his hands on something it is always going to be original, classic and everything great about movies. I'd place this on my top 5 films of the century list, most films on that list would include Nolan films because he is the best director working today and you have to accept that.\n\nMore will be added soon...",
                        "spoiler": true,
                        "upVotes": 66,
                        "downVotes": 22
                      }
                    ],
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/search": {
      "get": {
        "operationId": "movie_imdb_search",
        "summary": "Search",
        "description": "IMDb Search — autocomplete/suggestion lintas-tipe (judul, orang, perusahaan).",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian: judul film/serial, nama aktor/kru, atau perusahaan",
            "schema": {
              "type": "string",
              "example": "inception"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Filter jenis hasil: all=semua, title=film/serial, name=orang, company=perusahaan. Default all",
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "title",
                "name",
                "company"
              ],
              "example": "all"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil maksimum. Default 12, max 20",
            "schema": {
              "type": "number",
              "example": "12"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "type": "all",
                    "count": 8,
                    "query": "inception",
                    "results": [
                      {
                        "id": "tt1375666",
                        "kind": "title",
                        "type": "feature",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BMjAxMzY3NjcxNF5BMl5BanBnXkFtZTcwNTI5OTM0Mw@@._V1_QL75_UX300_.jpg",
                        "title": "Inception",
                        "typeId": "movie",
                        "subtitle": "Leonardo DiCaprio, Joseph Gordon-Levitt",
                        "videoCount": 35,
                        "popularityRank": 199
                      },
                      {
                        "id": "tt1790736",
                        "kind": "title",
                        "type": "video",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BNjYxOGIzZDItN2I2NC00ZjE2LTllYmEtMWMxODUwOGU5NGI1XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Inception: The Cobol Job",
                        "typeId": "video",
                        "popularityRank": 26328
                      },
                      {
                        "id": "tt7321322",
                        "kind": "title",
                        "type": "short",
                        "year": 2014,
                        "image": "https://m.media-amazon.com/images/M/MV5BOTY3OGFlNTktYTJiZi00ZWMxLTk4MjQtNmJiODkxYThiNjg4XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Inception",
                        "typeId": "short",
                        "subtitle": "Erfan Refahatnia, Danial Hajibarat",
                        "popularityRank": 118101
                      },
                      {
                        "id": "tt5295990",
                        "kind": "title",
                        "type": "video",
                        "year": 2010,
                        "image": "https://m.media-amazon.com/images/M/MV5BZjhkNjM0ZTMtNGM5MC00ZTQ3LTk3YmYtZTkzYzdiNWE0ZTA2XkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Inception: Jump Right Into the Action",
                        "typeId": "video",
                        "subtitle": "Leonardo DiCaprio, Joseph Gordon-Levitt",
                        "popularityRank": 57304
                      },
                      {
                        "id": "tt8269586",
                        "kind": "title",
                        "type": "feature",
                        "year": 2015,
                        "image": "https://m.media-amazon.com/images/M/MV5BMWFhNWE4ZGEtYjkyNC00ODE0LTk4ZjQtNDU4NzU4NzEyNTZlXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "Bikini Inception",
                        "typeId": "movie",
                        "subtitle": "Paizley Bishop, Byamba",
                        "popularityRank": 123011
                      },
                      {
                        "id": "tt6793710",
                        "kind": "title",
                        "type": "feature",
                        "year": 2019,
                        "image": "https://m.media-amazon.com/images/M/MV5BZTc4MDliNjAtYmU4YS00NmQzLWEwNjktYTQ2MGFjNDc5MDhlXkEyXkFqcGc@._V1_QL75_UX300_.jpg",
                        "title": "The Crack: Inception",
                        "typeId": "movie",
                        "subtitle": "Carlos Santos, Miguel Ángel Muñoz",
                        "popularityRank": 116989
                      },
                      {
                        "id": "tt12960252",
                        "kind": "title",
                        "type": "feature",
                        "year": 2010,
                        "title": "Inception Premiere",
                        "typeId": "movie",
                        "subtitle": "Tera Hendrickson, Johnny Marr",
                        "popularityRank": 567172
                      },
                      {
                        "id": "tt1686778",
                        "kind": "title",
                        "type": "TV movie",
                        "year": 2010,
                        "title": "Inception: 4Movie Premiere Special",
                        "typeId": "tvMovie",
                        "subtitle": "Rick Edwards",
                        "popularityRank": 421889
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:imdb/title/{id}": {
      "get": {
        "operationId": "movie_imdb_title",
        "summary": "Title",
        "description": "IMDb Title Detail — info lengkap satu film / serial / episode by IMDb ID.",
        "tags": [
          "IMDb"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/imdb#reference-title"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "IMDb title ID (diawali `tt`). Boleh tempel URL IMDb penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "tt1375666"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": "tt1375666",
                    "url": "https://www.imdb.com/title/tt1375666/",
                    "plot": "A thief who steals corporate secrets through the use of dream-sharing technology is given the inverse task of planting an idea into the mind of a CEO, but his tragic past may doom the project and his team to disaster.",
                    "type": "Movie",
                    "year": 2010,
                    "stars": [
                      {
                        "id": "nm0000138",
                        "name": "Leonardo DiCaprio"
                      },
                      {
                        "id": "nm0330687",
                        "name": "Joseph Gordon-Levitt"
                      },
                      {
                        "id": "nm0680983",
                        "name": "Elliot Page"
                      },
                      {
                        "id": "nm0913822",
                        "name": "Ken Watanabe"
                      }
                    ],
                    "title": "Inception",
                    "budget": {
                      "amount": 160000000,
                      "currency": "USD"
                    },
                    "genres": [
                      "Adventure",
                      "Sci-Fi",
                      "Thriller"
                    ],
                    "poster": "https://m.media-amazon.com/images/M/MV5BMjAxMzY3NjcxNF5BMl5BanBnXkFtZTcwNTI5OTM0Mw@@._V1_QL75_UX800_.jpg",
                    "rating": 8.8,
                    "typeId": "movie",
                    "tagline": "Your mind is the scene of the crime.",
                    "writers": [
                      {
                        "id": "nm0634240",
                        "name": "Christopher Nolan"
                      }
                    ],
                    "isSeries": false,
                    "keywords": [
                      "dream",
                      "ambiguous ending",
                      "subconscious",
                      "surprise ending",
                      "mindbender",
                      "psycho thriller",
                      "architecture",
                      "psychological manipulation",
                      "fantasy becomes reality",
                      "deception",
                      "suicide",
                      "kidnapping"
                    ],
                    "countries": [
                      "United Kingdom",
                      "United States"
                    ],
                    "directors": [
                      {
                        "id": "nm0634240",
                        "name": "Christopher Nolan"
                      }
                    ],
                    "isEpisode": false,
                    "languages": [
                      "English",
                      "Japanese",
                      "French"
                    ],
                    "voteCount": 2823283,
                    "alsoKnownAs": [
                      {
                        "title": "Inception",
                        "country": "United Arab Emirates"
                      },
                      {
                        "title": "Inception",
                        "country": "Australia"
                      },
                      {
                        "title": "Inception",
                        "country": "Belgium"
                      },
                      {
                        "title": "Inception",
                        "country": "Canada"
                      },
                      {
                        "title": "Inception",
                        "country": "Germany"
                      },
                      {
                        "title": "Inception",
                        "country": "Denmark"
                      },
                      {
                        "title": "Inception",
                        "country": "France"
                      },
                      {
                        "title": "Inception",
                        "country": "United Kingdom"
                      }
                    ],
                    "certificate": "PG-13",
                    "releaseDate": "2010-07-16",
                    "keywordCount": 457,
                    "originalTitle": "Inception",
                    "grossWorldwide": {
                      "amount": 839796627,
                      "currency": "USD"
                    },
                    "popularityRank": 87,
                    "posterOriginal": "https://m.media-amazon.com/images/M/MV5BMjAxMzY3NjcxNF5BMl5BanBnXkFtZTcwNTI5OTM0Mw@@._V1_.jpg",
                    "runtimeMinutes": 148,
                    "productionStatus": "Released"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:letterboxd/film/{slug}": {
      "get": {
        "operationId": "movie_letterboxd_film",
        "summary": "Film",
        "description": "Letterboxd Film Detail — info lengkap satu film by slug.",
        "tags": [
          "Letterboxd"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/letterboxd#reference-film"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug film Letterboxd (mis. parasite-2019). Boleh tempel URL film penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "parasite-2019"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "url": "https://letterboxd.com/film/parasite-2019/",
                    "cast": [
                      "Song Kang-ho",
                      "Lee Sun-kyun",
                      "Cho Yeo-jeong",
                      "Choi Woo-shik",
                      "Park So-dam",
                      "Lee Jung-eun",
                      "Jang Hye-jin",
                      "Park Myung-hoon",
                      "Jung Zi-so",
                      "Jung Hyeon-jun",
                      "Park Keun-rok",
                      "Jung Yi-seo",
                      "Cho Jae-myung",
                      "Jeong Ik-han",
                      "Kim Kyu-baek",
                      "Lee Dong-yong",
                      "Ahn Seong-bong",
                      "Yoon Young-woo",
                      "Park Jae-wook",
                      "Jeon Eun-mi",
                      "Kim Geon",
                      "Lee Joo-hyung",
                      "Kim Yeong-jo",
                      "Kim Jung-woo",
                      "Baek Seung-hwan",
                      "Je Seung-hyun",
                      "Park Hye-sook",
                      "Choi Ji-won",
                      "Lee Sang-kyung",
                      "Kim Ha-eon"
                    ],
                    "slug": "parasite-2019",
                    "year": 2019,
                    "title": "Parasite",
                    "genres": [
                      "Thriller",
                      "Comedy",
                      "Drama"
                    ],
                    "imdbId": "tt6751668",
                    "poster": "https://a.ltrbxd.com/resized/film-poster/4/2/6/4/0/6/426406-parasite-0-230-0-345-crop.jpg?v=8f5653f710",
                    "rating": 4.52,
                    "runtime": 133,
                    "studios": [
                      "Barunson E&A"
                    ],
                    "tagline": "Act like you own the place.",
                    "director": [
                      "Bong Joon Ho"
                    ],
                    "synopsis": "All unemployed, Ki-taek's family takes peculiar interest in the wealthy and glamorous Parks for their livelihood until they get entangled in an unexpected incident.",
                    "countries": [
                      "South Korea"
                    ],
                    "ratingCount": 5432632,
                    "ratingScale": 5
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:letterboxd/member/{username}": {
      "get": {
        "operationId": "movie_letterboxd_member",
        "summary": "Member",
        "description": "Letterboxd Member Profile — profil seorang member by username.",
        "tags": [
          "Letterboxd"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/letterboxd#reference-member"
        },
        "parameters": [
          {
            "name": "username",
            "in": "path",
            "required": true,
            "description": "Username Letterboxd. Boleh tempel URL profil penuh — username di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "dave"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "bio": "Member since 12/11/2011 My 4 favourites are the last 4 films I rated 5 stars (including rewatches). Looking at my average ratings I might seem a bit too generous... The thing is, I started choosing movies to watch in a different way since I started using Letterboxd. Lots of classics were added to (and ticked off) my watchlist as I'm more serious about films because of this awesome site. And since I only rate the ones with diary entries, the percentage of high ratings is quite substantial...",
                    "url": "https://letterboxd.com/dave/",
                    "films": 2567,
                    "lists": 156,
                    "avatar": "https://secure.gravatar.com/avatar/b7b59a60d69cdb2ff36f363fb953cdbc?rating=PG&size=1000&border=&default=https%3A%2F%2Fs.ltrbxd.com%2Fstatic%2Fimg%2Favatar1000-BdGBhe59.png",
                    "username": "dave",
                    "followers": 35064,
                    "following": 77,
                    "displayName": "Dave Vis",
                    "filmsThisYear": 78
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:letterboxd/popular": {
      "get": {
        "operationId": "movie_letterboxd_popular",
        "summary": "Popular",
        "description": "Letterboxd Popular Films — daftar film terpopuler.",
        "tags": [
          "Letterboxd"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/letterboxd#reference-popular"
        },
        "parameters": [
          {
            "name": "period",
            "in": "query",
            "required": false,
            "description": "Rentang popularitas: week=minggu ini, month=bulan ini, year=tahun ini, all=sepanjang masa. Default all",
            "schema": {
              "type": "string",
              "enum": [
                "week",
                "month",
                "year",
                "all"
              ],
              "example": "week"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah film maksimum. Default 20, max 30",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "count": 20,
                    "period": "week",
                    "results": [
                      {
                        "url": "https://letterboxd.com/film/backrooms-2026/",
                        "slug": "backrooms-2026",
                        "year": 2026,
                        "title": "Backrooms",
                        "rating": 3.38
                      },
                      {
                        "url": "https://letterboxd.com/film/obsession-2025-2/",
                        "slug": "obsession-2025-2",
                        "year": 2025,
                        "title": "Obsession",
                        "rating": 4.15
                      },
                      {
                        "url": "https://letterboxd.com/film/scary-movie-2026/",
                        "slug": "scary-movie-2026",
                        "year": 2026,
                        "title": "Scary Movie",
                        "rating": 2.6
                      },
                      {
                        "url": "https://letterboxd.com/film/masters-of-the-universe-2026/",
                        "slug": "masters-of-the-universe-2026",
                        "year": 2026,
                        "title": "Masters of the Universe",
                        "rating": 3.21
                      },
                      {
                        "url": "https://letterboxd.com/film/project-hail-mary/",
                        "slug": "project-hail-mary",
                        "year": 2026,
                        "title": "Project Hail Mary",
                        "rating": 4.31
                      },
                      {
                        "url": "https://letterboxd.com/film/the-drama/",
                        "slug": "the-drama",
                        "year": 2026,
                        "title": "The Drama",
                        "rating": 3.7
                      },
                      {
                        "url": "https://letterboxd.com/film/michael-2026/",
                        "slug": "michael-2026",
                        "year": 2026,
                        "title": "Michael",
                        "rating": 3.62
                      },
                      {
                        "url": "https://letterboxd.com/film/hoppers/",
                        "slug": "hoppers",
                        "year": 2026,
                        "title": "Hoppers",
                        "rating": 3.75
                      },
                      {
                        "url": "https://letterboxd.com/film/hokum/",
                        "slug": "hokum",
                        "year": 2026,
                        "title": "Hokum",
                        "rating": 3.38
                      },
                      {
                        "url": "https://letterboxd.com/film/the-amazing-digital-circus-the-last-act/",
                        "slug": "the-amazing-digital-circus-the-last-act",
                        "year": 2026,
                        "title": "The Amazing Digital Circus: The Last Act",
                        "rating": 3.5
                      },
                      {
                        "url": "https://letterboxd.com/film/star-wars-the-mandalorian-and-grogu/",
                        "slug": "star-wars-the-mandalorian-and-grogu",
                        "year": 2026,
                        "title": "Star Wars: The Mandalorian and Grogu",
                        "rating": 3.11
                      },
                      {
                        "url": "https://letterboxd.com/film/the-devil-wears-prada-2/",
                        "slug": "the-devil-wears-prada-2",
                        "year": 2026,
                        "title": "The Devil Wears Prada 2",
                        "rating": 3.2
                      },
                      {
                        "url": "https://letterboxd.com/film/ladies-first-2026/",
                        "slug": "ladies-first-2026",
                        "year": 2026,
                        "title": "Ladies First",
                        "rating": 2.28
                      },
                      {
                        "url": "https://letterboxd.com/film/send-help/",
                        "slug": "send-help",
                        "year": 2026,
                        "title": "Send Help",
                        "rating": 3.33
                      },
                      {
                        "url": "https://letterboxd.com/film/the-sheep-detectives/",
                        "slug": "the-sheep-detectives",
                        "year": 2026,
                        "title": "The Sheep Detectives",
                        "rating": 3.81
                      },
                      {
                        "url": "https://letterboxd.com/film/i-love-boosters/",
                        "slug": "i-love-boosters",
                        "year": 2026,
                        "title": "I Love Boosters",
                        "rating": 3.81
                      },
                      {
                        "url": "https://letterboxd.com/film/tuner/",
                        "slug": "tuner",
                        "year": 2025,
                        "title": "Tuner",
                        "rating": 3.74
                      },
                      {
                        "url": "https://letterboxd.com/film/the-crash-2026/",
                        "slug": "the-crash-2026",
                        "year": 2026,
                        "title": "The Crash",
                        "rating": 2.84
                      },
                      {
                        "url": "https://letterboxd.com/film/bugonia/",
                        "slug": "bugonia",
                        "year": 2025,
                        "title": "Bugonia",
                        "rating": 3.84
                      },
                      {
                        "url": "https://letterboxd.com/film/fight-club/",
                        "slug": "fight-club",
                        "year": 1999,
                        "title": "Fight Club",
                        "rating": 4.27
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:letterboxd/search": {
      "get": {
        "operationId": "movie_letterboxd_search",
        "summary": "Search",
        "description": "Letterboxd Film Search — cari film by kata kunci.",
        "tags": [
          "Letterboxd"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/letterboxd#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian judul film",
            "schema": {
              "type": "string",
              "example": "parasite"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil maksimum. Default 12, max 30",
            "schema": {
              "type": "number",
              "example": "12"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "count": 2,
                    "query": "parasite",
                    "results": [
                      {
                        "url": "https://letterboxd.com/film/parasite-2/",
                        "slug": "parasite-2",
                        "title": "Parasite"
                      },
                      {
                        "url": "https://letterboxd.com/film/the-parasite-1/",
                        "slug": "the-parasite-1",
                        "title": "The Parasite"
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:metacritic/game/{slug}": {
      "get": {
        "operationId": "movie_metacritic_game",
        "summary": "Game",
        "description": "Metacritic Game Detail — info lengkap satu game by slug.",
        "tags": [
          "Metacritic"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/metacritic#reference-game"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug game di Metacritic (mis. `elden-ring`). Boleh tempel URL Metacritic penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "elden-ring"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 1300501979,
                    "url": "https://www.metacritic.com/game/elden-ring/",
                    "slug": "elden-ring",
                    "type": "game",
                    "year": 2022,
                    "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-824956-52.jpg",
                    "title": "Elden Ring",
                    "genres": [
                      "Action RPG"
                    ],
                    "rating": "M",
                    "metascore": 96,
                    "platforms": [
                      {
                        "name": "Xbox One"
                      },
                      {
                        "name": "PC",
                        "metascore": 94
                      },
                      {
                        "name": "PlayStation 4"
                      },
                      {
                        "name": "Xbox Series X",
                        "metascore": 96
                      },
                      {
                        "name": "PlayStation 5",
                        "metascore": 96
                      }
                    ],
                    "userScore": 8.4,
                    "developers": [
                      "From Software"
                    ],
                    "publishers": [
                      "Bandai Namco Games",
                      "From Software"
                    ],
                    "description": "A New World Created By Hidetaka Miyazaki And George R. R. Martin\n\nELDEN RING, developed by FromSoftware, Inc. and BANDAI NAMCO Entertainment Inc., is a fantasy action-RPG adventure set within a world created by Hidetaka Miyazaki creator of the influential DARK SOULS video game series; and George R.R. Martin author of The New York Times best-selling fantasy series, A Song of Ice and Fire. Danger and discovery lurk around every corner in FromSoftware's largest game to-date. \n\nHidetaka Miyazaki, President and Game Director of FromSoftware Inc. Known for directing critically-acclaimed games in beloved franchises including Armored Core, Dark Souls, and Sekiro: Shadows Die Twice. \n\nGeorge R.R. Martin is the #1 New York Times bestselling author of many novels, including the acclaimed series A Song of Ice and Fire - A Game of Thrones, A Clash of Kings, A Storm of Swords, A Feast For Crows, and A Dance with Dragons. As a writer-producer, he has worked on The Twilight Zone, Beauty and the Beast, and various feature films and pilots that were never made.",
                    "releaseDate": "2022-02-25",
                    "userReviewCount": 23771,
                    "criticReviewCount": 93,
                    "metascoreSentiment": "Universal acclaim",
                    "userScoreSentiment": "Generally favorable"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:metacritic/movie/{slug}": {
      "get": {
        "operationId": "movie_metacritic_movie",
        "summary": "Movie",
        "description": "Metacritic Movie Detail — info lengkap satu film by slug.",
        "tags": [
          "Metacritic"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/metacritic#reference-movie"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug film di Metacritic (mis. `parasite`). Boleh tempel URL Metacritic penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "parasite"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 2000550625,
                    "url": "https://www.metacritic.com/movie/parasite/",
                    "slug": "parasite",
                    "type": "movie",
                    "year": 2019,
                    "image": "https://www.metacritic.com/a/img/catalog/provider/2/13/2-3b554a3b922cc5f5572524abf688b727.jpg",
                    "title": "Parasite",
                    "genres": [
                      "Drama",
                      "Thriller"
                    ],
                    "imdbId": "tt6751668",
                    "rating": "R",
                    "tagline": "Misplaced familyhood (Australia/New Zealand/Singapore)",
                    "metascore": 97,
                    "userScore": 8.8,
                    "description": "Meet the Park Family: the picture of aspirational wealth. And the Kim Family, rich in street smarts but not much else. Be it chance or fate, these two houses are brought together and the Kims sense a golden opportunity. Masterminded by college-aged Ki-woo, the Kim children expediently install themselves as tutor and art therapist, to the Parks. Soon, a symbiotic relationship forms between the two families. The Kims provide “indispensable” luxury services while the Parks obliviously bankroll their entire household. When a parasitic interloper threatens the Kims’ newfound comfort, a savage, underhanded battle for dominance breaks out, threatening to destroy the fragile ecosystem between the Kims and the Parks. [Neon]",
                    "releaseDate": "2019-10-11",
                    "runtimeMinutes": 132,
                    "userReviewCount": 2349,
                    "criticReviewCount": 56,
                    "metascoreSentiment": "Universal acclaim",
                    "userScoreSentiment": "Universal acclaim",
                    "productionCompanies": [
                      "Barunson E&A"
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:metacritic/search": {
      "get": {
        "operationId": "movie_metacritic_search",
        "summary": "Search",
        "description": "Metacritic Search — cari film, serial TV, game, atau orang lintas-tipe.",
        "tags": [
          "Metacritic"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/metacritic#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian: judul film/serial/game, atau nama orang",
            "schema": {
              "type": "string",
              "example": "parasite"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Filter jenis hasil: all=semua, movie=film, tv=serial, game=game, person=orang. Default all",
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "movie",
                "tv",
                "game",
                "person"
              ],
              "example": "all"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "type": "all",
                    "count": 20,
                    "query": "parasite",
                    "total": 35,
                    "hasMore": true,
                    "results": [
                      {
                        "id": 2000550625,
                        "url": "https://www.metacritic.com/movie/parasite/",
                        "slug": "parasite",
                        "type": "movie",
                        "year": 2019,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/2/2/2-8a8e64076621c48ff9f12f5bf72085e1.jpg",
                        "title": "Parasite",
                        "genres": [
                          "Drama",
                          "Thriller"
                        ],
                        "rating": "R",
                        "duration": 132,
                        "metascore": 97,
                        "description": "Meet the Park Family: the picture of aspirational wealth. And the Kim Family, rich in street smarts but not much else. Be it chance or fate, these two houses are brought together and the Kims sense a golden opportunity. Masterminded by college-aged Ki-woo, the Kim children expediently install themselves as tutor and art therapist, to the Parks. Soon, a symbiotic relationship forms between the two families. The Kims provide “indispensable” luxury services while the Parks obliviously bankroll their entire household. When a parasitic interloper threatens the Kims’ newfound comfort, a savage, underhanded battle for dominance breaks out, threatening to destroy the fragile ecosystem between the Kims and the Parks. [Neon]",
                        "releaseDate": "2019-10-11",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300660487,
                        "url": "https://www.metacritic.com/game/parasite/",
                        "slug": "parasite",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1074736-52.jpg",
                        "title": "Parasite",
                        "genres": [
                          "Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300001611,
                        "url": "https://www.metacritic.com/game/parasite-eve/",
                        "slug": "parasite-eve",
                        "type": "game",
                        "year": 1998,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/3/6-1-6036-13.jpg",
                        "title": "Parasite Eve",
                        "genres": [
                          "Action RPG"
                        ],
                        "rating": "M",
                        "metascore": 81,
                        "platforms": [
                          "PlayStation"
                        ],
                        "description": "One of them is a police officer. The other is possessed by an ancient evil threatening all life on Earth. The horrifying bond between them will continue until something dies. A chilling adventure that could only come from the creators of Final Fantasy VII. An epic sci-fi tale told through stunning 3D rendered sequences. Battle mutant monsters in real-time polygon combat. Customize weapons, armor, and character abilities.",
                        "releaseDate": "1998-09-09",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300001612,
                        "url": "https://www.metacritic.com/game/parasite-eve-ii/",
                        "slug": "parasite-eve-ii",
                        "type": "game",
                        "year": 2000,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/3/6-1-6047-13.jpg",
                        "title": "Parasite Eve II",
                        "genres": [
                          "Action RPG"
                        ],
                        "rating": "M",
                        "metascore": 79,
                        "platforms": [
                          "PlayStation"
                        ],
                        "description": "Aya Brea is back. The Neo Mitochondrion Creature infestation has resurfaced and taken on a sinister twist. The outcome of this battle will determine earth's dominant species. Horrifying CG cinemas and sharper graphics bring the shocking new storyline to life as Aya hunts for the source of the outbreak. Fully-upgradable weapons, customizable armor, and a new, real-time battle system will aid in the conflict, along with powerful new Parasite Energy abilities.",
                        "releaseDate": "2000-01-12",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300564728,
                        "url": "https://www.metacritic.com/game/cupid-parasite-sweet-and-spicy-darling/",
                        "slug": "cupid-parasite-sweet-and-spicy-darling",
                        "type": "game",
                        "year": 2024,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/3/6-1-985494-13.jpg",
                        "title": "Cupid Parasite: Sweet and Spicy Darling",
                        "genres": [
                          "Visual Novel"
                        ],
                        "rating": "T",
                        "metascore": 75,
                        "platforms": [
                          "Nintendo Switch"
                        ],
                        "description": "The highly anticipated follow-up to the divine romantic comedy otome is localised for the west. Fans can now experience a new original story introducing a brand-new character, Merenice Levin.\n\nReturn to the rich romantic scenery of Los York as Lynette, Gill, Shelby, Raul, Ryuki, Allan, Peter, and Merenice indulge in the sweet and spicy side of town.",
                        "releaseDate": "2024-05-28",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300501638,
                        "url": "https://www.metacritic.com/game/cupid-parasite/",
                        "slug": "cupid-parasite",
                        "type": "game",
                        "year": 2021,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/3/6-1-815144-13.jpg",
                        "title": "Cupid Parasite",
                        "genres": [
                          "Visual Novel"
                        ],
                        "rating": "T",
                        "metascore": 83,
                        "platforms": [
                          "Nintendo Switch",
                          "PC"
                        ],
                        "description": "A story about a cupid who ran away from her family after a fight to become the most successful bridal adviser in the human world. One day the heroine's boss calls her up for a job to find 5 hopeless guys (aka parasites) in desperate need of fixing their love life (and prolly their personalities in some cases).",
                        "releaseDate": "2021-11-02",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300485342,
                        "url": "https://www.metacritic.com/game/hyperparasite/",
                        "slug": "hyperparasite",
                        "type": "game",
                        "year": 2020,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-684837-52.jpg",
                        "title": "HyperParasite",
                        "genres": [
                          "Top-Down Shoot-'Em-Up"
                        ],
                        "rating": "M",
                        "metascore": 74,
                        "platforms": [
                          "Xbox One",
                          "PC",
                          "Nintendo Switch",
                          "PlayStation 4"
                        ],
                        "description": "A rogue-lite twin-stick shooter/brawler that never plays the same twice. Collect and control 60 different characters as the body-snatching alien Parasite with a grudge against humanity. Fight to the top of the food chain: possess the President, push the Big Red Button and one-up the human race.",
                        "releaseDate": "2020-04-03",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300551569,
                        "url": "https://www.metacritic.com/game/parasite-slayer/",
                        "slug": "parasite-slayer",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-833399-52.jpg",
                        "title": "Parasite Slayer",
                        "genres": [
                          "Action Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "description": "Involving mystery, horror, action and a lot of science fiction, Parasite Slayer takes place in a dimension very similar to ours. However, the time is still the 1980s and future events that will take place will make this dimension very different from ours.\r\n",
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300541931,
                        "url": "https://www.metacritic.com/game/the-parasites/",
                        "slug": "the-parasites",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-813356-52.jpg",
                        "title": "The Parasites",
                        "genres": [
                          "Survival"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300704830,
                        "url": "https://www.metacritic.com/game/escape-from-irene-parasite/",
                        "slug": "escape-from-irene-parasite",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1167110-52.jpg",
                        "title": "Escape from Irene: Parasite",
                        "genres": [
                          "Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300688358,
                        "url": "https://www.metacritic.com/game/parasite-elevator/",
                        "slug": "parasite-elevator",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1127929-52.jpg",
                        "title": "Parasite Elevator",
                        "genres": [
                          "First-Person Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300704672,
                        "url": "https://www.metacritic.com/game/parasite-mutant/",
                        "slug": "parasite-mutant",
                        "type": "game",
                        "year": 2026,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1166920-52.jpg",
                        "title": "Parasite Mutant",
                        "genres": [
                          "Survival"
                        ],
                        "platforms": [
                          "PlayStation 5",
                          "PC"
                        ],
                        "description": "Parasite Mutant is a sci-fi horror RPG set in the distant future. Psionic agent Nova was sent on a mission to an abandoned and secluded island city filled with horrifying creatures, not knowing that what happened on the island will completely change her fate.\r\n\r\nParasite Mutant is a survival horror game with a diverse array of horrifying mutants. In the game, players will solve various puzzles in search of answers and maybe uncover the horrifying secret of this universe.",
                        "releaseDate": "TBA 2026",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300669359,
                        "url": "https://www.metacritic.com/game/parasite-tunnel/",
                        "slug": "parasite-tunnel",
                        "type": "game",
                        "year": 2025,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1091569-52.jpg",
                        "title": "Parasite Tunnel",
                        "genres": [
                          "Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "2025-04-25",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300720706,
                        "url": "https://www.metacritic.com/game/unseens-parasite/",
                        "slug": "unseens-parasite",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1202444-52.jpg",
                        "title": "Unseen's Parasite",
                        "genres": [
                          "Adventure"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300720800,
                        "url": "https://www.metacritic.com/game/chwaest-a-creeping-parasite-horror/",
                        "slug": "chwaest-a-creeping-parasite-horror",
                        "type": "game",
                        "year": 2026,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1202541-52.jpg",
                        "title": "CHWAEST: A Creeping Parasite Horror",
                        "genres": [
                          "Survival"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "description": "CHWÆST takes place inside a living organism. Passages overgrow, corridors tighten, and the environment reacts to your presence.\r\n\r\nAt the center lies the Biomass Core (the Core) - the only way forward.\r\n\r\nYour goal: complete simple objectives, bring offerings back to the Core, and push deeper until you find a way out.",
                        "releaseDate": "2026-02-26",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300703858,
                        "url": "https://www.metacritic.com/game/earth-parasite-silo/",
                        "slug": "earth-parasite-silo",
                        "type": "game",
                        "year": 2027,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1164418-52.jpg",
                        "title": "Earth Parasite: Silo",
                        "genres": [
                          "Roguelike"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "Q2 2027",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300702128,
                        "url": "https://www.metacritic.com/game/puzzle-parasite/",
                        "slug": "puzzle-parasite",
                        "type": "game",
                        "year": 2025,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1160314-52.jpg",
                        "title": "Puzzle Parasite",
                        "genres": [
                          "Action Adventure"
                        ],
                        "metascore": 0,
                        "platforms": [
                          "PC"
                        ],
                        "description": "Puzzle Parasite is a sci-fi puzzle adventure where you wield telekinetic powers and a cricket bat. You send energy cores flying, power alien tech, and avoid deadly lasers, as you go deeper to uncover the hidden secrets. A handcrafted tribute to the classics that made us think in new ways.\r\n",
                        "releaseDate": "2025-12-03",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300638043,
                        "url": "https://www.metacritic.com/game/heavenly-parasite/",
                        "slug": "heavenly-parasite",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1027658-52.jpg",
                        "title": "Heavenly Parasite",
                        "genres": [
                          "2D Fighting"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "TBA",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300677893,
                        "url": "https://www.metacritic.com/game/soul-harvester-parasite-protocol/",
                        "slug": "soul-harvester-parasite-protocol",
                        "type": "game",
                        "year": 2026,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-1107361-52.jpg",
                        "title": "Soul Harvester: Parasite Protocol",
                        "genres": [
                          "Strategy"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "releaseDate": "Q2 2026",
                        "seasonCount": 0
                      },
                      {
                        "id": 1300566309,
                        "url": "https://www.metacritic.com/game/parasite-starinfidel/",
                        "slug": "parasite-starinfidel",
                        "type": "game",
                        "year": 2097,
                        "image": "https://www.metacritic.com/a/img/catalog/provider/6/12/6-1-858950-52.jpg",
                        "title": "Parasite (StarInfidel)",
                        "genres": [
                          "Roguelike"
                        ],
                        "platforms": [
                          "PC"
                        ],
                        "description": "This is a roguelike open-world sandbox survival horror set in a modern city.\n\nPlay as an --redacted-- parasite, possess human hosts, exploit and evolve them to help you survive in a hostile world, all to find out your one true purpose.",
                        "releaseDate": "TBA - Early Access",
                        "seasonCount": 0
                      }
                    ],
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:metacritic/tv/{slug}": {
      "get": {
        "operationId": "movie_metacritic_tv",
        "summary": "Tv",
        "description": "Metacritic TV Detail — info lengkap satu serial TV by slug.",
        "tags": [
          "Metacritic"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/metacritic#reference-tv"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug serial di Metacritic (mis. `breaking-bad`). Boleh tempel URL Metacritic penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "breaking-bad"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 1000303212,
                    "url": "https://www.metacritic.com/tv/breaking-bad/",
                    "slug": "breaking-bad",
                    "type": "tv",
                    "year": 2008,
                    "image": "https://www.metacritic.com/a/img/catalog/provider/2/13/2-94077e8f1aa339d2464cb30d6bec2d3f.jpg",
                    "title": "Breaking Bad",
                    "genres": [
                      "Crime",
                      "Drama",
                      "Thriller"
                    ],
                    "imdbId": "tt0903747",
                    "rating": "TV-MA",
                    "tagline": "In the no-holds-barred world of Walt White, the end justifies the extreme. (season 2)",
                    "networks": [
                      "AMC"
                    ],
                    "metascore": 87,
                    "userScore": 9.4,
                    "description": "Bryan Cranston (Malcolm in the Middle) stars in this drama focused on a mid-life crisis gone bad for a high school chemistry teacher who becomes a drug dealer after he discovers that he has lung cancer.\r\n\r\nBreaking Bad is produced by High Bridge Productions, Inc. and Gran Via Productions in association with Sony Pictures Television for AMC.",
                    "releaseDate": "2008-01-20",
                    "seasonCount": 5,
                    "userReviewCount": 19189,
                    "criticReviewCount": 98,
                    "metascoreSentiment": "Universal acclaim",
                    "userScoreSentiment": "Universal acclaim",
                    "productionCompanies": [
                      "High Bridge Productions",
                      "Gran Via Productions",
                      "Sony Pictures Television",
                      "American Movie Classics (AMC)"
                    ],
                    "episodeRuntimeMinutes": 48
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/anime/{id}": {
      "get": {
        "operationId": "movie_myanimelist_anime",
        "summary": "Anime",
        "description": "MyAnimeList — Detail Anime by ID (versi /full).",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-anime"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "MAL anime ID (angka). Boleh tempel URL myanimelist.net penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 20,
                    "url": "https://myanimelist.net/anime/20/Naruto",
                    "rank": 709,
                    "type": "TV",
                    "year": 2002,
                    "image": "https://cdn.myanimelist.net/images/anime/1141/142503.jpg",
                    "score": 8.02,
                    "title": "Naruto",
                    "airing": false,
                    "genres": [
                      "Action",
                      "Adventure",
                      "Fantasy"
                    ],
                    "rating": "PG-13 - Teens 13 or older",
                    "season": "fall",
                    "source": "Manga",
                    "status": "Finished Airing",
                    "themes": [
                      "Martial Arts"
                    ],
                    "airedTo": "2007-02-08T00:00:00+00:00",
                    "members": 3126400,
                    "studios": [
                      "Studio Pierrot"
                    ],
                    "duration": "23 min per ep",
                    "episodes": 220,
                    "scoredBy": 2147508,
                    "synopsis": "Twelve years ago, a colossal demon fox terrorized the world. During the monster's attack on the Hidden Leaf Village, the Hokage—the village's leader and most powerful ninja—sacrifices himself to seal the beast inside a newborn, relieving civilization from destruction while dooming the baby to a lonely life.\n\nNow, after years of being shunned and bullied, Naruto Uzumaki pesters the village with elaborate pranks and vandalism. Despite these antics, he works hard to achieve his dream: to become the Hokage and earn the acknowledgement of those who have mistreated him for his entire life. Naruto joins Team 7, a ninja squad made up of two of his peers—prodigy Sasuke Uchiha and clever Sakura Haruno.\n\nUnder the aloof Kakashi Hatake's leadership, Team 7 takes on a series of difficult missions, forcing its members to grow in strength and comradery despite their many differences. Naruto strives to stand out in his rivalry with Sasuke and earn the romantic affection of Sakura. But as the trio brush against danger and death, their tragic pasts threaten to tear them apart.\n\n[Written by MAL Rewrite]",
                    "airedFrom": "2002-10-03T00:00:00+00:00",
                    "broadcast": "Thursdays at 19:30 (JST)",
                    "favorites": 86763,
                    "licensors": [
                      "VIZ Media"
                    ],
                    "producers": [
                      "TV Tokyo",
                      "Aniplex"
                    ],
                    "relations": [
                      {
                        "entries": [
                          {
                            "id": 1735,
                            "name": "Naruto: Shippuuden",
                            "type": "anime"
                          }
                        ],
                        "relation": "Sequel"
                      },
                      {
                        "entries": [
                          {
                            "id": 11,
                            "name": "Naruto",
                            "type": "manga"
                          }
                        ],
                        "relation": "Adaptation"
                      },
                      {
                        "entries": [
                          {
                            "id": 761,
                            "name": "Naruto: Akaki Yotsuba no Clover wo Sagase",
                            "type": "anime"
                          },
                          {
                            "id": 594,
                            "name": "Naruto: Takigakure no Shitou - Ore ga Eiyuu Dattebayo!",
                            "type": "anime"
                          },
                          {
                            "id": 442,
                            "name": "Naruto Movie 1: Dai Katsugeki!! Yuki Hime Ninpouchou Dattebayo!",
                            "type": "anime"
                          },
                          {
                            "id": 936,
                            "name": "Naruto Movie 2: Dai Gekitotsu! Maboroshi no Chiteiiseki Dattebayo!",
                            "type": "anime"
                          },
                          {
                            "id": 1074,
                            "name": "Naruto Narutimate Hero 3: Tsuini Gekitotsu! Jounin vs. Genin!! Musabetsu Dairansen Taikai Kaisai!!",
                            "type": "anime"
                          },
                          {
                            "id": 2144,
                            "name": "Naruto Movie 3: Dai Koufun! Mikazuki-jima no Animal Panic Dattebayo!",
                            "type": "anime"
                          },
                          {
                            "id": 7367,
                            "name": "Naruto: The Cross Roads",
                            "type": "anime"
                          }
                        ],
                        "relation": "Side Story"
                      },
                      {
                        "entries": [
                          {
                            "id": 53236,
                            "name": "Road of Naruto",
                            "type": "anime"
                          },
                          {
                            "id": 54688,
                            "name": "Naruto (Shinsaku Anime)",
                            "type": "anime"
                          }
                        ],
                        "relation": "Other"
                      }
                    ],
                    "background": "Naruto received numerous awards during its airing, including the Best Full-Length Animation Program Award in the third UStv Awards and the 38th Best Animated Show in IGN's Top 100 Animated Series. The anime was released on DVD in 16 volumes by VIZ Media from July 4, 2006, to September 22, 2009. The company rereleased it in eight volumes from October 6, 2009, to December 14, 2010. VIZ Media also made available a Blu-ray version in eight volumes from November 3, 2020, to October 18, 2022. The series adapts the first 27 volumes of the original manga.",
                    "imageLarge": "https://cdn.myanimelist.net/images/anime/1141/142503l.jpg",
                    "popularity": 9,
                    "airedString": "Oct 3, 2002 to Feb 8, 2007",
                    "demographics": [
                      "Shounen"
                    ],
                    "titleEnglish": "Naruto",
                    "titleJapanese": "ナルト",
                    "titleSynonyms": [
                      "NARUTO"
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/characters/{id}": {
      "get": {
        "operationId": "movie_myanimelist_characters",
        "summary": "Characters",
        "description": "MyAnimeList — Karakter Anime by ID (+ pengisi suara / VA).",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-characters"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "MAL anime ID (angka). Boleh tempel URL myanimelist.net penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "20"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah karakter maksimum yang dikembalikan. Default 20, max 25",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "count": 20,
                    "items": [
                      {
                        "id": 145,
                        "url": "https://myanimelist.net/character/145/Sakura_Haruno",
                        "name": "Haruno, Sakura",
                        "role": "Main",
                        "image": "https://cdn.myanimelist.net/images/characters/9/69275.jpg?s=36c4ad9f4440d77918c34c49870e719c",
                        "favorites": 5664,
                        "voiceActors": [
                          {
                            "id": 300,
                            "name": "Nakamura, Chie",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/75895.jpg?s=fd560b5d61dcf47f0cc9aa761db82582",
                            "language": "Japanese"
                          },
                          {
                            "id": 318,
                            "name": "Higgins, Kate",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/15911.jpg?s=f5593bf3b59871782d708f12da078833",
                            "language": "English"
                          },
                          {
                            "id": 1090,
                            "name": "Pacotto, Emanuela",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/28987.jpg?s=5c2fd7a61117beb4b7351f572bb5a52a",
                            "language": "Italian"
                          },
                          {
                            "id": 1442,
                            "name": "Keplmair, Tatiane",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/69880.jpg?s=4fcb671dee443f2c43b0648e19d6e0e9",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 5683,
                            "name": "Byrd, Christine",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/6465.jpg?s=b81bd638f782695f5b9cd32384225d3f",
                            "language": "Spanish"
                          },
                          {
                            "id": 7774,
                            "name": "Csondor, Kata",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/18135.jpg?s=e88914364ec012b40d3ecd25f0df2d75",
                            "language": "Hungarian"
                          },
                          {
                            "id": 7838,
                            "name": "Urbán, Andrea",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/5090.jpg?s=08de63bd94f76f74fba760623ff439ed",
                            "language": "Hungarian"
                          },
                          {
                            "id": 8517,
                            "name": "von Keller, Katharina",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/47050.jpg?s=a62905ec7dbbafc14a9803e3291798d4",
                            "language": "German"
                          },
                          {
                            "id": 9594,
                            "name": "Wégner, Judit",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/7151.jpg?s=871bc8032f3bc12da4fd96784edc2720",
                            "language": "Hungarian"
                          },
                          {
                            "id": 14769,
                            "name": "Yeo, Min Jeong",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/89245.jpg?s=d9b29955b5a530386e239eb81bdd1df0",
                            "language": "Korean"
                          },
                          {
                            "id": 17725,
                            "name": "Jacobson, May",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/20093.jpg?s=23dd6ea20a623281a059f4747ad3280b",
                            "language": "Hebrew"
                          },
                          {
                            "id": 26599,
                            "name": "Baran, Maia",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/71267.jpg?s=1d277262a13830b51b4672fa640ac901",
                            "language": "French"
                          },
                          {
                            "id": 46145,
                            "name": "Martín, Pilar",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/49596.jpg?s=a4cc2fabd77e3369f19347c539110058",
                            "language": "Spanish"
                          },
                          {
                            "id": 11983,
                            "name": "Darmon, Sapir",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/11282.jpg?s=63f8ee614a115151423fdf2ca561ca87",
                            "language": "Hebrew"
                          },
                          {
                            "id": 7198,
                            "name": "Lourenço, Bárbara",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/4099.jpg?s=f19793b56da00ca56cd3723ce46d7ff2",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 66143,
                            "name": "Castelo, Clarisse",
                            "image": "https://cdn.myanimelist.net/images/questionmark_23.gif?s=f7dcbc4a4603d18356d3dfef8abd655c",
                            "language": "English"
                          },
                          {
                            "id": 47458,
                            "name": "Yu, Lan",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/89676.jpg?s=355aa25794a68209ad10f0940bf3e788",
                            "language": "Mandarin"
                          }
                        ]
                      },
                      {
                        "id": 85,
                        "url": "https://myanimelist.net/character/85/Kakashi_Hatake",
                        "name": "Hatake, Kakashi",
                        "role": "Main",
                        "image": "https://cdn.myanimelist.net/images/characters/7/284129.jpg?s=b0a6b941fd427cbfd85657f316c0e309",
                        "favorites": 49078,
                        "voiceActors": [
                          {
                            "id": 21,
                            "name": "Inoue, Kazuhiko",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/68015.jpg?s=adc8a9f5e0fde931daabdea9a3c636e3",
                            "language": "Japanese"
                          },
                          {
                            "id": 349,
                            "name": "Wittenberg, Dave",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/40707.jpg?s=4c5bbca108064d4a014d1fc6d31632a1",
                            "language": "English"
                          },
                          {
                            "id": 1289,
                            "name": "Moneta, Claudio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/37157.jpg?s=37ac121dd5f6b4265263f43015e3be40",
                            "language": "Italian"
                          },
                          {
                            "id": 1628,
                            "name": "Bourguet, Lionel",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/68559.jpg?s=0e54f298a35896811b970fd61a706a5d",
                            "language": "French"
                          },
                          {
                            "id": 7768,
                            "name": "Crespo, Rodrigo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/5025.jpg?s=dc378fadbd466cb5e5d0156549d0e6d5",
                            "language": "Hungarian"
                          },
                          {
                            "id": 7786,
                            "name": "Holl, Nándor",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/5043.jpg?s=9af3fc1f98a61111865cbebb9139e821",
                            "language": "Hungarian"
                          },
                          {
                            "id": 8515,
                            "name": "May, Martin",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/5820.jpg?s=81c1a84a1d5116093e3afcc686dd1b5b",
                            "language": "German"
                          },
                          {
                            "id": 8882,
                            "name": "Sodre, Elcio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/76031.jpg?s=c66e42840900e26ac315280abca952eb",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 14925,
                            "name": "Son, Won Il",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/15625.jpg?s=baec2f633c1180192d7b8a6abe6d81ad",
                            "language": "Korean"
                          },
                          {
                            "id": 28307,
                            "name": "Obregón, Alfonso",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/29895.jpg?s=b1ef43922b3a9f1a7136072d9e13c169",
                            "language": "Spanish"
                          },
                          {
                            "id": 39458,
                            "name": "Arroyo, Juan Antonio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/42313.jpg?s=da414b5723fdf24cca681246697c8385",
                            "language": "Spanish"
                          }
                        ]
                      },
                      {
                        "id": 13,
                        "url": "https://myanimelist.net/character/13/Sasuke_Uchiha",
                        "name": "Uchiha, Sasuke",
                        "role": "Main",
                        "image": "https://cdn.myanimelist.net/images/characters/9/131317.jpg?s=9705c17dba36c2edebded3a72dc1a46e",
                        "favorites": 30197,
                        "voiceActors": [
                          {
                            "id": 16,
                            "name": "Sugiyama, Noriaki",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/73289.jpg?s=429ee25324e9906db1f67a4d2e675230",
                            "language": "Japanese"
                          },
                          {
                            "id": 225,
                            "name": "Lowenthal, Yuri",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/39030.jpg?s=f0099087fc3f79903d24de2edceb778f",
                            "language": "English"
                          },
                          {
                            "id": 1292,
                            "name": "Rigotti, Alessandro",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/1285.jpg?s=aa43f1d4eb495405f6a49ae9c4f5602b",
                            "language": "Italian"
                          },
                          {
                            "id": 5141,
                            "name": "Kumode, Robson",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/62395.jpg?s=ad00156ead74b7bbe740ceac875a59ba",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 6499,
                            "name": "Kim, Yeong Seon",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/3397.jpg?s=71b6163ba268592e939307c4e235beee",
                            "language": "Korean"
                          },
                          {
                            "id": 7002,
                            "name": "Endemann, Jannik",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/40330.jpg?s=d85573a5a0181b34f6b7a4175e4fe38f",
                            "language": "German"
                          },
                          {
                            "id": 7694,
                            "name": "Ugarte, Víctor",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/70314.jpg?s=5b9ebe16b909e4d093e57a1d158e8586",
                            "language": "Spanish"
                          },
                          {
                            "id": 7814,
                            "name": "Pálmai, Szabolcs",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/5066.jpg?s=eff05751581dc53a831cc3c83711481b",
                            "language": "Hungarian"
                          },
                          {
                            "id": 11968,
                            "name": "Magon, Daniel",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/11243.jpg?s=526f38f77c835767f433ec94e722bd83",
                            "language": "Hebrew"
                          },
                          {
                            "id": 14823,
                            "name": "Yun, Mi Na",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/15395.jpg?s=dbf22c0a57fe800143b2a85156662317",
                            "language": "Korean"
                          },
                          {
                            "id": 15559,
                            "name": "Moreno, Adolfo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/50456.jpg?s=a05fcaba0c7a3710ec57cb0e09a428e1",
                            "language": "Spanish"
                          },
                          {
                            "id": 20080,
                            "name": "Hespel, Christophe",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/84655.jpg?s=06aeb854ba41f8d629979b5d7e90e5f4",
                            "language": "French"
                          }
                        ]
                      },
                      {
                        "id": 17,
                        "url": "https://myanimelist.net/character/17/Naruto_Uzumaki",
                        "name": "Uzumaki, Naruto",
                        "role": "Main",
                        "image": "https://cdn.myanimelist.net/images/characters/2/284121.jpg?s=3ebac88ad166bf105d8f04894f3fb469",
                        "favorites": 87614,
                        "voiceActors": [
                          {
                            "id": 15,
                            "name": "Takeuchi, Junko",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/54677.jpg?s=f3db98147778a5843a3a4ea5fb5468ee",
                            "language": "Japanese"
                          },
                          {
                            "id": 609,
                            "name": "Flanagan, Maile",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/39539.jpg?s=e7b2c6113301a12011d189fd49ef995c",
                            "language": "English"
                          },
                          {
                            "id": 727,
                            "name": "Kogure, Ema",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/40068.jpg?s=1d4196b830e33e0e6c7ec2ce84f6f477",
                            "language": "Japanese"
                          },
                          {
                            "id": 1290,
                            "name": "Graziano, Leonardo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/1282.jpg?s=c9121f5e9146e6e91508ce71bea2ff39",
                            "language": "Italian"
                          },
                          {
                            "id": 1634,
                            "name": "Baillien, Carole",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/84294.jpg?s=34a04159842be07766e56805cc9c142a",
                            "language": "French"
                          },
                          {
                            "id": 1686,
                            "name": "Martiñón, Isabel",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/73971.jpg?s=38acd9ef92a2e0f60c19e027b03b0ad0",
                            "language": "Spanish"
                          },
                          {
                            "id": 6964,
                            "name": "Pippig, Tobias",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/3825.jpg?s=45b62779831bf284aa3f8f06f6ce5bf2",
                            "language": "German"
                          },
                          {
                            "id": 7780,
                            "name": "Előd, Botond",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/5037.jpg?s=6a5beb7cd68a05f3c94f62b505b59c42",
                            "language": "Hungarian"
                          },
                          {
                            "id": 8241,
                            "name": "Bezerra, Úrsula",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/61222.jpg?s=56480c6e6283f5833eac72fa85e280f9",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 9991,
                            "name": "Atepi, Giuliana",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/37647.jpg?s=8a9517a8077cf32107d2099f3116d5c4",
                            "language": "Italian"
                          },
                          {
                            "id": 11636,
                            "name": "Shafir, Tuval",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/10716.jpg?s=6d3408ade9398b31c76287cd49b5b7f8",
                            "language": "Hebrew"
                          },
                          {
                            "id": 22475,
                            "name": "Balas, Javier",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/25473.jpg?s=9277c8de02d44523c41bef2c003955ab",
                            "language": "Spanish"
                          },
                          {
                            "id": 43628,
                            "name": "Ferreira, Priscila",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/62737.jpg?s=a3ad5eba313bd6b168aabb24d3923105",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 11968,
                            "name": "Magon, Daniel",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/11243.jpg?s=526f38f77c835767f433ec94e722bd83",
                            "language": "Hebrew"
                          },
                          {
                            "id": 66142,
                            "name": "Deseo, Desiree",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/88124.jpg?s=4b795c6c79d7dc1749145a6a6116eae7",
                            "language": "English"
                          },
                          {
                            "id": 396,
                            "name": "Sheh, Stephanie",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/38453.jpg?s=85fe08fa0760e7b36261e18bcfe41aab",
                            "language": "English"
                          },
                          {
                            "id": 7939,
                            "name": "Elias, Jeannie",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/77827.jpg?s=6ffee44009c36da2dd49ee6d96ce2397",
                            "language": "English"
                          },
                          {
                            "id": 269,
                            "name": "McGlynn, Mary Elizabeth",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/14801.jpg?s=54e29d4af9ecc31e2d413248d2a65cb3",
                            "language": "English"
                          }
                        ]
                      },
                      {
                        "id": 8997,
                        "url": "https://myanimelist.net/character/8997/Zaku_Abumi",
                        "name": "Abumi, Zaku",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/3/36355.jpg?s=326e8671faaacb5fe6ce13fb931915a3",
                        "favorites": 9,
                        "voiceActors": [
                          {
                            "id": 30,
                            "name": "Hoshi, Souichirou",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/75963.jpg?s=28ca0e130a8b744bfd27d6cce10597ad",
                            "language": "Japanese"
                          },
                          {
                            "id": 669,
                            "name": "Riegel, Sam",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/88533.jpg?s=72266166b03ddfda3e52718d678b2491",
                            "language": "English"
                          },
                          {
                            "id": 8014,
                            "name": "Okuda, Keijin",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/54006.jpg?s=6926fdaafadd8f2b6701fcf9c6310266",
                            "language": "Japanese"
                          },
                          {
                            "id": 26807,
                            "name": "Capotondi, Peppino",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/65975.jpg?s=465fe6e6f85e0b5605b2dd92242279e3",
                            "language": "French"
                          },
                          {
                            "id": 42634,
                            "name": "Semeraro, Luca",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/45996.jpg?s=769c3f438a9b30dc4c9cc4e9ab42e2fe",
                            "language": "Italian"
                          },
                          {
                            "id": 55946,
                            "name": "Rosa, Ailton",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/79873.jpg?s=b979decb37542478f5bfff3062d3cae1",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 73762,
                            "name": "Gálvez, Antonio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/80047.jpg?s=d74974699916175709be63137bd996e3",
                            "language": "Spanish"
                          }
                        ]
                      },
                      {
                        "id": 3428,
                        "url": "https://myanimelist.net/character/3428/Shino_Aburame",
                        "name": "Aburame, Shino",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/16/292449.jpg?s=f7b8f2084a65d22cd9381f25a55f8b2f",
                        "favorites": 548,
                        "voiceActors": [
                          {
                            "id": 390,
                            "name": "Prince, Derek Stephen",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/41281.jpg?s=9cdd7f3211e68f90b3f2dfa9958585e1",
                            "language": "English"
                          },
                          {
                            "id": 410,
                            "name": "Kawada, Shinji",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/80128.jpg?s=0f87fd03d034c7adc20e1e6e09526bd6",
                            "language": "Japanese"
                          },
                          {
                            "id": 669,
                            "name": "Riegel, Sam",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/88533.jpg?s=72266166b03ddfda3e52718d678b2491",
                            "language": "English"
                          },
                          {
                            "id": 1283,
                            "name": "Zanandrea, Federico",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/65118.jpg?s=1276e1d4e14a671d299dafac28b91ede",
                            "language": "Italian"
                          },
                          {
                            "id": 8609,
                            "name": "Araújo, Márcio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/65998.jpg?s=2e7f1148a0f5055c18264c877285fa3f",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 14819,
                            "name": "Kim, Seung jun",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/15759.jpg?s=9338f6a3db14b2e031e5f2c2681ccbd4",
                            "language": "Korean"
                          },
                          {
                            "id": 21401,
                            "name": "Crépet, Alexandre",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/71248.jpg?s=e7e3eb3f011298a0c655dc30f2a4e85a",
                            "language": "French"
                          },
                          {
                            "id": 29977,
                            "name": "Flores, Óscar",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/69909.jpg?s=961a81d9d01cfe155092dbc10bf35db4",
                            "language": "Spanish"
                          },
                          {
                            "id": 23735,
                            "name": "Harloff, Fabian",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/26629.jpg?s=0ab28b1a1bf0d0188fbf4a2641e71b0b",
                            "language": "German"
                          },
                          {
                            "id": 55441,
                            "name": "Spinhayer, Martin",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/65431.jpg?s=7a58a2260f3b68cdd4f0a6ec49eacff4",
                            "language": "French"
                          }
                        ]
                      },
                      {
                        "id": 10697,
                        "url": "https://myanimelist.net/character/10697/Shibi_Aburame",
                        "name": "Aburame, Shibi",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/15/103841.jpg?s=c555bc6a75c48a6ab191b9dc75b46805",
                        "favorites": 6,
                        "voiceActors": [
                          {
                            "id": 19,
                            "name": "Freeman, Crispin",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/40664.jpg?s=c3a38688ac6074efdaac2ea01e20de1a",
                            "language": "English"
                          },
                          {
                            "id": 371,
                            "name": "Hamada, Kenji",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/74347.jpg?s=114e716b2bc2919c58c46ce1d714f710",
                            "language": "Japanese"
                          },
                          {
                            "id": 21715,
                            "name": "Delhausse, Jean-Marc",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/66076.jpg?s=5d5e21646af6601856a1b054580c277a",
                            "language": "French"
                          },
                          {
                            "id": 46069,
                            "name": "Ângelo, João",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/73898.jpg?s=0b4215962dab76377ecf3bab28dcfdad",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 57423,
                            "name": "Rojas, Octavio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/68777.jpg?s=0f7d672758cb51dc465cbd95806e5596",
                            "language": "Spanish"
                          }
                        ]
                      },
                      {
                        "id": 294140,
                        "url": "https://myanimelist.net/character/294140/Agari",
                        "name": "Agari",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/10/628979.jpg?s=bfe54f2f600c6fe4ed1ec8fd14894a6f",
                        "favorites": 0,
                        "voiceActors": [
                          {
                            "id": 9647,
                            "name": "Ootori, Yoshino",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/7322.jpg?s=8f2aef861b442f702da221909f83058d",
                            "language": "Japanese"
                          },
                          {
                            "id": 264,
                            "name": "O'Shaughnessey, Colleen",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/39297.jpg?s=3eb0d8112ad4c10e96ff439ea460ea41",
                            "language": "English"
                          },
                          {
                            "id": 21347,
                            "name": "Van Boven, Marcha",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/24489.jpg?s=fce1102ab6a8cd7ca24b6c4b4e83e7f9",
                            "language": "French"
                          },
                          {
                            "id": 12095,
                            "name": "Lemes, Cecília",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/62399.jpg?s=f92cc1e39d7f0f3c29199e7bcb717182",
                            "language": "Portuguese (BR)"
                          }
                        ]
                      },
                      {
                        "id": 9699,
                        "url": "https://myanimelist.net/character/9699/Yoroi_Akado",
                        "name": "Akado, Yoroi",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/12/104668.jpg?s=13e483e534221000f378d246d704204e",
                        "favorites": 2,
                        "voiceActors": [
                          {
                            "id": 296,
                            "name": "Kirimoto, Takuya",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/17441.jpg?s=eca4de72f4abb59e273b6b1389bfadf8",
                            "language": "Japanese"
                          },
                          {
                            "id": 756,
                            "name": "Katsu, Anri",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/56774.jpg?s=f137c9214e747ba7c0f24dc26777d855",
                            "language": "Japanese"
                          },
                          {
                            "id": 1072,
                            "name": "George, Grant",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/48362.jpg?s=3dc58f412bef7e41d0f82a8f2874e3f7",
                            "language": "English"
                          },
                          {
                            "id": 34419,
                            "name": "Costha, Faduli",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/35241.jpg?s=19e85bfc90e0bf27357ca77268c82bf1",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 43061,
                            "name": "Sette, Alberto",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/46559.jpg?s=15cd8f9acaefac40addae0394b6eccc6",
                            "language": "Italian"
                          },
                          {
                            "id": 14489,
                            "name": "Monteiro, Dado",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/67939.jpg?s=2cfa56f530b2723234779ed9af28134b",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 62568,
                            "name": "Moreno, Héctor",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/71801.jpg?s=ae27d4e55e29ead95db2664db4d309c5",
                            "language": "Spanish"
                          }
                        ]
                      },
                      {
                        "id": 17538,
                        "url": "https://myanimelist.net/character/17538/Manabu_Akado",
                        "name": "Akado, Manabu",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/2/86790.jpg?s=5a399336b508b53c53287ec017086beb",
                        "favorites": 6
                      },
                      {
                        "id": 10698,
                        "url": "https://myanimelist.net/character/10698/Akahoshi",
                        "name": "Akahoshi",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/7/57543.jpg?s=38e0bf9f45bf7e46bb18bb4b38cb6ae9",
                        "favorites": 0,
                        "voiceActors": [
                          {
                            "id": 232,
                            "name": "Thornton, Kirk",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/40780.jpg?s=c67d95bc4d7d9140ad5bbae02a589fb4",
                            "language": "English"
                          },
                          {
                            "id": 1469,
                            "name": "Miyamoto, Mitsuru",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/54362.jpg?s=7b149c0c00c8fc3365de417ea4f2b7b3",
                            "language": "Japanese"
                          },
                          {
                            "id": 15097,
                            "name": "O, In Seong",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/15971.jpg?s=7171baf0c977b9172017ab21d7aa5267",
                            "language": "Korean"
                          },
                          {
                            "id": 11695,
                            "name": "Moura, Fábio",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/80446.jpg?s=e0b4acc606a2a795d768758184454af4",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 59318,
                            "name": "Covarrubias, Víctor",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/70162.jpg?s=feb1e7ccb47bbcd63bd82b86e5e44ca5",
                            "language": "Spanish"
                          }
                        ]
                      },
                      {
                        "id": 4799,
                        "url": "https://myanimelist.net/character/4799/Akamaru",
                        "name": "Akamaru",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/6/58197.jpg?s=72fb82b5f99c06ba07d67f7e0c845aec",
                        "favorites": 226,
                        "voiceActors": [
                          {
                            "id": 15,
                            "name": "Takeuchi, Junko",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/54677.jpg?s=f3db98147778a5843a3a4ea5fb5468ee",
                            "language": "Japanese"
                          },
                          {
                            "id": 6964,
                            "name": "Pippig, Tobias",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/3825.jpg?s=45b62779831bf284aa3f8f06f6ce5bf2",
                            "language": "German"
                          },
                          {
                            "id": 7094,
                            "name": "Garza, Eduardo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/68498.jpg?s=3de3b17beea5590b7f85969262cb0ed3",
                            "language": "Spanish"
                          },
                          {
                            "id": 21713,
                            "name": "Denuit, Jean-Pierre",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/65428.jpg?s=1575df8875bfa060ed982d82c5218faa",
                            "language": "French"
                          },
                          {
                            "id": 22475,
                            "name": "Balas, Javier",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/25473.jpg?s=9277c8de02d44523c41bef2c003955ab",
                            "language": "Spanish"
                          },
                          {
                            "id": 21185,
                            "name": "Paulita, Agatha",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/81602.jpg?s=85ac0c053c2b020b56bc0e3e27a241f1",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 61847,
                            "name": "Simone, Jamie",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/72042.jpg?s=f1668943a6ef5050543aa1068f440e87",
                            "language": "English"
                          }
                        ]
                      },
                      {
                        "id": 149421,
                        "url": "https://myanimelist.net/character/149421/Iwana_Akame",
                        "name": "Akame, Iwana",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/12/325684.jpg?s=abe1359d28e202f76eb782b24cabcb64",
                        "favorites": 2,
                        "voiceActors": [
                          {
                            "id": 5280,
                            "name": "Tanaka, Kan",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/56490.jpg?s=0ccddaf914a7cdc2280016a8ecb3b765",
                            "language": "Japanese"
                          },
                          {
                            "id": 7438,
                            "name": "Lima, Mauro Eduardo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/67731.jpg?s=c0e553201987981128bbc9b2d26e9f7c",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 1448,
                            "name": "Nimoy, Jeff",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/40983.jpg?s=9e7bde1f875c0ad00e861ef3fb03f634",
                            "language": "English"
                          }
                        ]
                      },
                      {
                        "id": 20645,
                        "url": "https://myanimelist.net/character/20645/Akane",
                        "name": "Akane",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/11/66541.jpg?s=db17d05fabd4c56ab0954e201e2b7d40",
                        "favorites": 2,
                        "voiceActors": [
                          {
                            "id": 391,
                            "name": "Satou, Yuuko",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/16511.jpg?s=712b1a83fb510a2dfab1417ebdc737a9",
                            "language": "Japanese"
                          },
                          {
                            "id": 21937,
                            "name": "Minei, Alex",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/72564.jpg?s=f5f5bbfe54c289f42a9f28a80d594894",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 62855,
                            "name": "Buescher, Julianne",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/73072.jpg?s=459a9972f758a5effd70fd25000829cc",
                            "language": "English"
                          }
                        ]
                      },
                      {
                        "id": 2008,
                        "url": "https://myanimelist.net/character/2008/Chouji_Akimichi",
                        "name": "Akimichi, Chouji",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/9/105421.jpg?s=bbb2f94a4f15470a215358085358bc37",
                        "favorites": 185,
                        "voiceActors": [
                          {
                            "id": 221,
                            "name": "Itou, Kentarou",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/53838.jpg?s=3a19dc66c556687c4e3171ba4a54776d",
                            "language": "Japanese"
                          },
                          {
                            "id": 1163,
                            "name": "Novara, Renato",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/1203.jpg?s=6eff2308a3cfd89985fba21778f4ced0",
                            "language": "Italian"
                          },
                          {
                            "id": 8212,
                            "name": "Rist, Robbie",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/13689.jpg?s=f2ee5ab8c959af31309d464208e4612f",
                            "language": "English"
                          },
                          {
                            "id": 14771,
                            "name": "Mun, Seon hui",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/15319.jpg?s=b38cc1b50b00340baca361adef92d647",
                            "language": "Korean"
                          },
                          {
                            "id": 16673,
                            "name": "Campuzano, Manuel",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/86309.jpg?s=5a323b8665bd862d208ef90f24cf9587",
                            "language": "Spanish"
                          },
                          {
                            "id": 21493,
                            "name": "Janssen, Thierry",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/65053.jpg?s=d4081f66a45b0c9fa697308cd2acac14",
                            "language": "French"
                          },
                          {
                            "id": 43055,
                            "name": "Schmidt, Tobias",
                            "image": "https://cdn.myanimelist.net/images/questionmark_23.gif?s=f7dcbc4a4603d18356d3dfef8abd655c",
                            "language": "German"
                          },
                          {
                            "id": 53386,
                            "name": "Brianez, Kléber",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/67648.jpg?s=be2ce8c51687add2a771b2d717f81724",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 7804,
                            "name": "Minárovics, Péter",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/5058.jpg?s=25487e70f197cd7bf1dbe0eff6cc6139",
                            "language": "Hungarian"
                          }
                        ]
                      },
                      {
                        "id": 10699,
                        "url": "https://myanimelist.net/character/10699/Chouza_Akimichi",
                        "name": "Akimichi, Chouza",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/16/103839.jpg?s=9bbeca695c99940d76131a1f9c78611b",
                        "favorites": 3,
                        "voiceActors": [
                          {
                            "id": 512,
                            "name": "Sorich, Michael",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/40992.jpg?s=0a0ef074ca76e3bdd33364740b38523c",
                            "language": "English"
                          },
                          {
                            "id": 9514,
                            "name": "Fukuda, Nobuaki",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/58147.jpg?s=076a2e79c42bfd6ccb57e1f3a3131d97",
                            "language": "Japanese"
                          },
                          {
                            "id": 42635,
                            "name": "Pagani, Marco",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/45997.jpg?s=b0831a0daee83c59c0699d1c5a89506f",
                            "language": "Italian"
                          },
                          {
                            "id": 7438,
                            "name": "Lima, Mauro Eduardo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/67731.jpg?s=c0e553201987981128bbc9b2d26e9f7c",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 40352,
                            "name": "Tiraboschi, Armando",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/81524.jpg?s=e937b4154864dbdf5d098ad3b9523062",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 46076,
                            "name": "Munhoz, Anibal",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/59775.jpg?s=320ac037e8b00f180e4f11cbfbe8041e",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 43475,
                            "name": "Bideller, Michael",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/47126.jpg?s=bc58b2e3ded5a8cebc3efd315e3c5fcc",
                            "language": "German"
                          }
                        ]
                      },
                      {
                        "id": 10700,
                        "url": "https://myanimelist.net/character/10700/Akio",
                        "name": "Akio",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/13/62769.jpg?s=486192f83af54566dc4ec46ba4e3d78f",
                        "favorites": 2,
                        "voiceActors": [
                          {
                            "id": 245,
                            "name": "Hino, Satoshi",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/62832.jpg?s=25d1f3f058ad0e1cf56615b5130ca712",
                            "language": "Japanese"
                          },
                          {
                            "id": 21405,
                            "name": "Bevilacqua, Alessandro",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/71397.jpg?s=e9e935360e5918a4264d7a4bda39312b",
                            "language": "French"
                          },
                          {
                            "id": 10,
                            "name": "Bosch, Johnny Yong",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/68487.jpg?s=969ff401e5da5e12a758f04dcb653b33",
                            "language": "English"
                          },
                          {
                            "id": 18771,
                            "name": "Shitara, Mami",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/21483.jpg?s=6bfdc3a6930b85b13c93c9e79c76e6c3",
                            "language": "Japanese"
                          }
                        ]
                      },
                      {
                        "id": 252722,
                        "url": "https://myanimelist.net/character/252722/Amachi",
                        "name": "Amachi",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/6/556367.jpg?s=3b4ac67c34a8743ee6b324e7ab4271e0",
                        "favorites": 0,
                        "voiceActors": [
                          {
                            "id": 6602,
                            "name": "Umezu, Hideyuki",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/80554.jpg?s=fac93cd952f05480a0b591335b8637bf",
                            "language": "Japanese"
                          },
                          {
                            "id": 1035,
                            "name": "Stone, Doug",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/41943.jpg?s=b4c9b04bc9c50bc1dd384ebc28b6595b",
                            "language": "English"
                          },
                          {
                            "id": 44957,
                            "name": "Buch, Achim",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/48289.jpg?s=c37a6a47d6b480c71ace12d3dd7a7abd",
                            "language": "German"
                          },
                          {
                            "id": 57432,
                            "name": "Pacheco, Rafael",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/68786.jpg?s=02403a76c8268a6e1bc33448078d630d",
                            "language": "Spanish"
                          },
                          {
                            "id": 39452,
                            "name": "Ricardo, Hamilton",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/41358.jpg?s=61571600bff2280289bce12c968cba38",
                            "language": "Portuguese (BR)"
                          }
                        ]
                      },
                      {
                        "id": 23006,
                        "url": "https://myanimelist.net/character/23006/Ami",
                        "name": "Ami",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/8/66497.jpg?s=d8cae2c3208d7c910e02490fe6a31384",
                        "favorites": 1,
                        "voiceActors": [
                          {
                            "id": 727,
                            "name": "Kogure, Ema",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/40068.jpg?s=1d4196b830e33e0e6c7ec2ce84f6f477",
                            "language": "Japanese"
                          },
                          {
                            "id": 13325,
                            "name": "Almeida, Rita",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/34241.jpg?s=9dd994c6183be760808da781d61d7fdc",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 62855,
                            "name": "Buescher, Julianne",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/73072.jpg?s=459a9972f758a5effd70fd25000829cc",
                            "language": "English"
                          }
                        ]
                      },
                      {
                        "id": 17310,
                        "url": "https://myanimelist.net/character/17310/Ayame",
                        "name": "Ayame",
                        "role": "Supporting",
                        "image": "https://cdn.myanimelist.net/images/characters/11/130515.jpg?s=e47667162694ef2dd32847cebb0b2a21",
                        "favorites": 13,
                        "voiceActors": [
                          {
                            "id": 263,
                            "name": "Judovits, Danielle",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/39729.jpg?s=6586a711ff727d5380591cfa92ab61db",
                            "language": "English"
                          },
                          {
                            "id": 9993,
                            "name": "Di Pisa, Loretta",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/37605.jpg?s=7e906ad38b05fbb700eed390fc563927",
                            "language": "Italian"
                          },
                          {
                            "id": 10181,
                            "name": "Hosono, Masayo",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/35851.jpg?s=24f9234373d93861a7392f3b0e060651",
                            "language": "Japanese"
                          },
                          {
                            "id": 14995,
                            "name": "Jeong, Hye Ok",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/15829.jpg?s=ee4839ae2e5c95a3abb18daf5729a696",
                            "language": "Korean"
                          },
                          {
                            "id": 16105,
                            "name": "Kelemen, Kata",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/18453.jpg?s=e13e19cfa29a3fdea68e9f8524561174",
                            "language": "Hungarian"
                          },
                          {
                            "id": 28735,
                            "name": "Baré, Jennifer",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/66252.jpg?s=d7d2641a42aeb31015cb4a593a0aa09b",
                            "language": "French"
                          },
                          {
                            "id": 22333,
                            "name": "Mendoza, Mireya",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/70313.jpg?s=6cb9e55672eddc0a0afa7a438452b3b6",
                            "language": "Spanish"
                          },
                          {
                            "id": 43628,
                            "name": "Ferreira, Priscila",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/3/62737.jpg?s=a3ad5eba313bd6b168aabb24d3923105",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 11520,
                            "name": "Baroli, Luciana",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/2/62930.jpg?s=a0f22f17748f13a02234fbb1f5d70b6b",
                            "language": "Portuguese (BR)"
                          },
                          {
                            "id": 318,
                            "name": "Higgins, Kate",
                            "image": "https://cdn.myanimelist.net/images/voiceactors/1/15911.jpg?s=f5593bf3b59871782d708f12da078833",
                            "language": "English"
                          }
                        ]
                      }
                    ],
                    "total": 268,
                    "animeId": 20
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/manga/{id}": {
      "get": {
        "operationId": "movie_myanimelist_manga",
        "summary": "Manga",
        "description": "MyAnimeList — Detail Manga by ID (versi /full).",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-manga"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "MAL manga ID (angka). Boleh tempel URL myanimelist.net penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "11"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 11,
                    "url": "https://myanimelist.net/manga/11/Naruto",
                    "rank": 689,
                    "type": "Manga",
                    "image": "https://cdn.myanimelist.net/images/manga/3/249658.jpg",
                    "score": 8.08,
                    "title": "Naruto",
                    "genres": [
                      "Action",
                      "Adventure",
                      "Fantasy"
                    ],
                    "status": "Finished",
                    "themes": [
                      "Martial Arts"
                    ],
                    "authors": [
                      "Kishimoto, Masashi"
                    ],
                    "members": 444948,
                    "volumes": 72,
                    "chapters": 700,
                    "scoredBy": 288154,
                    "synopsis": "Whenever Naruto Uzumaki proclaims that he will someday become the Hokage—a title bestowed upon the best ninja in the Village Hidden in the Leaves—no one takes him seriously. Since birth, Naruto has been shunned and ridiculed by his fellow villagers. But their contempt isn't because Naruto is loud-mouthed, mischievous, or because of his ineptitude in the ninja arts, but because there is a demon inside him. Prior to Naruto's birth, the powerful and deadly Nine-Tailed Fox attacked the village. In order to stop the rampage, the Fourth Hokage sacrificed his life to seal the demon inside the body of the newborn Naruto.\n\nAnd so when he is assigned to Team 7—along with his new teammates Sasuke Uchiha and Sakura Haruno, under the mentorship of veteran ninja Kakashi Hatake—Naruto is forced to work together with other people for the first time in his life. Through undergoing vigorous training and taking on challenging missions, Naruto must learn what it means to work in a team and carve his own route toward becoming a full-fledged ninja recognized by his village.\n\n[Written by MAL Rewrite]",
                    "favorites": 44555,
                    "relations": [
                      {
                        "entries": [
                          {
                            "id": 95210,
                            "name": "Boruto: Naruto Next Generations",
                            "type": "manga"
                          }
                        ],
                        "relation": "Sequel"
                      },
                      {
                        "entries": [
                          {
                            "id": 20,
                            "name": "Naruto",
                            "type": "anime"
                          },
                          {
                            "id": 1735,
                            "name": "Naruto: Shippuuden",
                            "type": "anime"
                          },
                          {
                            "id": 53236,
                            "name": "Road of Naruto",
                            "type": "anime"
                          },
                          {
                            "id": 54688,
                            "name": "Naruto (Shinsaku Anime)",
                            "type": "anime"
                          }
                        ],
                        "relation": "Adaptation"
                      },
                      {
                        "entries": [
                          {
                            "id": 57095,
                            "name": "Naruto: Takigakure no Shitou Ore ga Hero dattebayo!",
                            "type": "manga"
                          },
                          {
                            "id": 96762,
                            "name": "Naruto: Dai Katsugeki! Yuki Hime Ninpouchou Datteba yo!!",
                            "type": "manga"
                          },
                          {
                            "id": 96763,
                            "name": "Gekijouban Naruto: Dai Gekitotsu! Maboroshi no Chitei Iseki Datteba yo",
                            "type": "manga"
                          },
                          {
                            "id": 96764,
                            "name": "Gekijouban Naruto: Dai Koufun! Mikazuki-jima no Animal Panic Datteba yo",
                            "type": "manga"
                          },
                          {
                            "id": 96765,
                            "name": "Gekijouban Naruto: Shippuuden",
                            "type": "manga"
                          },
                          {
                            "id": 96766,
                            "name": "Gekijouban Naruto: Shippuuden - Kizuna",
                            "type": "manga"
                          },
                          {
                            "id": 96767,
                            "name": "Gekijouban Naruto: Shippuuden - Hi no Ishi wo Tsugu Mono",
                            "type": "manga"
                          },
                          {
                            "id": 96768,
                            "name": "Gekijouban Naruto: Shippuuden - The Lost Tower",
                            "type": "manga"
                          },
                          {
                            "id": 40225,
                            "name": "Naruto Ninden Series",
                            "type": "manga"
                          },
                          {
                            "id": 96769,
                            "name": "Naruto: Blood Prison",
                            "type": "manga"
                          },
                          {
                            "id": 40549,
                            "name": "Road to Ninja: Naruto the Movie",
                            "type": "manga"
                          },
                          {
                            "id": 96770,
                            "name": "Road to Ninja: Naruto the Movie",
                            "type": "manga"
                          },
                          {
                            "id": 87714,
                            "name": "Naruto Jinraiden: Okami no Naku Hi",
                            "type": "manga"
                          },
                          {
                            "id": 83257,
                            "name": "The Last: Naruto the Movie",
                            "type": "manga"
                          },
                          {
                            "id": 86129,
                            "name": "Naruto Hiden Series",
                            "type": "manga"
                          },
                          {
                            "id": 96200,
                            "name": "Naruto: Fuu no Sho - Sugao no Shinjitsu...!!",
                            "type": "manga"
                          },
                          {
                            "id": 115792,
                            "name": "Naruto: Rai no Sho - Ai wo Utareta Kemono!!",
                            "type": "manga"
                          },
                          {
                            "id": 87866,
                            "name": "Naruto Gaiden: Nanadaime Hokage to Akairo no Hanatsuzuki",
                            "type": "manga"
                          },
                          {
                            "id": 92286,
                            "name": "Boruto: Naruto the Movie Tokubetsu Bangai-hen - Naruto ga Hokage ni Natta Hi",
                            "type": "manga"
                          },
                          {
                            "id": 90531,
                            "name": "Naruto Shinden Series",
                            "type": "manga"
                          },
                          {
                            "id": 97372,
                            "name": "Naruto Gaiden: Michita Tsuki ga Terasu Michi",
                            "type": "manga"
                          },
                          {
                            "id": 98462,
                            "name": "Naruto Shinden Series",
                            "type": "manga"
                          },
                          {
                            "id": 119908,
                            "name": "Naruto Retsuden Series",
                            "type": "manga"
                          },
                          {
                            "id": 160710,
                            "name": "Naruto Gaiden: Uzu no Naka no Tsumujikaze",
                            "type": "manga"
                          }
                        ],
                        "relation": "Side Story"
                      },
                      {
                        "entries": [
                          {
                            "id": 23208,
                            "name": "Rock Lee no Seishun Full-Power Ninden",
                            "type": "manga"
                          },
                          {
                            "id": 77273,
                            "name": "Uchiha Sasuke no Sharingan Den",
                            "type": "manga"
                          }
                        ],
                        "relation": "Spin-Off"
                      },
                      {
                        "entries": [
                          {
                            "id": 6444,
                            "name": "Naruto",
                            "type": "manga"
                          },
                          {
                            "id": 6028,
                            "name": "Naruto: Shiro no Douji, Keppu no Kijin",
                            "type": "manga"
                          }
                        ],
                        "relation": "Alternative Version"
                      },
                      {
                        "entries": [
                          {
                            "id": 11926,
                            "name": "Jump Super Stars",
                            "type": "manga"
                          }
                        ],
                        "relation": "Character"
                      }
                    ],
                    "background": "Naruto has sold over 250 million copies worldwide as of 2020, making it the 4th highest-grossing manga series of all time. It was nominated for the 19th Tezuka Osamu Cultural Prize in 2014, and in the same year, Masashi Kishimoto was awarded Rookie of the Year in the media fine arts category by Japan's Agency for Cultural Affairs. The series was published in English by VIZ Media under the Shonen Jump imprint from August 16, 2003, to October 6, 2015. In the last four months of 2007, the campaign titled Naruto Nation was launched, in which three volumes were published each month so that US releases would be closer to Japan's. The same practice was done in February through April of 2009, this time titled Generation Ninja. A 3-in-1 omnibus edition was later released. A box set containing volumes 1 through 27 was released on August 6, 2008, a set containing volumes 28 through 48 on July 7, 2015, and the final box set with volumes 49 through 72 on January 5, 2016. It was also published in Brazilian Portuguese by Panini Comics from May 2007 to June 2015; in German by Carlsen Verlag; and in French and Dutch by Kana. Numerous databooks, artbooks, novels, and fanbooks on the series have been released. Eight summary volumes featuring unaltered color pages, larger dimensions, and exclusive interviews, covering the first part of the series were released between November 7, 2008, and April 10, 2009.",
                    "imageLarge": "https://cdn.myanimelist.net/images/manga/3/249658l.jpg",
                    "popularity": 13,
                    "publishing": false,
                    "publishedTo": "2014-11-10T00:00:00+00:00",
                    "demographics": [
                      "Shounen"
                    ],
                    "titleEnglish": "Naruto",
                    "publishedFrom": "1999-09-21T00:00:00+00:00",
                    "titleJapanese": "NARUTO―ナルト―",
                    "serializations": [
                      "Shounen Jump (Weekly)"
                    ],
                    "publishedString": "Sep 21, 1999 to Nov 10, 2014"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/search-anime": {
      "get": {
        "operationId": "movie_myanimelist_search_anime",
        "summary": "Search Anime",
        "description": "MyAnimeList — Search Anime. Cari anime berdasarkan kata kunci.",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-search-anime"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian anime (judul / sebagian judul)",
            "schema": {
              "type": "string",
              "example": "naruto"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 10, max 25",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 10,
                    "items": [
                      {
                        "id": 20,
                        "url": "https://myanimelist.net/anime/20/Naruto",
                        "rank": 709,
                        "type": "TV",
                        "year": 2002,
                        "image": "https://cdn.myanimelist.net/images/anime/1141/142503.jpg",
                        "score": 8.02,
                        "title": "Naruto",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "fall",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 3126400,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 220,
                        "scoredBy": 2147508,
                        "synopsis": "Twelve years ago, a colossal demon fox terrorized the world. During the monster's attack on the Hidden Leaf Village, the Hokage—the village's leader and most powerful ninja—sacrifices himself to seal the beast inside a newborn, relieving civilization from destruction while dooming the baby to a lonely life.\n\nNow, after years of being shunned and bullied, Naruto Uzumaki pesters the village with elaborate pranks and vandalism. Despite these antics, he works hard to achieve his dream: to become the Hokage and earn the acknowledgement of those who have mistreated him for his entire life. Naruto joins Team 7, a ninja squad made up of two of his peers—prodigy Sasuke Uchiha and clever Sakura Haruno.\n\nUnder the aloof Kakashi Hatake's leadership, Team 7 takes on a series of difficult missions, forcing its members to grow in strength and comradery despite their many differences. Naruto strives to stand out in his rivalry with Sasuke and earn the romantic affection of Sakura. But as the trio brush against danger and death, their tragic pasts threaten to tear them apart.\n\n[Written by MAL Rewrite]",
                        "favorites": 86763,
                        "popularity": 9,
                        "titleEnglish": "Naruto",
                        "titleJapanese": "ナルト"
                      },
                      {
                        "id": 16870,
                        "url": "https://myanimelist.net/anime/16870/The_Last__Naruto_the_Movie",
                        "rank": 1163,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1491/134498.jpg",
                        "score": 7.8,
                        "title": "The Last: Naruto the Movie",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy",
                          "Romance"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 671423,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 443401,
                        "synopsis": "Two years have passed since the end of the Fourth Great Ninja War. Konohagakure has remained in a state of peace and harmony—until Sixth Hokage Kakashi Hatake notices the moon is dangerously approaching the Earth, posing the threat of planetary ruin.\n\nAmidst the grave ordeal, Konoha is invaded by a new evil, Toneri Oosutuski, who suddenly abducts Hinata Hyuuga's little sister Hanabi. Kakashi dispatches a skilled ninja team comprised of Naruto Uzumaki, Sakura Haruno, Shikamaru Nara, Sai, and Hinata in an effort to rescue Hanabi from the diabolical clutches of Toneri. However, during their mission, the team faces several obstacles that challenge them, foiling their efforts.\n\nWith her abduction, the relationships the team share with one another are tested, and with the world reaching the brink of destruction, they must race against time to ensure the safety of their planet. Meanwhile, as the battle ensues, Naruto is driven to fight for something greater than he has ever imagined—love.\n\n[Written by MAL Rewrite]",
                        "favorites": 2351,
                        "popularity": 366,
                        "titleEnglish": "Naruto Shippuden the Movie 7: The Last",
                        "titleJapanese": "THE LAST NARUTO THE MOVIE"
                      },
                      {
                        "id": 28755,
                        "url": "https://myanimelist.net/anime/28755/Boruto__Naruto_the_Movie",
                        "rank": 2702,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/4/78280.jpg",
                        "score": 7.37,
                        "title": "Boruto: Naruto the Movie",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 499318,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 319403,
                        "synopsis": "The spirited Boruto Uzumaki, son of Seventh Hokage Naruto, is a skilled ninja who possesses the same brashness and passion his father once had. However, the constant absence of his father, who is busy with his Hokage duties, puts a damper on Boruto's fire. Upon learning that his father will watch the aspiring ninjas who will participate in the upcoming Chunin exams, Boruto is driven to prove to him that he is worthy of his attention. In order to do so, he enlists the help of Naruto's childhood friend and rival, Sasuke Uchiha. \n\nThe Chunin exams begin and progress smoothly, until suddenly, the Konohagakure is attacked by a new foe that threatens the long-standing peace of the village. Now facing real danger, Naruto and his comrades must work together to protect the future of their cherished home and defeat the evil that terrorizes their world. As this battle ensues, Boruto comes to realize the struggles his father once experienced—and what it truly means to be a ninja.\n\n[Written by MAL Rewrite]",
                        "favorites": 1019,
                        "popularity": 524,
                        "titleEnglish": "Boruto: Naruto the Movie",
                        "titleJapanese": "BORUTO -NARUTO THE MOVIE-"
                      },
                      {
                        "id": 13667,
                        "url": "https://myanimelist.net/anime/13667/Naruto__Shippuuden_Movie_6_-_Road_to_Ninja",
                        "rank": 1460,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1620/94336.jpg",
                        "score": 7.69,
                        "title": "Naruto: Shippuuden Movie 6 - Road to Ninja",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 381908,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 226695,
                        "synopsis": "Returning home to Konohagakure, the young ninja celebrate defeating a group of supposed Akatsuki members. Naruto Uzumaki and Sakura Haruno, however, feel differently. Naruto is jealous of his comrades' congratulatory families, wishing for the presence of his own parents. Sakura, on the other hand, is angry at her embarrassing parents, and wishes for no parents at all. The two clash over their opposing ideals, but are faced with a more pressing matter when the masked Madara Uchiha suddenly appears and transports them to an alternate world.\n\nIn this world, Sakura's parents are considered heroes—for they gave their lives to protect Konohagakure from the Nine-Tailed Fox attack 10 years ago. Consequently, Naruto's parents, Minato Namikaze and Kushina Uzumaki, are alive and well. Unable to return home or find the masked Madara, Naruto and Sakura stay in this new world and enjoy the changes they have always longed for. All seems well for the two ninja, until an unexpected threat emerges that pushes Naruto and Sakura to not only fight for the Konohagakure of the alternate world, but also to find a way back to their own.\n\n[Written by MAL Rewrite]",
                        "favorites": 676,
                        "popularity": 724,
                        "titleEnglish": "Naruto Shippuden the Movie 6: Road to Ninja",
                        "titleJapanese": "ROAD TO NINJA NARUTO THE MOVIE"
                      },
                      {
                        "id": 442,
                        "url": "https://myanimelist.net/anime/442/Naruto_Movie_1__Dai_Katsugeki_Yuki_Hime_Ninpouchou_Dattebayo",
                        "rank": 4079,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1231/134484.jpg",
                        "score": 7.13,
                        "title": "Naruto Movie 1: Dai Katsugeki!! Yuki Hime Ninpouchou Dattebayo!",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 320984,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 194318,
                        "synopsis": "Naruto Uzumaki and his squadmates, Sasuke Uchiha and Sakura Haruno, are sent on a mission to escort a movie crew on its way to film in the Land of Snow. They soon find out that they are accompanying a famous actress, Yukie Fujikaze, who persistently refuses to travel there, making the trip far more difficult than originally intended. After a surprising encounter with ninjas from the Land of Snow, Naruto discovers that there is more to Yukie than meets the eye.\n \nDai Katsugeki!! Yuki Hime Ninpouchou Dattebayo! follows the group as they attempt to overcome the obstacles in the Land of Snow and unveil Yukie's true purpose there as well.\n\n[Written by MAL Rewrite]",
                        "favorites": 334,
                        "popularity": 885,
                        "titleEnglish": "Naruto the Movie 1: Ninja Clash in the Land of Snow",
                        "titleJapanese": "劇場版　NARUTO　大活劇！雪姫忍法帖だってばよ!!"
                      },
                      {
                        "id": 2472,
                        "url": "https://myanimelist.net/anime/2472/Naruto__Shippuuden_Movie_1",
                        "rank": 3087,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1703/134493.jpg",
                        "score": 7.3,
                        "title": "Naruto: Shippuuden Movie 1",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 319691,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 183767,
                        "synopsis": "A group of ninja is planning to revive a powerful demon, and once its spirit is reunited with its body, the world will be destroyed. The only way to prevent this from happening is for Shion, a shrine maiden, to seal it away for good.\n\nNaruto Uzumaki is tasked to guard her, but one thing stops Shion from accepting his help: she also has the ability to predict death—and she has foreseen his demise approaching soon. In order to escape his fate, Naruto must stay away from Shion; however, undeterred, he chooses to challenge the prophecy in order to protect Shion and the world.\n\n[Written by MAL Rewrite]",
                        "favorites": 331,
                        "popularity": 891,
                        "titleEnglish": "Naruto Shippuden the Movie 1",
                        "titleJapanese": "劇場版NARUTO -ナルト- 疾風伝"
                      },
                      {
                        "id": 4437,
                        "url": "https://myanimelist.net/anime/4437/Naruto__Shippuuden_Movie_2_-_Kizuna",
                        "rank": 3193,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1484/134494.jpg",
                        "score": 7.28,
                        "title": "Naruto: Shippuuden Movie 2 - Kizuna",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 289601,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 163243,
                        "synopsis": "Unleashing a devastating surprise attack, flying ninjas from the Land of Sky are seeking revenge against their old enemy Konohagakure. Despite his eagerness to join the fight, Naruto Uzumaki is held up by Shinnou, a mysterious doctor who requires his assistance to save an injured person. While delivering the wounded man to the hospital, Naruto has an unexpected encounter with Amaru—a stormy youngster from a neighboring village desperately looking for Shinnou's help.\n\nMeanwhile, as the invaders withdraw to restore their forces, Tsunade seizes the opportunity to dispatch a small team including Sai, Shikamaru Nara, and Kakashi Hatake to strike down their base. Simultaneously, she commissions Naruto, Sakura Haruno, and Hinata Hyuuga to accompany Shinnou and Amaru on their journey. During this time, however, Orochimaru has his own schemes: he orders Sasuke Uchiha to bring him the doctor who specializes in the reincarnation technique.\n\nAs the escort group accidentally uncovers the sinister truth behind the attacks, tumultuous plans are set in motion. But even when confronted with an unforeseen reunion, Naruto does not waver in his endeavor to end the warfare and its disastrous effects.\n\n[Written by MAL Rewrite]",
                        "favorites": 269,
                        "popularity": 975,
                        "titleEnglish": "Naruto Shippuden the Movie 2: Bonds",
                        "titleJapanese": "劇場版NARUTO-ナルト- 疾風伝 絆"
                      },
                      {
                        "id": 8246,
                        "url": "https://myanimelist.net/anime/8246/Naruto__Shippuuden_Movie_4_-_The_Lost_Tower",
                        "rank": 2508,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1479/116734.jpg",
                        "score": 7.42,
                        "title": "Naruto: Shippuuden Movie 4 - The Lost Tower",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 279962,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 159520,
                        "synopsis": "Led by Yamato, Naruto Uzumaki, Sakura Haruno, and Sai are assigned to capture Mukade, a rogue ninja who is pursuing the ancient chakra Ryuumyaku located underneath the Rouran ruins. While the Ryuumyaku has been sealed by the Fourth Hokage, the group fails to prevent Mukade from releasing its power. Consequently, a strong energy burst engulfs both Naruto and Yamato before they can escape.\n\nAs he awakens in a magnificent yet hostile kingdom, Naruto meets its young queen Saara and three Konohagakure ninjas on a top-secret mission. They reveal to him that he has time-traveled to Rouran 20 years into the past! To make matters worse, Mukade has already infiltrated the royal court, becoming the naive queen's most trusted minister under the alias Anrokuzan.\n\nJoining forces with the three ninjas, Naruto must protect Saara's life without fail to stop the villain's plans and return to the present.\n\n[Written by MAL Rewrite]",
                        "favorites": 237,
                        "popularity": 1008,
                        "titleEnglish": "Naruto Shippuden the Movie 4: The Lost Tower",
                        "titleJapanese": "劇場版 NARUTO-ナルト-疾風伝 ザ・ロストタワー"
                      },
                      {
                        "id": 10589,
                        "url": "https://myanimelist.net/anime/10589/Naruto__Shippuuden_Movie_5_-_Blood_Prison",
                        "rank": 2281,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1500/134496.jpg",
                        "score": 7.47,
                        "title": "Naruto: Shippuuden Movie 5 - Blood Prison",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 276703,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 158631,
                        "synopsis": "During their discussion of a sensitive investigation A, the Fourth Raikage, and his subordinates are ambushed by a cloaked intruder. As the Kumogakure leader repels the assault, he is shocked to discover that the culprit is Naruto Uzumaki! \n\nHowever, the assassination attempt is not the only crime attributed to the young ninja, who vigorously denies the accusations. To avoid a diplomatic conflict, Tsunade forcibly sends him to Kusagakure's Houzuki Castle—a maximum-security penitentiary dedicated to ninja criminals—until the situation is resolved.\n\nDespite his powers being immediately suppressed by Mui, the prison's warden who possesses the ability to seal chakra, Naruto recklessly engages in futile escape attempts. But with the help of two fellow inmates, he realizes that there is more to this legendary detention facility than meets the eye. Uncovering a terrible secret, the trio embarks on a dangerous operation that may be Naruto's only chance to break free and prove his innocence.\n\n[Written by MAL Rewrite]",
                        "favorites": 264,
                        "popularity": 1026,
                        "titleEnglish": "Naruto Shippuden the Movie 5: Blood Prison",
                        "titleJapanese": "劇場版NARUTO-ナルト- ブラッド・プリズン"
                      },
                      {
                        "id": 936,
                        "url": "https://myanimelist.net/anime/936/Naruto_Movie_2__Dai_Gekitotsu_Maboroshi_no_Chiteiiseki_Dattebayo",
                        "rank": 5363,
                        "type": "Movie",
                        "image": "https://cdn.myanimelist.net/images/anime/1114/134485.jpg",
                        "score": 6.88,
                        "title": "Naruto Movie 2: Dai Gekitotsu! Maboroshi no Chiteiiseki Dattebayo!",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "source": "Manga",
                        "status": "Finished Airing",
                        "members": 255038,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 1,
                        "scoredBy": 146881,
                        "synopsis": "In a tumultuous effort, the Sunagakure ninjas attempt to repel an unforeseen invasion of mysterious armored warriors on the Land of Wind. Shortly afterwards, the same armored troops led by Temujin—a skilled knight of impressive power—ambush Naruto Uzumaki, Sakura Haruno, and Shikamaru Nara, who are on a mission to recover a lost ferret. Naruto and Temujin engage in a fierce fight that ends with both of them falling off a cliff.\n\nTaken aback by their friend's sudden misfortune, Sakura and Shikamaru witness yet another alarming development: a massive moving structure appears out of nowhere, ravaging any trees and rocks in its path. While Sakura sets off to find Naruto, Shikamaru infiltrates the imposing fortress in hopes of learning more about the critical situation. \n\nEntangled in a relentless conflict, the Konohagakure ninjas join forces with their Sunagakure counterparts to defeat the common enemy. However, amidst the turmoil, a clash between two different visions of an ideal world emerges.\n\n[Written by MAL Rewrite]",
                        "favorites": 176,
                        "popularity": 1109,
                        "titleEnglish": "Naruto the Movie 2: Legend of the Stone of Gelel",
                        "titleJapanese": "劇場版　NARUTO　大激突！幻の地底遺跡だってばよ"
                      }
                    ],
                    "query": "naruto",
                    "total": 30,
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/search-manga": {
      "get": {
        "operationId": "movie_myanimelist_search_manga",
        "summary": "Search Manga",
        "description": "MyAnimeList — Search Manga. Cari manga berdasarkan kata kunci.",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-search-manga"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian manga (judul / sebagian judul)",
            "schema": {
              "type": "string",
              "example": "naruto"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 10, max 25",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 10,
                    "items": [
                      {
                        "id": 11,
                        "url": "https://myanimelist.net/manga/11/Naruto",
                        "rank": 689,
                        "type": "Manga",
                        "image": "https://cdn.myanimelist.net/images/manga/3/249658.jpg",
                        "score": 8.08,
                        "title": "Naruto",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi"
                        ],
                        "members": 444948,
                        "volumes": 72,
                        "chapters": 700,
                        "scoredBy": 288154,
                        "synopsis": "Whenever Naruto Uzumaki proclaims that he will someday become the Hokage—a title bestowed upon the best ninja in the Village Hidden in the Leaves—no one takes him seriously. Since birth, Naruto has been shunned and ridiculed by his fellow villagers. But their contempt isn't because Naruto is loud-mouthed, mischievous, or because of his ineptitude in the ninja arts, but because there is a demon inside him. Prior to Naruto's birth, the powerful and deadly Nine-Tailed Fox attacked the village. In order to stop the rampage, the Fourth Hokage sacrificed his life to seal the demon inside the body of the newborn Naruto.\n\nAnd so when he is assigned to Team 7—along with his new teammates Sasuke Uchiha and Sakura Haruno, under the mentorship of veteran ninja Kakashi Hatake—Naruto is forced to work together with other people for the first time in his life. Through undergoing vigorous training and taking on challenging missions, Naruto must learn what it means to work in a team and carve his own route toward becoming a full-fledged ninja recognized by his village.\n\n[Written by MAL Rewrite]",
                        "favorites": 44555,
                        "popularity": 13,
                        "publishing": false,
                        "titleEnglish": "Naruto",
                        "titleJapanese": "NARUTO―ナルト―"
                      },
                      {
                        "id": 6444,
                        "url": "https://myanimelist.net/manga/6444/Naruto",
                        "rank": 18009,
                        "type": "One-shot",
                        "image": "https://cdn.myanimelist.net/images/manga/1/125935.jpg",
                        "score": 6.5,
                        "title": "Naruto",
                        "genres": [
                          "Action"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi"
                        ],
                        "members": 17475,
                        "chapters": 1,
                        "scoredBy": 10285,
                        "favorites": 195,
                        "popularity": 1324,
                        "publishing": false,
                        "titleJapanese": "NARUTO-ナルト-"
                      },
                      {
                        "id": 95210,
                        "url": "https://myanimelist.net/manga/95210/Boruto__Naruto_Next_Generations",
                        "rank": 13543,
                        "type": "Manga",
                        "image": "https://cdn.myanimelist.net/images/manga/3/181968.jpg",
                        "score": 6.77,
                        "title": "Boruto: Naruto Next Generations",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi",
                          "Ikemoto, Mikio",
                          "Kodachi, Ukyou"
                        ],
                        "members": 133166,
                        "volumes": 20,
                        "chapters": 81,
                        "scoredBy": 73343,
                        "synopsis": "Naruto Uzumaki has finally achieved his dream of becoming Hokage, the leader of the Hidden Leaf Village that he spent his teenage years fighting to protect. Naruto and his peers now live in a world of peace, working hard to uphold an international truce built on good will and diplomacy.\n\nHowever, this stasis comes at a personal cost for the aging hero. Naruto and the shinobi he grew up alongside find that working to upkeep the neutral world takes them away from their families, and even the legendary warriors of Naruto's generation must contend with being mediocre parents to their bitter children, including his own son Boruto.\n\nBoruto Uzumaki faces a world completely unlike that of his father, finding unique trouble in the distance between the two. Contending with a society that heaps an unbearable load of pressure on his shoulders over his status as the Hokage's son, Boruto carves his own path through the world, fighting to make a name for himself as evil forces threaten to shatter the peace his father helped create.\n\n[Written by MAL Rewrite]",
                        "favorites": 3577,
                        "popularity": 108,
                        "publishing": false,
                        "titleEnglish": "Boruto: Naruto Next Generations",
                        "titleJapanese": "BORUTO-ボルト- -NARUTO NEXT GENERATIONS-"
                      },
                      {
                        "id": 87866,
                        "url": "https://myanimelist.net/manga/87866/Naruto_Gaiden__Nanadaime_Hokage_to_Akairo_no_Hanatsuzuki",
                        "rank": 7155,
                        "type": "Manga",
                        "image": "https://cdn.myanimelist.net/images/manga/2/161762.jpg",
                        "score": 7.16,
                        "title": "Naruto Gaiden: Nanadaime Hokage to Akairo no Hanatsuzuki",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi"
                        ],
                        "members": 50288,
                        "volumes": 1,
                        "chapters": 10,
                        "scoredBy": 32481,
                        "synopsis": "The sun has set on Naruto Uzumaki's youth and is rising on the children of the next generation. One of these kids is Sarada Uchiha, daughter of Naruto's best friends Sasuke Uchiha and Sakura Haruno. Sharing a strong likeness with her father, Sarada has always wondered why she doesn't have any of her mother's features. When she discovers a photograph featuring Sasuke's old comrade Karin, Sarada is shocked to discover that she bears more of a resemblance to this strange woman than she does to her mother.\n\nWhen Sasuke returns to the village with news of a massive impending threat, Naruto obeys his duty as the Seventh Hokage and accompanies his old friend on an investigative mission. Unbeknownst to them both, Sarada and her friend Chouchou Akimichi pursue them, intent on solving the mystery of Sarada's parentage.\n\n[Written by MAL Rewrite]",
                        "favorites": 503,
                        "popularity": 394,
                        "publishing": false,
                        "titleEnglish": "Naruto: The Seventh Hokage and the Scarlet Spring",
                        "titleJapanese": "NARUTO外伝 七代目火影と緋色の花つ月"
                      },
                      {
                        "id": 90531,
                        "url": "https://myanimelist.net/manga/90531/Naruto_Shinden_Series",
                        "rank": 292,
                        "type": "Light Novel",
                        "image": "https://cdn.myanimelist.net/images/manga/2/190847.jpg",
                        "score": 8.35,
                        "title": "Naruto Shinden Series",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi",
                          "Yano, Takashi",
                          "Towada, Shin"
                        ],
                        "members": 13593,
                        "volumes": 3,
                        "chapters": 11,
                        "scoredBy": 5213,
                        "synopsis": "The story will focus on the brothers who have eyes that see through to the truth and who live on the threshold of hope and despair. Itachi's past and Sasuke's future will be made clear.",
                        "favorites": 331,
                        "popularity": 1827,
                        "publishing": false,
                        "titleEnglish": "Naruto: Itachi's Story",
                        "titleJapanese": "NARUTO -ナルト- 真伝シリーズ"
                      },
                      {
                        "id": 97372,
                        "url": "https://myanimelist.net/manga/97372/Naruto_Gaiden__Michita_Tsuki_ga_Terasu_Michi",
                        "rank": 7260,
                        "type": "One-shot",
                        "image": "https://cdn.myanimelist.net/images/manga/2/176340.jpg",
                        "score": 7.15,
                        "title": "Naruto Gaiden: Michita Tsuki ga Terasu Michi",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi"
                        ],
                        "members": 7418,
                        "chapters": 1,
                        "scoredBy": 4005,
                        "synopsis": "A side story telling the back story of Boruto's teammate, Mitsuki, including his mysterious relation to Orochimaru.",
                        "favorites": 49,
                        "popularity": 3464,
                        "publishing": false,
                        "titleEnglish": "Naruto: The Path Lit by the Full Moon",
                        "titleJapanese": "NARUTO-ナルト-外伝 ～満ちた月が照らす道～"
                      },
                      {
                        "id": 57095,
                        "url": "https://myanimelist.net/manga/57095/Naruto__Takigakure_no_Shitou_Ore_ga_Hero_dattebayo",
                        "rank": 14470,
                        "type": "Light Novel",
                        "image": "https://cdn.myanimelist.net/images/manga/2/261417.jpg",
                        "score": 6.72,
                        "title": "Naruto: Takigakure no Shitou Ore ga Hero dattebayo!",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi",
                          "Kusakabe, Masatoshi"
                        ],
                        "members": 1768,
                        "volumes": 1,
                        "chapters": 16,
                        "scoredBy": 487,
                        "synopsis": "It was supposed to be just an ordinary, C-rank assigment—but nothing about ninjutsu is as simple as it seems...\n\nSquad Seven's latest job is a real snore—escorting a young, cowardly leader named Shibuki back to the remote Hidden Waterfall Village. They arrive without a problem, but get stuck cleaning the village pond! While Naruto and his pals pick up the trash, Kakashi is called back to his home village on urgent business.\n\nThen, without warning, a brilliant rogue ninja shows up in tow with his evil henchmen. Suien desperately desires the Hidden Waterfall's most precious possession, a secret potion called the Hero's Water. And as Squad Seven quickly discovers, the guy will do absolutely anything to get it! With their fearless sensei gone, Naruto, Sasuke, and Sakura find themselves in the most deadly situation of their young lives.\n\n(Source: VIZ Media)",
                        "favorites": 10,
                        "popularity": 12107,
                        "publishing": false,
                        "titleEnglish": "Naruto - Mission: Protect the Waterfall Village!",
                        "titleJapanese": "NARUTO 滝隠れの死闘 オレが英雄だってばよ!"
                      },
                      {
                        "id": 151675,
                        "url": "https://myanimelist.net/manga/151675/Naruto__Sasuke_Retsuden_-_Uchiha_no_Matsuei_to_Tenkyuu_no_Hoshikuzu",
                        "rank": 9210,
                        "type": "Manga",
                        "image": "https://cdn.myanimelist.net/images/manga/1/276114.jpg",
                        "score": 7.02,
                        "title": "Naruto: Sasuke Retsuden - Uchiha no Matsuei to Tenkyuu no Hoshikuzu",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Esaka, Jun",
                          "Kimura, Shingo"
                        ],
                        "members": 8403,
                        "volumes": 2,
                        "chapters": 10,
                        "scoredBy": 4242,
                        "synopsis": "Sasuke Uchiha heads for an astronomical observatory, far from the Land of Fire. There, he syncs up with Sakura, and together they dive into an undercover investigation in search of traces of the Sage of Six Paths! They discover a plan that goes beyond life and death, and a battle that will test this husband-and-wife team till death do they part.\n\n(Source: VIZ Media)",
                        "favorites": 100,
                        "popularity": 3045,
                        "publishing": false,
                        "titleEnglish": "Naruto: Sasuke's Story - The Uchiha and the Heavenly Stardust",
                        "titleJapanese": "NARUTO-ナルト-　サスケ烈伝 うちはの末裔と天球の星屑"
                      },
                      {
                        "id": 151675,
                        "url": "https://myanimelist.net/manga/151675/Naruto__Sasuke_Retsuden_-_Uchiha_no_Matsuei_to_Tenkyuu_no_Hoshikuzu",
                        "rank": 9210,
                        "type": "Manga",
                        "image": "https://cdn.myanimelist.net/images/manga/1/276114.jpg",
                        "score": 7.02,
                        "title": "Naruto: Sasuke Retsuden - Uchiha no Matsuei to Tenkyuu no Hoshikuzu",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Esaka, Jun",
                          "Kimura, Shingo"
                        ],
                        "members": 8403,
                        "volumes": 2,
                        "chapters": 10,
                        "scoredBy": 4242,
                        "synopsis": "Sasuke Uchiha heads for an astronomical observatory, far from the Land of Fire. There, he syncs up with Sakura, and together they dive into an undercover investigation in search of traces of the Sage of Six Paths! They discover a plan that goes beyond life and death, and a battle that will test this husband-and-wife team till death do they part.\n\n(Source: VIZ Media)",
                        "favorites": 100,
                        "popularity": 3045,
                        "publishing": false,
                        "titleEnglish": "Naruto: Sasuke's Story - The Uchiha and the Heavenly Stardust",
                        "titleJapanese": "NARUTO-ナルト-　サスケ烈伝 うちはの末裔と天球の星屑"
                      },
                      {
                        "id": 6028,
                        "url": "https://myanimelist.net/manga/6028/Naruto__Shiro_no_Douji_Keppu_no_Kijin",
                        "rank": 3354,
                        "type": "Light Novel",
                        "image": "https://cdn.myanimelist.net/images/manga/3/261705.jpg",
                        "score": 7.48,
                        "title": "Naruto: Shiro no Douji, Keppu no Kijin",
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "status": "Finished",
                        "authors": [
                          "Kishimoto, Masashi",
                          "Kusakabe, Masatoshi"
                        ],
                        "members": 3817,
                        "volumes": 1,
                        "chapters": 19,
                        "scoredBy": 1337,
                        "synopsis": "Naruto, a born troublemaker, has the worst grades of anyone at Ninja Academy. But he has big dreams and swears that someday he'll be a respected warrior and the leader of his village! After barely graduating from the academy, Naruto officially becomes a full-fledged ninja and starts accepting assignments. He's thrilled about embarking on his first big job, a bodyguard mission, but his enthusiasm soon turns to panic when his group is ambushed by the powerful, vicious Demon Brothers. Can Naruto triumph over these fearsome foes?",
                        "favorites": 126,
                        "popularity": 6445,
                        "publishing": false,
                        "titleEnglish": "Naruto: Innocent Heart, Demonic Blood",
                        "titleJapanese": "NARUTO -白の童子、血風の鬼人-"
                      }
                    ],
                    "query": "naruto",
                    "total": 40,
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/seasonal": {
      "get": {
        "operationId": "movie_myanimelist_seasonal",
        "summary": "Seasonal",
        "description": "MyAnimeList — Anime Musiman (Seasonal).",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-seasonal"
        },
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "Tahun musim. Kosongkan untuk musim sekarang. Wajib dipasangkan dengan `season`",
            "schema": {
              "type": "number",
              "example": "2026"
            }
          },
          {
            "name": "season",
            "in": "query",
            "required": false,
            "description": "Musim: winter | spring | summer | fall. Kosongkan untuk musim sekarang. Wajib dipasangkan dengan `year`",
            "schema": {
              "type": "string",
              "enum": [
                "winter",
                "spring",
                "summer",
                "fall"
              ],
              "example": "spring"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 10, max 25",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "year": 2026,
                    "count": 10,
                    "items": [
                      {
                        "id": 51553,
                        "url": "https://myanimelist.net/anime/51553/Tongari_Boushi_no_Atelier",
                        "rank": 60,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1726/155542.jpg",
                        "score": 8.72,
                        "title": "Tongari Boushi no Atelier",
                        "airing": true,
                        "genres": [
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 323020,
                        "studios": [
                          "BUG FILMS"
                        ],
                        "episodes": 13,
                        "scoredBy": 56652,
                        "synopsis": "In a world where witches wield breathtaking magic, Coco, coming from a humble background, often wishes she were born one herself. After all, the secret behind casting magic is strictly guarded from non-witches. But when Coco manages to catch a glimpse of the witch Qifrey casting a spell, her revelation on the truth behind magic drastically alters the course of her life.\n\nHowever, Coco's curiosity pays a steep price when a disastrous spell cast in ignorance brings a tragic fate upon her beloved mother. Qifrey takes the shaken girl in, recognizing both her resolve to save her mother and her link to a group of forbidden magic heretics. Secrets are a heavy burden, and between navigating a society that views her as an uninvited guest and mastering the art of magic, Coco must give her all to prove her worth as a witch.\n\n[Written by MAL Rewrite]",
                        "favorites": 3633,
                        "popularity": 878,
                        "titleEnglish": "Witch Hat Atelier"
                      },
                      {
                        "id": 61316,
                        "url": "https://myanimelist.net/anime/61316/Re_Zero_kara_Hajimeru_Isekai_Seikatsu_4th_Season",
                        "rank": 14,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1540/155824.jpg",
                        "score": 8.99,
                        "title": "Re:Zero kara Hajimeru Isekai Seikatsu 4th Season",
                        "airing": true,
                        "genres": [
                          "Drama",
                          "Fantasy",
                          "Suspense"
                        ],
                        "rating": "R - 17+ (violence & profanity)",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 243390,
                        "studios": [
                          "White Fox"
                        ],
                        "episodes": 19,
                        "scoredBy": 43140,
                        "synopsis": "In the deadly battle at the Watergate City of Priestella, Subaru and his allies barely emerged victorious—but their triumph came at a great cost. Through the \"Authority of Gluttony,\" Rem was put into suspended animation, while Crusch's memories and even Julius’s name were devoured. As he searches for a way to save them, Subaru learns of the \"Sage\" Shaula—an all-seeing being said to possess every form of knowledge. His next destination is the Pleiades Watchtower, home to the Sage, the farthest tower standing in the vast, uncharted desert known as the Auguria Dunes—a place so perilous that even the mightiest \"Sword Saint,\" Reinhard, failed to conquer it. The fury of nature, unknown magical beasts, and unimaginable dangers lie ahead. Together with his friends, Subaru embarks on a life-risking journey to reclaim what was lost.\n\n(Source: Kadokawa, edited)",
                        "favorites": 2917,
                        "popularity": 1171,
                        "titleEnglish": "Re:ZERO -Starting Life in Another World- Season 4"
                      },
                      {
                        "id": 59708,
                        "url": "https://myanimelist.net/anime/59708/Youkoso_Jitsuryoku_Shijou_Shugi_no_Kyoushitsu_e_4th_Season__2-nensei-hen_1_Gakki",
                        "rank": 717,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1176/153626.jpg",
                        "score": 8.02,
                        "title": "Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e 4th Season: 2-nensei-hen 1 Gakki",
                        "airing": true,
                        "genres": [
                          "Drama",
                          "Suspense"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 208677,
                        "studios": [
                          "Lerche"
                        ],
                        "episodes": 16,
                        "scoredBy": 28045,
                        "synopsis": "As soon as Kiyotaka Ayanokouji and the rest of Class D officially enter their second year at Tokyo Metropolitan Advanced Nurturing High School, they face their next special test: each second-year student will have to team up with a first-year student to take a written exam. Although the test seems simple enough, every pair must achieve a specific number of points to avoid a harsh penalty, raising the demand for academically proficient individuals.\n\nWithout a break, Class D scouts for potential partners. However, Ayanokouji also faces a serious threat since the secret first-rate institution called White Room has enrolled another prodigy at the school to get him expelled. As Ayanokouji begins his masterful schemes once more, he must stay vigilant for new and old enemies alike.\n\n[Written by MAL Rewrite]",
                        "favorites": 1329,
                        "popularity": 1347,
                        "titleEnglish": "Classroom of the Elite 4th Season: Second Year, First Semester"
                      },
                      {
                        "id": 59970,
                        "url": "https://myanimelist.net/anime/59970/Tensei_shitara_Slime_Datta_Ken_4th_Season",
                        "rank": 563,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1695/156389.jpg",
                        "score": 8.12,
                        "title": "Tensei shitara Slime Datta Ken 4th Season",
                        "airing": true,
                        "genres": [
                          "Action",
                          "Comedy",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 203592,
                        "studios": [
                          "8bit"
                        ],
                        "scoredBy": 21581,
                        "synopsis": "Demon Lord Rimuru's dream of creating an alliance between humans and monsters takes a step closer to being realized. As Tempest continues to prosper, Granville Rozzo and his granddaughter, Maribel Rozzo, clash with Demon Lord Rimuru over their plan to protect mankind by ruling over them. Meanwhile, in El Dorado, Demon Lord Leon works toward goals of his own. The awakening of a new Hero draws near!\n\n(Source: Crunchyroll)",
                        "favorites": 1206,
                        "popularity": 1375,
                        "titleEnglish": "That Time I Got Reincarnated as a Slime Season 4"
                      },
                      {
                        "id": 62001,
                        "url": "https://myanimelist.net/anime/62001/Yomi_no_Tsugai",
                        "rank": 807,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1171/156397.jpg",
                        "score": 7.96,
                        "title": "Yomi no Tsugai",
                        "airing": true,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Supernatural"
                        ],
                        "rating": "R - 17+ (violence & profanity)",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 187362,
                        "studios": [
                          "Bones Film"
                        ],
                        "episodes": 24,
                        "scoredBy": 25893,
                        "synopsis": "In an isolated village, two twins were born, separated by day and night. It is years later, and while the older brother Yuru has become a hunter of animals, his sister Asa has been locked away in a cage, ordered to perform a special duty that prohibits her from meeting more than a few select individuals.\n\nOn an otherwise inconspicuous day, a group of armed men riding in helicopters, referred to as \"dragons\" by the citizens, assaults the village in search of Yuru, killing every adult on sight. When Yuru attempts to meet up with Asa and flee, he finds a dead body instead—on top of that, the person who killed her claims to be Yuru's true twin sister.\n\nBefore the woman can capture him, Yuru is rescued by a man named Ryuu \"Dera\" Tadera, an outsider who frequently visits the village. However, it is not long before the two are cornered. In a last-ditch effort, Dera makes Yuru give a gift to the deity of the village, summoning a pair of daemons whose existence is bound to reveal the truth behind these chaotic events.\n\n[Written by MAL Rewrite]",
                        "favorites": 788,
                        "popularity": 1488,
                        "titleEnglish": "Daemons of the Shadow Realm"
                      },
                      {
                        "id": 59983,
                        "url": "https://myanimelist.net/anime/59983/Tsue_to_Tsurugi_no_Wistoria_Season_2",
                        "rank": 406,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1190/155788.jpg",
                        "score": 8.23,
                        "title": "Tsue to Tsurugi no Wistoria Season 2",
                        "airing": true,
                        "genres": [
                          "Action",
                          "Fantasy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 157972,
                        "studios": [
                          "Actas",
                          "Bandai Namco Pictures"
                        ],
                        "episodes": 12,
                        "scoredBy": 21624,
                        "synopsis": "As the year nears its end, the time for final exams arrives at Rigarden Magical Academy. Despite being the only student without any magic aptitude, Will Serfort aims to score perfect grades in every subject, which would allow him to ascend to the Wizard's Tower and reunite with his childhood friend, Elfaria Albis Serfort. However, Will's hard work comes tumbling down when he fails the very last, biased exam, disqualifying him from entering the Wizard's Tower.\n\nMeanwhile, Elfaria and the other Magia Vander—the five most powerful mages—perform the annual ritual that protects their world from the dangerous Celestial Hosts. As the ritual temporarily leaves the Magia Vander drained of magic, a large army of monsters suddenly appears and begins attacking mages and civilians alike. To make matters worse, the mages are unable to hold off the invasion due to the monsters' special weaponry that nullifies their magic. Refusing to let the world end in despair, Will and his masterful swordsmanship quickly become a cornerstone in stopping the attack.\n\n[Written by MAL Rewrite]",
                        "favorites": 774,
                        "popularity": 1700,
                        "titleEnglish": "Wistoria: Wand and Sword Season 2"
                      },
                      {
                        "id": 62568,
                        "url": "https://myanimelist.net/anime/62568/Dr_Stone__Science_Future_Part_3",
                        "rank": 347,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1773/155779.jpg",
                        "score": 8.28,
                        "title": "Dr. Stone: Science Future Part 3",
                        "airing": true,
                        "genres": [
                          "Adventure",
                          "Comedy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 148598,
                        "studios": [
                          "TMS Entertainment"
                        ],
                        "episodes": 13,
                        "scoredBy": 18311,
                        "synopsis": "After reconciling with Dr. Xeno, Senkuu Ishigami is close to realizing his long-held dream: the space mission to the Moon is finally underway. While Dr. Xeno begins the development of their rocket's engine, Senkuu's team continues navigating through continents and seas in search of essential resources and people to assemble the necessary infrastructure for the mission as well as revive the entire human population.\n\nMeanwhile, the enigmatic Whyman continues to cast its shadow over Earth from the Moon. But with the combined might of humanity finally coming together, it is only a matter of time before Senkuu and the others confront Whyman and get the answers that have eluded humanity for centuries.\n\n[Written by MAL Rewrite]",
                        "favorites": 464,
                        "popularity": 1799,
                        "titleEnglish": "Dr. Stone: Science Future Part 3"
                      },
                      {
                        "id": 62568,
                        "url": "https://myanimelist.net/anime/62568/Dr_Stone__Science_Future_Part_3",
                        "rank": 347,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1773/155779.jpg",
                        "score": 8.28,
                        "title": "Dr. Stone: Science Future Part 3",
                        "airing": true,
                        "genres": [
                          "Adventure",
                          "Comedy"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 148598,
                        "studios": [
                          "TMS Entertainment"
                        ],
                        "episodes": 13,
                        "scoredBy": 18311,
                        "synopsis": "After reconciling with Dr. Xeno, Senkuu Ishigami is close to realizing his long-held dream: the space mission to the Moon is finally underway. While Dr. Xeno begins the development of their rocket's engine, Senkuu's team continues navigating through continents and seas in search of essential resources and people to assemble the necessary infrastructure for the mission as well as revive the entire human population.\n\nMeanwhile, the enigmatic Whyman continues to cast its shadow over Earth from the Moon. But with the combined might of humanity finally coming together, it is only a matter of time before Senkuu and the others confront Whyman and get the answers that have eluded humanity for centuries.\n\n[Written by MAL Rewrite]",
                        "favorites": 464,
                        "popularity": 1799,
                        "titleEnglish": "Dr. Stone: Science Future Part 3"
                      },
                      {
                        "id": 56876,
                        "url": "https://myanimelist.net/anime/56876/Otonari_no_Tenshi-sama_ni_Itsunomanika_Dame_Ningen_ni_Sareteita_Ken_2",
                        "rank": 2239,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1989/154843.jpg",
                        "score": 7.48,
                        "title": "Otonari no Tenshi-sama ni Itsunomanika Dame Ningen ni Sareteita Ken 2",
                        "airing": true,
                        "genres": [
                          "Romance"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 142451,
                        "studios": [
                          "Project No.9"
                        ],
                        "episodes": 12,
                        "scoredBy": 17310,
                        "synopsis": "Second season of Otonari no Tenshi-sama ni Itsunomanika Dame Ningen ni Sareteita Ken.",
                        "favorites": 1907,
                        "popularity": 1850,
                        "titleEnglish": "The Angel Next Door Spoils Me Rotten 2"
                      },
                      {
                        "id": 56734,
                        "url": "https://myanimelist.net/anime/56734/Class_de_2-banme_ni_Kawaii_Onnanoko_to_Tomodachi_ni_Natta",
                        "rank": 824,
                        "type": "TV",
                        "year": 2026,
                        "image": "https://cdn.myanimelist.net/images/anime/1423/155713.jpg",
                        "score": 7.94,
                        "title": "Class de 2-banme ni Kawaii Onnanoko to Tomodachi ni Natta",
                        "airing": true,
                        "genres": [
                          "Romance"
                        ],
                        "rating": "PG-13 - Teens 13 or older",
                        "season": "spring",
                        "status": "Currently Airing",
                        "members": 115742,
                        "studios": [
                          "Connect"
                        ],
                        "episodes": 12,
                        "scoredBy": 20325,
                        "synopsis": "I, Maehara Maki, struggled to connect with anyone during my high school years, finding it hard to make friends. Then, a turning point arrived. A girl named Asanagi entered my life. Despite being clandestinely referred to as the \"second cutest girl in class\" by the boys, she chose to spend her Fridays with me instead of her best friend Amami, who held the \"cutest girl in class\" title. In the comfort of my home, we delved into the realm of games, watched movies, immersed ourselves in manga, indulged in junk food—pizza, hamburgers—and guzzled cola, carefree and content. To the outside world, we might have seemed a bit messy, but to both Asanagi and me, it was a cherished, hidden time together.\n\n(Source: MAL News)",
                        "favorites": 713,
                        "popularity": 2165,
                        "titleEnglish": "I Made Friends with the Second Prettiest Girl in My Class"
                      }
                    ],
                    "total": 169,
                    "season": "spring",
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:myanimelist/top": {
      "get": {
        "operationId": "movie_myanimelist_top",
        "summary": "Top",
        "description": "MyAnimeList — Top Anime. Peringkat anime berdasarkan filter.",
        "tags": [
          "MyAnimeList"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/myanimelist#reference-top"
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": false,
            "description": "Jenis peringkat: airing=sedang tayang, upcoming=akan datang, bypopularity=terpopuler, favorite=terfavorit. Default bypopularity",
            "schema": {
              "type": "string",
              "enum": [
                "airing",
                "upcoming",
                "bypopularity",
                "favorite"
              ],
              "example": "bypopularity"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil per halaman. Default 10, max 25",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 10,
                    "items": [
                      {
                        "id": 16498,
                        "url": "https://myanimelist.net/anime/16498/Shingeki_no_Kyojin",
                        "rank": 125,
                        "type": "TV",
                        "year": 2013,
                        "image": "https://cdn.myanimelist.net/images/anime/10/47347.jpg",
                        "score": 8.57,
                        "title": "Shingeki no Kyojin",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Award Winning",
                          "Drama",
                          "Suspense"
                        ],
                        "season": "spring",
                        "status": "Finished Airing",
                        "members": 4375520,
                        "studios": [
                          "Wit Studio"
                        ],
                        "episodes": 25,
                        "scoredBy": 3077019,
                        "favorites": 189785,
                        "popularity": 1,
                        "titleEnglish": "Attack on Titan"
                      },
                      {
                        "id": 1535,
                        "url": "https://myanimelist.net/anime/1535/Death_Note",
                        "rank": 99,
                        "type": "TV",
                        "year": 2006,
                        "image": "https://cdn.myanimelist.net/images/anime/1079/138100.jpg",
                        "score": 8.62,
                        "title": "Death Note",
                        "airing": false,
                        "genres": [
                          "Supernatural",
                          "Suspense"
                        ],
                        "season": "fall",
                        "status": "Finished Airing",
                        "members": 4313210,
                        "studios": [
                          "Madhouse"
                        ],
                        "episodes": 37,
                        "scoredBy": 3015258,
                        "favorites": 186182,
                        "popularity": 2,
                        "titleEnglish": "Death Note"
                      },
                      {
                        "id": 5114,
                        "url": "https://myanimelist.net/anime/5114/Fullmetal_Alchemist__Brotherhood",
                        "rank": 3,
                        "type": "TV",
                        "year": 2009,
                        "image": "https://cdn.myanimelist.net/images/anime/1208/94745.jpg",
                        "score": 9.11,
                        "title": "Fullmetal Alchemist: Brotherhood",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Drama",
                          "Fantasy"
                        ],
                        "season": "spring",
                        "status": "Finished Airing",
                        "members": 3694251,
                        "studios": [
                          "Bones"
                        ],
                        "episodes": 64,
                        "scoredBy": 2317722,
                        "favorites": 243266,
                        "popularity": 3,
                        "titleEnglish": "Fullmetal Alchemist: Brotherhood"
                      },
                      {
                        "id": 30276,
                        "url": "https://myanimelist.net/anime/30276/One_Punch_Man",
                        "rank": 181,
                        "type": "TV",
                        "year": 2015,
                        "image": "https://cdn.myanimelist.net/images/anime/12/76049.jpg",
                        "score": 8.47,
                        "title": "One Punch Man",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Comedy"
                        ],
                        "season": "fall",
                        "status": "Finished Airing",
                        "members": 3528750,
                        "studios": [
                          "Madhouse"
                        ],
                        "episodes": 12,
                        "scoredBy": 2428107,
                        "favorites": 66352,
                        "popularity": 4,
                        "titleEnglish": "One-Punch Man"
                      },
                      {
                        "id": 38000,
                        "url": "https://myanimelist.net/anime/38000/Kimetsu_no_Yaiba",
                        "rank": 230,
                        "type": "TV",
                        "year": 2019,
                        "image": "https://cdn.myanimelist.net/images/anime/1286/99889.jpg",
                        "score": 8.4,
                        "title": "Kimetsu no Yaiba",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Award Winning",
                          "Supernatural"
                        ],
                        "season": "spring",
                        "status": "Finished Airing",
                        "members": 3461088,
                        "studios": [
                          "ufotable"
                        ],
                        "episodes": 26,
                        "scoredBy": 2372471,
                        "favorites": 94990,
                        "popularity": 5,
                        "titleEnglish": "Demon Slayer: Kimetsu no Yaiba"
                      },
                      {
                        "id": 31964,
                        "url": "https://myanimelist.net/anime/31964/Boku_no_Hero_Academia",
                        "rank": 1090,
                        "type": "TV",
                        "year": 2016,
                        "image": "https://cdn.myanimelist.net/images/anime/10/78745.jpg",
                        "score": 7.82,
                        "title": "Boku no Hero Academia",
                        "airing": false,
                        "genres": [
                          "Action"
                        ],
                        "season": "spring",
                        "status": "Finished Airing",
                        "members": 3315859,
                        "studios": [
                          "Bones"
                        ],
                        "episodes": 13,
                        "scoredBy": 2245456,
                        "favorites": 55407,
                        "popularity": 6,
                        "titleEnglish": "My Hero Academia"
                      },
                      {
                        "id": 11757,
                        "url": "https://myanimelist.net/anime/11757/Sword_Art_Online",
                        "rank": 3512,
                        "type": "TV",
                        "year": 2012,
                        "image": "https://cdn.myanimelist.net/images/anime/11/39717.jpg",
                        "score": 7.23,
                        "title": "Sword Art Online",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy",
                          "Romance"
                        ],
                        "season": "summer",
                        "status": "Finished Airing",
                        "members": 3307585,
                        "studios": [
                          "A-1 Pictures"
                        ],
                        "episodes": 25,
                        "scoredBy": 2284785,
                        "favorites": 71214,
                        "popularity": 7,
                        "titleEnglish": "Sword Art Online"
                      },
                      {
                        "id": 11061,
                        "url": "https://myanimelist.net/anime/11061/Hunter_x_Hunter_2011",
                        "rank": 9,
                        "type": "TV",
                        "year": 2011,
                        "image": "https://cdn.myanimelist.net/images/anime/1337/99013.jpg",
                        "score": 9.03,
                        "title": "Hunter x Hunter (2011)",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "fall",
                        "status": "Finished Airing",
                        "members": 3199556,
                        "studios": [
                          "Madhouse"
                        ],
                        "episodes": 148,
                        "scoredBy": 1986477,
                        "favorites": 229906,
                        "popularity": 8,
                        "titleEnglish": "Hunter x Hunter"
                      },
                      {
                        "id": 20,
                        "url": "https://myanimelist.net/anime/20/Naruto",
                        "rank": 709,
                        "type": "TV",
                        "year": 2002,
                        "image": "https://cdn.myanimelist.net/images/anime/1141/142503.jpg",
                        "score": 8.02,
                        "title": "Naruto",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Adventure",
                          "Fantasy"
                        ],
                        "season": "fall",
                        "status": "Finished Airing",
                        "members": 3126400,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 220,
                        "scoredBy": 2147508,
                        "favorites": 86763,
                        "popularity": 9,
                        "titleEnglish": "Naruto"
                      },
                      {
                        "id": 22319,
                        "url": "https://myanimelist.net/anime/22319/Tokyo_Ghoul",
                        "rank": 1183,
                        "type": "TV",
                        "year": 2014,
                        "image": "https://cdn.myanimelist.net/images/anime/1498/134443.jpg",
                        "score": 7.79,
                        "title": "Tokyo Ghoul",
                        "airing": false,
                        "genres": [
                          "Action",
                          "Fantasy",
                          "Horror",
                          "Suspense"
                        ],
                        "season": "summer",
                        "status": "Finished Airing",
                        "members": 3064274,
                        "studios": [
                          "Studio Pierrot"
                        ],
                        "episodes": 12,
                        "scoredBy": 2007547,
                        "favorites": 53183,
                        "popularity": 10,
                        "titleEnglish": "Tokyo Ghoul"
                      }
                    ],
                    "total": 30248,
                    "filter": "bypopularity",
                    "hasMore": true,
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:rotten-tomatoes/movie/{slug}": {
      "get": {
        "operationId": "movie_rotten_tomatoes_movie",
        "summary": "Movie",
        "description": "Rotten Tomatoes — Movie detail by slug.",
        "tags": [
          "Rotten Tomatoes"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/rotten-tomatoes#reference-movie"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug film Rotten Tomatoes (bagian setelah /m/). Boleh tempel URL penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "parasite_2019"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "url": "https://www.rottentomatoes.com/m/parasite_2019",
                    "cast": [
                      "Song Kang-ho",
                      "Lee Sun-kyun",
                      "Jo Yeo-jeong",
                      "Choi Woo-sik",
                      "Park So-dam"
                    ],
                    "slug": "parasite_2019",
                    "type": "movie",
                    "year": 2019,
                    "title": "Parasite",
                    "genres": [
                      "Comedy",
                      "Mystery & Thriller",
                      "Drama"
                    ],
                    "poster": "https://resizing.flixster.com/dO_kqPdQ1M8XSxTRUaRB24t6dGA=/68x102/v2/https://resizing.flixster.com/0nQ2niq2j-E4gdW_kB5H606atmc=/ems.cHJkLWVtcy1hc3NldHMvbW92aWVzLzZlZWEwMmY4LTk1OWUtNGEyOS04ODRmLTA0OWRjMzhlYWZkNi53ZWJw",
                    "runtime": "2h 12m",
                    "synopsis": "Greed and class discrimination threaten the newly formed symbiotic relationship between the wealthy Park family and the destitute Kim clan.",
                    "directors": [
                      "Bong Joon Ho"
                    ],
                    "releaseDate": "2019-10-11",
                    "tomatometer": 99,
                    "audienceScore": 90,
                    "contentRating": "R",
                    "certifiedFresh": true,
                    "criticsConsensus": "An urgent, brilliantly layered look at timely social themes, Parasite finds writer-director Bong Joon Ho in near-total command of his craft.",
                    "criticsSentiment": "POSITIVE",
                    "audienceSentiment": "POSITIVE",
                    "criticReviewCount": 484,
                    "audienceReviewCount": 2505,
                    "criticsAverageRating": "9.40",
                    "audienceAverageRating": "4.5"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:rotten-tomatoes/reviews/{slug}": {
      "get": {
        "operationId": "movie_rotten_tomatoes_reviews",
        "summary": "Reviews",
        "description": "Rotten Tomatoes — Kritik (critic reviews) untuk sebuah film by slug.",
        "tags": [
          "Rotten Tomatoes"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/rotten-tomatoes#reference-reviews"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug film Rotten Tomatoes (bagian setelah /m/). Boleh tempel URL penuh",
            "schema": {
              "type": "string",
              "example": "parasite_2019"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Halaman (1,2,3…). Default 1, max 50",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah kritik per halaman. Default 20, max 20",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "slug": "parasite_2019",
                    "count": 20,
                    "title": "Parasite",
                    "hasMore": true,
                    "reviews": [
                      {
                        "id": "103033590",
                        "date": "2025-07-12T18:19:07.000Z",
                        "quote": "A raucous rollercoaster of genre from sleek crime caper to bone-chilling horror that evokes screams of laughter and terror in equal measure, with zero clue as to what new emotion or surprise may be lurking behind the next left turn.",
                        "critic": "Julian Singleton",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/julian-singleton",
                        "reviewUrl": "https://cinapse.net/2020/10/criterions-parasite-blu-ray-is-the-definitive-edition-of-the-south-korean-stunner/",
                        "sentiment": "POSITIVE",
                        "publication": "Cinapse"
                      },
                      {
                        "id": "103027835",
                        "date": "2025-06-23T16:27:23.000Z",
                        "quote": "Korean cinema is always that girl. Part of the reason this movie hits so hard is because it's unafraid to really dig into the nitty-gritty of classicism and take a stance. It gets even more timely with each passing year.",
                        "score": "5/5",
                        "critic": "Sharai Bohannon",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/sharai-bohannon",
                        "reviewUrl": "https://podcasts.apple.com/us/podcast/were-you-out-of-vodka-parasite-2019/id1526482052?i=1000714167696",
                        "sentiment": "POSITIVE",
                        "publication": "A Nightmare On Fierce Street Podcast"
                      },
                      {
                        "id": "102943596",
                        "date": "2024-08-30T23:27:21.000Z",
                        "quote": "It's a wonderfully sneaky film that, before you know it, will have worked its way right under your skin.",
                        "score": "5/5",
                        "critic": "Emma Simmonds",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/emma-simmonds",
                        "reviewUrl": "https://www.radiotimes.com/movie-guide/b-mnzzbq/parasite/",
                        "sentiment": "POSITIVE",
                        "publication": "Radio Times"
                      },
                      {
                        "id": "102939588",
                        "date": "2024-08-15T22:31:04.000Z",
                        "quote": "Fundamentally, Parasite aims to make us reflect on today's society, where the gap between the rich, the middle class and the poor is increasing.The spatial construction that the film proposes is a metaphor for the cruel social pyramid system.",
                        "score": "9.5 ",
                        "critic": "Denise Pieniazek",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/denise-pieniazek",
                        "reviewUrl": "https://cine-puestaenescena.blogspot.com/2020/01/una-sociedad-circularmente-parasitaria.html",
                        "sentiment": "POSITIVE",
                        "publication": "Puesta en Escena (AR)"
                      },
                      {
                        "id": "102935160",
                        "date": "2024-07-30T22:18:24.000Z",
                        "quote": "Parasite is both darkly hilarious and delightfully shocking, setting a new sky-high standard for black comedy – the style of Bong Joon-ho.",
                        "score": "5/5",
                        "critic": "Diana Tuova",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/diana-tuova",
                        "reviewUrl": "https://spotlightonfilm.com/2019/10/31/parasite-review/",
                        "sentiment": "POSITIVE",
                        "publication": "Spotlight on Film"
                      },
                      {
                        "id": "102930437",
                        "date": "2024-07-14T21:47:55.000Z",
                        "quote": "“Parasite” does not put a foot wrong in either of its thematic or narrative capabilities. Via suspenseful drama, dark comedy, and an ingenious script and set design, the film offers commentary worthy of Ken Loach.",
                        "score": "5/5",
                        "critic": "Calum Cooper",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/calum-cooper",
                        "reviewUrl": "https://intheirownleague.com/2020/02/07/parasite-a-smart-and-suspenseful-look-at-a-broken-system/",
                        "sentiment": "POSITIVE",
                        "publication": "In Their Own League"
                      },
                      {
                        "id": "102928524",
                        "date": "2024-07-09T20:32:38.000Z",
                        "quote": "It’s a tricky balancing act, much like Bong’s abrupt shifts in tone, as Parasite is arguably the best film of the year at genre manipulation...",
                        "critic": "Brendan Cassidy",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/brendan-cassidy",
                        "reviewUrl": "https://insessionfilm.com/list-top-10-movies-of-2019-brendan-cassidy/",
                        "sentiment": "POSITIVE",
                        "publication": "InSession Film"
                      },
                      {
                        "id": "102901668",
                        "date": "2024-04-04T23:26:38.000Z",
                        "quote": "Parasite is the movie we will look back on as the movie of 2019. It crosses over to every culture because it’s simply about human beings struggling to survive in an unfair system.",
                        "critic": "Ryan McQuade",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/ryan-mcquade",
                        "reviewUrl": "https://insessionfilm.com/list-top-10-movies-of-2019-ryan-mcquade/",
                        "sentiment": "POSITIVE",
                        "publication": "InSession Film"
                      },
                      {
                        "id": "102834150",
                        "date": "2023-08-11T18:14:09.000Z",
                        "quote": "It is sadistic, angry and dark and has a lot to say about the system. This is the world we live in.",
                        "critic": "Jillian Chilingerian",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/jillian-chilingerian",
                        "reviewUrl": "https://offscreenwithjillian.com/reviews/parasite",
                        "sentiment": "POSITIVE",
                        "publication": "Offscreen With Jillian"
                      },
                      {
                        "id": "102829675",
                        "date": "2023-07-28T15:48:04.000Z",
                        "quote": "\"Parasite\" has already made history for South Korea as the country's first film to win a Best Picture Academy Award. There are some moments I can't wrap my head around though, and one of them was the inclusion of Illinois State into the dialogue.",
                        "score": "4/4",
                        "critic": "Jae-Ha Kim",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/jae-ha-kim",
                        "reviewUrl": "https://jaehakim.substack.com/p/6-must-see-korean-films-parasite-minari#%C2%A7parasite",
                        "sentiment": "POSITIVE",
                        "publication": "Jae-Ha Kim (Substack)"
                      },
                      {
                        "id": "102826612",
                        "date": "2023-07-24T12:19:09.000Z",
                        "quote": "Cinematography, score, editing… everything’s absolutely perfect. Nothing is placed without purpose. Not a single line of dialogue is wasted. It would be a shame if anyone fails to watch this magnificent movie just because it’s in a foreign language.",
                        "score": "A+",
                        "critic": "Manuel São Bento",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/manuel-sao-bento",
                        "reviewUrl": "https://www.msbreviews.com/movie-reviews/parasite-spoiler-free-review",
                        "sentiment": "POSITIVE",
                        "publication": "MSB Reviews"
                      },
                      {
                        "id": "102825155",
                        "date": "2023-07-20T19:29:49.000Z",
                        "quote": "Radically different films such as Knives Out, Us and Joker ... have all expressed the same social criticism. Parasite is perhaps the most pointed, explicitly showing how economic inequality brings out the worst in everyone, rich and poor alike.",
                        "critic": "Paul Kanieski",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/paul-kanieski",
                        "reviewUrl": "https://ksqd.org/the-film-gang-review-parasite/",
                        "sentiment": "POSITIVE",
                        "publication": "KSQD Community Radio"
                      },
                      {
                        "id": "102815335",
                        "date": "2023-06-14T21:00:30.000Z",
                        "quote": "Bong Joon Ho’s many-sided, dark social satire is a cunning and resourceful commentary on South Korea’s economic inequality. Why it works is the relevance of that system across societies of every nation.",
                        "critic": "Mark Johnson",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/mark-johnson",
                        "reviewUrl": "https://www.awardsdaily.com/2023/06/01/95-years-of-oscars-ranking-the-best-picture-winners-part-three-50-26/",
                        "sentiment": "POSITIVE",
                        "publication": "Awards Daily"
                      },
                      {
                        "id": "102806043",
                        "date": "2023-05-15T20:02:39.000Z",
                        "quote": "These tiny details underline the inherent horror, and concur with the genre-defying essence of the story...",
                        "critic": "Elle Haywood",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/elle-haywood",
                        "reviewUrl": "https://vaguevisages.com/2020/07/28/parasite-review-black-and-white/",
                        "sentiment": "POSITIVE",
                        "publication": "Vague Visages"
                      },
                      {
                        "id": "102793393",
                        "date": "2023-03-31T00:42:12.000Z",
                        "quote": "Parasite will move you like nothing else.",
                        "critic": "Patricia Puentes",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/patricia-puentes",
                        "reviewUrl": "https://www.cnet.com/culture/entertainment/best-movies-of-2019-what-to-watch-from-this-year/",
                        "sentiment": "POSITIVE",
                        "publication": "CNET"
                      },
                      {
                        "id": "102784197",
                        "date": "2023-03-01T23:51:46.000Z",
                        "quote": "It is the last good thing that has happened since the shutdown...",
                        "critic": "Brian Susbielles",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/brian-susbielles",
                        "reviewUrl": "https://insessionfilm.com/criterion-releases-october-2020/",
                        "sentiment": "POSITIVE",
                        "publication": "InSession Film"
                      },
                      {
                        "id": "102759162",
                        "date": "2022-12-07T22:03:12.000Z",
                        "quote": "Visually stunning and searing satire...",
                        "critic": "Brian T. Carney",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/brian-t-carney",
                        "reviewUrl": "https://www.washingtonblade.com/2019/12/27/top-10-queer-movies-of-2019/",
                        "sentiment": "POSITIVE",
                        "publication": "Washington Blade"
                      },
                      {
                        "id": "102752048",
                        "date": "2022-11-12T11:48:04.000Z",
                        "quote": "Incredible storytelling and examination of the class structure in Korea... Strong characterisation and performances create empathy from audiences, themselves becoming parasites to the film as host. Clinging on for dear life until the thrilling conclusion.",
                        "score": "5/5",
                        "critic": "Dallas King",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/dallas-king",
                        "reviewUrl": "https://www.flickfeast.co.uk/reviews/film-reviews/parasite-black-and-white-edition-2020-film-review/",
                        "sentiment": "POSITIVE",
                        "publication": "Flick Feast"
                      },
                      {
                        "id": "102745069",
                        "date": "2022-10-21T15:45:14.000Z",
                        "quote": "Delicate directing and immaculate production design make Parasite the masterpiece it is. Its social-study script belongs in a lab, as it comes with storytelling lessons that transcend language. Reason why it became universal. [Full review in Spanish]",
                        "score": "10/10",
                        "critic": "Victor Pineyro",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/victor-pineyro",
                        "reviewUrl": "https://seventhartstudio.com/parasite-2019-resena/",
                        "sentiment": "POSITIVE",
                        "publication": "Seventh Art Studio"
                      },
                      {
                        "id": "102723468",
                        "date": "2022-08-24T19:09:16.000Z",
                        "quote": "With a delicious black comedy edge, some surprising jolts of heartfelt emotion, and a violent throat punch when you’re least expecting it, “Parasite” is a movie that keeps you engaged and guessing.",
                        "score": "4.5/5",
                        "critic": "Keith Garlington",
                        "isFresh": true,
                        "criticUrl": "https://www.rottentomatoes.com/critic/keith-garlington",
                        "reviewUrl": "https://keithandthemovies.com/2019/11/14/review-parasite-2019/",
                        "sentiment": "POSITIVE",
                        "publication": "Keith & the Movies"
                      }
                    ],
                    "nextPage": 2
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:rotten-tomatoes/search": {
      "get": {
        "operationId": "movie_rotten_tomatoes_search",
        "summary": "Search",
        "description": "Rotten Tomatoes — Search film / serial TV.",
        "tags": [
          "Rotten Tomatoes"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/rotten-tomatoes#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian: judul film atau serial TV",
            "schema": {
              "type": "string",
              "example": "parasite"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Filter jenis hasil: all=semua, movie=film, tv=serial. Default all",
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "movie",
                "tv"
              ],
              "example": "all"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil maksimum. Default 10, max 50",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "type": "all",
                    "count": 10,
                    "query": "parasite",
                    "results": [
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_2019",
                        "cast": [
                          "Song Kang-ho",
                          "Lee Sun-kyun",
                          "Jo Yeo-jeong"
                        ],
                        "slug": "parasite_2019",
                        "type": "movie",
                        "year": 2019,
                        "title": "Parasite",
                        "poster": "https://resizing.flixster.com/prUGmXSxxnCKRYdsck6ENP1MIuI=/fit-in/80x126/v2/https://resizing.flixster.com/0nQ2niq2j-E4gdW_kB5H606atmc=/ems.cHJkLWVtcy1hc3NldHMvbW92aWVzLzZlZWEwMmY4LTk1OWUtNGEyOS04ODRmLTA0OWRjMzhlYWZkNi53ZWJw",
                        "tomatometer": 99,
                        "certifiedFresh": true,
                        "tomatometerSentiment": "POSITIVE"
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_1982",
                        "cast": [
                          "Robert Glaudini",
                          "Demi Moore",
                          "Luca Bercovici"
                        ],
                        "slug": "parasite_1982",
                        "type": "movie",
                        "year": 1982,
                        "title": "Parasite",
                        "poster": "https://resizing.flixster.com/FQDrAe2TiGELzMrSGImsAMqQxeE=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p8287_p_v11_ab.jpg",
                        "tomatometer": 15,
                        "tomatometerSentiment": "NEGATIVE"
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_2024",
                        "cast": [
                          "Kai Lynn"
                        ],
                        "slug": "parasite_2024",
                        "type": "movie",
                        "year": 2024,
                        "title": "Parasite",
                        "poster": "https://resizing.flixster.com/ji4FXlCUTRQWSrHjl_djlKVZBhA=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p28326233_v_v12_aa.jpg",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_in_love",
                        "cast": [
                          "Kento Hayashi",
                          "Nana Komatsu",
                          "Arata Iura"
                        ],
                        "slug": "parasite_in_love",
                        "type": "movie",
                        "year": 2021,
                        "title": "Parasite in Love",
                        "poster": "https://images.fandango.com/cms/assets/5d84d010-59b1-11ea-b175-791e911be53d--rt-poster-defaultgif.gif",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/dark_parasite_2023",
                        "cast": [
                          "Désirée Giorgetti",
                          "Michael Segal",
                          "Aaron Stielstra"
                        ],
                        "slug": "dark_parasite_2023",
                        "type": "movie",
                        "year": 2023,
                        "title": "Dark Parasite",
                        "poster": "https://resizing.flixster.com/jl1k7OqPx1PEZgASzMSMqn07DeY=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p26323735_v_v12_aa.jpg",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite-2003",
                        "cast": [
                          "Saskia Gould",
                          "Conrad Whitaker",
                          "G.W. Stevens"
                        ],
                        "slug": "parasite-2003",
                        "type": "movie",
                        "year": 2003,
                        "title": "Parasite",
                        "poster": "https://resizing.flixster.com/fw-PM6aERPVklUHzoFuGW9p9BcA=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p34370_v_v8_aa.jpg",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_eve",
                        "cast": [
                          "Hiroshi Mikami",
                          "Riona Hazuki",
                          "Tomoko Nakajima"
                        ],
                        "slug": "parasite_eve",
                        "type": "movie",
                        "year": 1997,
                        "title": "Parasite Eve",
                        "poster": "https://resizing.flixster.com/66UO32f41YS6ISjaopO4ll4BtuI=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p74199_v_v8_aa.jpg",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite",
                        "cast": [
                          "David Gaffney",
                          "Julia Matias",
                          "Marissa Hall"
                        ],
                        "slug": "parasite",
                        "type": "movie",
                        "year": 1997,
                        "title": "Parasite",
                        "poster": "https://images.fandango.com/cms/assets/5d84d010-59b1-11ea-b175-791e911be53d--rt-poster-defaultgif.gif",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_2014",
                        "cast": [
                          "Joanna Drozda",
                          "Jerzy Gajlikowski",
                          "Wojtek Slowik"
                        ],
                        "slug": "parasite_2014",
                        "type": "movie",
                        "year": 2014,
                        "title": "Parasite",
                        "poster": "https://resizing.flixster.com/UrxPwvxzwDSdNiWtqAujdWkJzn4=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p11214326_p_v8_aa.jpg",
                        "tomatometer": 0
                      },
                      {
                        "url": "https://www.rottentomatoes.com/m/parasite_3",
                        "cast": [
                          "Kai Lynn",
                          "Xica Brewer",
                          "Morris R. Austin"
                        ],
                        "slug": "parasite_3",
                        "type": "movie",
                        "year": 2025,
                        "title": "Parasite 3",
                        "poster": "https://resizing.flixster.com/_pv-T3UBAZYB8kwZ-OMSe0AJqe4=/fit-in/80x126/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p30507300_v_v8_aa.jpg",
                        "tomatometer": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:rotten-tomatoes/tv/{slug}": {
      "get": {
        "operationId": "movie_rotten_tomatoes_tv",
        "summary": "Tv",
        "description": "Rotten Tomatoes — TV series detail by slug.",
        "tags": [
          "Rotten Tomatoes"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/rotten-tomatoes#reference-tv"
        },
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Slug serial TV Rotten Tomatoes (bagian setelah /tv/). Boleh tempel URL penuh — slug di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "breaking_bad"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "url": "https://www.rottentomatoes.com/tv/breaking_bad",
                    "cast": [
                      "Bryan Cranston",
                      "Aaron Paul",
                      "Anna Gunn",
                      "RJ Mitte",
                      "Dean Norris"
                    ],
                    "slug": "breaking_bad",
                    "type": "tvSeries",
                    "year": 2008,
                    "title": "Breaking Bad",
                    "genres": [
                      "Crime",
                      "Drama"
                    ],
                    "poster": "https://resizing.flixster.com/RL8Mm0k_hGXqQCipUIsEniuAJtw=/68x102/v2/https://resizing.flixster.com/-XZAfHZM39UwaGJIFWKAE8fS0ak=/v3/t/assets/p185846_b_v8_ad.jpg",
                    "seasons": "5 Seasons",
                    "synopsis": "Mild-mannered high school chemistry teacher Walter White thinks his life can't get much worse. His salary barely makes ends meet, a situation not likely to improve once his pregnant wife gives birth, and their teenage son is battling cerebral palsy. But Walter is dumbstruck when he learns he has terminal cancer. Realizing that his illness probably will ruin his family financially, Walter makes a desperate bid to earn as much money as he can in the time he has left by turning an old RV into a meth lab on wheels.",
                    "yearRange": "2008 - 2013",
                    "releaseDate": "2008-01-20",
                    "tomatometer": 96,
                    "audienceScore": 97,
                    "contentRating": "TV-14",
                    "criticsSentiment": "POSITIVE",
                    "audienceSentiment": "POSITIVE",
                    "criticReviewCount": 250,
                    "criticsAverageRating": "9.20"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/cast/{id}": {
      "get": {
        "operationId": "movie_tvmaze_cast",
        "summary": "Cast",
        "description": "TVmaze Cast — daftar lengkap pemeran satu acara TV by show ID, paginated.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-cast"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "TVmaze show ID (angka). Boleh tempel URL show TVmaze penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "169"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah pemeran per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 11,
                    "items": [
                      {
                        "gender": "Male",
                        "person": "Bryan Cranston",
                        "country": "United States",
                        "personId": 14245,
                        "character": "Walter White",
                        "personUrl": "https://www.tvmaze.com/people/14245/bryan-cranston",
                        "characterId": 45529,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/195/488839.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2404.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Aaron Paul",
                        "country": "United States",
                        "personId": 12328,
                        "character": "Jesse Pinkman",
                        "personUrl": "https://www.tvmaze.com/people/12328/aaron-paul",
                        "characterId": 45531,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/264/660079.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2408.jpg"
                      },
                      {
                        "gender": "Female",
                        "person": "Anna Gunn",
                        "country": "United States",
                        "personId": 11207,
                        "character": "Skyler White",
                        "personUrl": "https://www.tvmaze.com/people/11207/anna-gunn",
                        "characterId": 45530,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/2/6596.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2409.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "RJ Mitte",
                        "country": "United States",
                        "personId": 31023,
                        "character": "Walter White Jr.",
                        "personUrl": "https://www.tvmaze.com/people/31023/rj-mitte",
                        "characterId": 45534,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/3/8601.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2405.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Dean Norris",
                        "country": "United States",
                        "personId": 9,
                        "character": "Hank Schrader",
                        "personUrl": "https://www.tvmaze.com/people/9/dean-norris",
                        "characterId": 45532,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/461/1154757.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2407.jpg"
                      },
                      {
                        "gender": "Female",
                        "person": "Betsy Brandt",
                        "country": "United States",
                        "personId": 8507,
                        "character": "Marie Schrader",
                        "personUrl": "https://www.tvmaze.com/people/8507/betsy-brandt",
                        "characterId": 45533,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/3/8600.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2406.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Bob Odenkirk",
                        "country": "United States",
                        "personId": 21268,
                        "character": "Saul Goodman",
                        "personUrl": "https://www.tvmaze.com/people/21268/bob-odenkirk",
                        "characterId": 45535,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/54/136764.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2403.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Jonathan Banks",
                        "country": "United States",
                        "personId": 12153,
                        "character": "Michael 'Mike' Ehrmantraut",
                        "personUrl": "https://www.tvmaze.com/people/12153/jonathan-banks",
                        "characterId": 45537,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/2/5737.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2401.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Giancarlo Esposito",
                        "country": "Denmark",
                        "personId": 2955,
                        "character": "Gustavo 'Gus' Fring",
                        "personUrl": "https://www.tvmaze.com/people/2955/giancarlo-esposito",
                        "characterId": 45536,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/458/1145127.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2402.jpg"
                      },
                      {
                        "gender": "Male",
                        "person": "Jesse Plemons",
                        "country": "United States",
                        "personId": 8813,
                        "character": "Todd Alquist",
                        "personUrl": "https://www.tvmaze.com/people/8813/jesse-plemons",
                        "characterId": 45539,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/137/343720.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2411.jpg"
                      },
                      {
                        "gender": "Female",
                        "person": "Laura Fraser",
                        "country": "United Kingdom",
                        "personId": 31024,
                        "character": "Lydia Rodarte-Quayle",
                        "personUrl": "https://www.tvmaze.com/people/31024/laura-fraser",
                        "characterId": 45538,
                        "personImage": "https://static.tvmaze.com/uploads/images/original_untouched/255/637831.jpg",
                        "characterImage": "https://static.tvmaze.com/uploads/images/original_untouched/0/2410.jpg"
                      }
                    ],
                    "total": 11,
                    "showId": 169,
                    "hasMore": false
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/episode/{id}": {
      "get": {
        "operationId": "movie_tvmaze_episode",
        "summary": "Episode",
        "description": "TVmaze Episode Detail — info lengkap satu episode by episode ID.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-episode"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "TVmaze episode ID (angka). Boleh tempel URL episode TVmaze penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "12"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 12,
                    "url": "https://www.tvmaze.com/episodes/12/under-the-dome-1x12-exigent-circumstances",
                    "name": "Exigent Circumstances",
                    "type": "regular",
                    "image": "https://static.tvmaze.com/uploads/images/original_untouched/1/4399.jpg",
                    "number": 12,
                    "rating": 6.6,
                    "season": 1,
                    "airdate": "2013-09-09",
                    "airtime": "22:00",
                    "runtime": 60,
                    "summary": "While the manhunt for Barbie continues, Big Jim gets the residents of Chester's Mill riled up and the town demands justice for all of Barbie's supposed crimes. Meanwhile, Joe and Norrie must find a new hiding place for the mini dome.",
                    "airstamp": "2013-09-10T02:00:00+00:00"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/episodes/{id}": {
      "get": {
        "operationId": "movie_tvmaze_episodes",
        "summary": "Episodes",
        "description": "TVmaze Episodes — daftar episode satu acara TV by show ID, paginated.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-episodes"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "TVmaze show ID (angka). Boleh tempel URL show TVmaze penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "169"
            }
          },
          {
            "name": "season",
            "in": "query",
            "required": false,
            "description": "Filter hanya episode dari season ini. Kosongkan untuk semua season",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "Nomor halaman (1, 2, 3, ...). Default 1",
            "schema": {
              "type": "number",
              "example": "1"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah episode per halaman. Default 20, max 50",
            "schema": {
              "type": "number",
              "example": "20"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "page": 1,
                    "count": 7,
                    "items": [
                      {
                        "id": 12192,
                        "url": "https://www.tvmaze.com/episodes/12192/breaking-bad-1x01-pilot",
                        "name": "Pilot",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012681.jpg",
                        "number": 1,
                        "rating": 8.2,
                        "season": 1,
                        "airdate": "2008-01-20",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "A high-school chemistry teacher (Bryan Cranston) is diagnosed with a deadly cancer, so he puts his expertise to use and teams with an ex-student (Aaron Paul) to manufacture top-grade crystal meth in hopes of providing for his family after he's gone.",
                        "airstamp": "2008-01-21T03:00:00+00:00"
                      },
                      {
                        "id": 12193,
                        "url": "https://www.tvmaze.com/episodes/12193/breaking-bad-1x02-cats-in-the-bag",
                        "name": "Cat's in the Bag...",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012682.jpg",
                        "number": 2,
                        "rating": 7.9,
                        "season": 1,
                        "airdate": "2008-01-27",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "After the accident in the desert, Walter and Jesse need to dispose of the unfortunate mess in their rolling lab of an RV, and Skyler begins to suspect that Walter and Jesse are involved in some mysterious goings-on.",
                        "airstamp": "2008-01-28T03:00:00+00:00"
                      },
                      {
                        "id": 12194,
                        "url": "https://www.tvmaze.com/episodes/12194/breaking-bad-1x03-and-the-bags-in-the-river",
                        "name": "...and the Bag's in the River",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012683.jpg",
                        "number": 3,
                        "rating": 8.1,
                        "season": 1,
                        "airdate": "2008-02-10",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "Walter and Jesse fight about the latter's drug use, so he leaves, forcing Walter to deal with their captive, Krazy-8 (Max Arciniega); Hank uses scared-straight tactics with Walter Jr. when his aunt suspects he's smoking pot; Skyler is furious when Walter stays away from home.",
                        "airstamp": "2008-02-11T03:00:00+00:00"
                      },
                      {
                        "id": 12195,
                        "url": "https://www.tvmaze.com/episodes/12195/breaking-bad-1x04-cancer-man",
                        "name": "Cancer Man",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012684.jpg",
                        "number": 4,
                        "rating": 7.5,
                        "season": 1,
                        "airdate": "2008-02-17",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "Walter announces to the family that he has cancer; the DEA believes there is a new big-time player in the Albuquerque drug business; a depressed Walter takes his anger out on a worthy recipient; Jesse pays a surprise visit to his parents' house.",
                        "airstamp": "2008-02-18T03:00:00+00:00"
                      },
                      {
                        "id": 12196,
                        "url": "https://www.tvmaze.com/episodes/12196/breaking-bad-1x05-gray-matter",
                        "name": "Gray Matter",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012685.jpg",
                        "number": 5,
                        "rating": 7.7,
                        "season": 1,
                        "airdate": "2008-02-24",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "At a birthday party for a successful former science colleague, Walter is offered a job; Jesse tries gaining legitimate employment but winds up back cooking meth, and an inferior kind at that; Skyler assembles the family for an intervention to get Walter to agree to chemotherapy, but he's concerned about quality-of-life issues and their financial difficulties.",
                        "airstamp": "2008-02-25T03:00:00+00:00"
                      },
                      {
                        "id": 12197,
                        "url": "https://www.tvmaze.com/episodes/12197/breaking-bad-1x06-crazy-handful-of-nothin",
                        "name": "Crazy Handful of Nothin'",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012686.jpg",
                        "number": 6,
                        "rating": 8.8,
                        "season": 1,
                        "airdate": "2008-03-02",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "Walter, in the throes of his chemotherapy treatment and needing money more than ever, agrees to cook more crystal meth with Jesse; Skinny Pete hooks Jesse up with an important new contact, while the DEA intensifies its investigation of Albuquerque's new drug kingpin.",
                        "airstamp": "2008-03-03T03:00:00+00:00"
                      },
                      {
                        "id": 12198,
                        "url": "https://www.tvmaze.com/episodes/12198/breaking-bad-1x07-a-no-rough-stuff-type-deal",
                        "name": "A No-Rough-Stuff-Type Deal",
                        "type": "regular",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/405/1012687.jpg",
                        "number": 7,
                        "rating": 8,
                        "season": 1,
                        "airdate": "2008-03-09",
                        "airtime": "22:00",
                        "runtime": 60,
                        "summary": "Walter and Jesse do business with a new partner-in-crime, but immediately run into \"production problems,\" which necessitates a nearly impossible mission to knock off a chemical-supply house. Meanwhile, Marie throws a baby shower for Skyler and presents her with an unusual gift that shows a different side of the aunt-to-be.",
                        "airstamp": "2008-03-10T02:00:00+00:00"
                      }
                    ],
                    "total": 7,
                    "season": 1,
                    "showId": 169,
                    "hasMore": false
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/person/{id}": {
      "get": {
        "operationId": "movie_tvmaze_person",
        "summary": "Person",
        "description": "TVmaze Person Detail — info orang (aktor/kru) by person ID + kredit perannya.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-person"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "TVmaze person ID (angka). Boleh tempel URL people TVmaze penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "14245"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 14245,
                    "url": "https://www.tvmaze.com/people/14245/bryan-cranston",
                    "name": "Bryan Cranston",
                    "image": "https://static.tvmaze.com/uploads/images/original_untouched/195/488839.jpg",
                    "gender": "Male",
                    "country": "United States",
                    "birthday": "1956-03-07",
                    "castCredits": [
                      {
                        "show": "Breaking Bad",
                        "showId": 169,
                        "character": "Walter White",
                        "characterId": 45529
                      },
                      {
                        "show": "Malcolm in the Middle",
                        "showId": 568,
                        "character": "Hal",
                        "characterId": 86111
                      },
                      {
                        "show": "North and South",
                        "showId": 1157,
                        "character": "Col. Austin",
                        "characterId": 92005
                      },
                      {
                        "show": "SuperMansion",
                        "voice": true,
                        "showId": 2743,
                        "character": "Titanium Rex",
                        "characterId": 174731
                      },
                      {
                        "show": "Big History",
                        "voice": true,
                        "showId": 4547,
                        "character": "Narrator",
                        "characterId": 175739
                      },
                      {
                        "show": "From the Earth to the Moon",
                        "showId": 7397,
                        "character": "Edwin 'Buzz' Aldrin",
                        "characterId": 194302
                      },
                      {
                        "show": "Your Honor",
                        "showId": 32791,
                        "character": "Judge Michael Desiato",
                        "characterId": 592599
                      },
                      {
                        "show": "Breaking Bad: Original Minisodes",
                        "showId": 27845,
                        "character": "Walter White",
                        "characterId": 753117
                      },
                      {
                        "self": true,
                        "show": "Alien Deep with Bob Ballard",
                        "voice": true,
                        "showId": 27497,
                        "character": "Narrator",
                        "characterId": 974738
                      },
                      {
                        "show": "History's Biggest Secrets",
                        "voice": true,
                        "showId": 73818,
                        "character": "Narrator",
                        "characterId": 1203445
                      },
                      {
                        "show": "Malcolm in the Middle: Life's Still Unfair",
                        "showId": 90782,
                        "character": "Hal",
                        "characterId": 1505449
                      }
                    ],
                    "creditCount": 11
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/schedule": {
      "get": {
        "operationId": "movie_tvmaze_schedule",
        "summary": "Schedule",
        "description": "TVmaze Schedule — jadwal tayang episode TV pada tanggal & negara tertentu.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-schedule"
        },
        "parameters": [
          {
            "name": "country",
            "in": "query",
            "required": false,
            "description": "Kode negara ISO 2-huruf untuk jadwal TV broadcast (mis. US, GB, ID). Diabaikan kalau web=true. Default US",
            "schema": {
              "type": "string",
              "example": "US"
            }
          },
          {
            "name": "date",
            "in": "query",
            "required": false,
            "description": "Tanggal jadwal format YYYY-MM-DD. Default hari ini",
            "schema": {
              "type": "string",
              "example": "2024-01-01"
            }
          },
          {
            "name": "web",
            "in": "query",
            "required": false,
            "description": "true=jadwal streaming/web channel (global, tanpa negara), false=jadwal TV broadcast. Default false",
            "schema": {
              "type": "boolean",
              "example": "false"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil maksimum. Default 30, max 50",
            "schema": {
              "type": "number",
              "example": "30"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "date": "2024-01-01",
                    "mode": "web",
                    "count": 30,
                    "items": [
                      {
                        "show": "Bored",
                        "genres": [
                          "Comedy"
                        ],
                        "number": 1,
                        "season": 12,
                        "showId": 91337,
                        "airdate": "2024-01-01",
                        "episode": "How to fix an idiots computer",
                        "network": "Viva+",
                        "airstamp": "2023-12-31T23:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 3594252,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/621/1553152.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/3594252/bored-12x01-how-to-fix-an-idiots-computer"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 1,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 1",
                        "network": "Иви",
                        "runtime": 23,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730586,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730586/neznost-2x01-seria-1"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 2,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 2",
                        "network": "Иви",
                        "runtime": 20,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730587,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730587/neznost-2x02-seria-2"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 3,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 3",
                        "network": "Иви",
                        "runtime": 19,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730588,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730588/neznost-2x03-seria-3"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 4,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 4",
                        "network": "Иви",
                        "runtime": 21,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730589,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730589/neznost-2x04-seria-4"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 5,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 5",
                        "network": "Иви",
                        "runtime": 20,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730590,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730590/neznost-2x05-seria-5"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 6,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 6",
                        "network": "Иви",
                        "runtime": 20,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730591,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730591/neznost-2x06-seria-6"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 7,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 7",
                        "network": "Иви",
                        "runtime": 20,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730592,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730592/neznost-2x07-seria-7"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 8,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 8",
                        "network": "Иви",
                        "runtime": 19,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730593,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730593/neznost-2x08-seria-8"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 9,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 9",
                        "network": "Иви",
                        "runtime": 18,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730594,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730594/neznost-2x09-seria-9"
                      },
                      {
                        "show": "Нежность",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Romance"
                        ],
                        "number": 10,
                        "season": 2,
                        "showId": 51908,
                        "airdate": "2024-01-01",
                        "episode": "Серия 10",
                        "network": "Иви",
                        "runtime": 19,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2730595,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/282/707449.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2730595/neznost-2x10-seria-10"
                      },
                      {
                        "show": "Предпоследняя инстанция",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Supernatural"
                        ],
                        "number": 1,
                        "season": 3,
                        "showId": 59205,
                        "airdate": "2024-01-01",
                        "episode": "Серия 21",
                        "network": "Okko",
                        "runtime": 25,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2718792,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/388/970660.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2718792/predposlednaa-instancia-3x01-seria-21"
                      },
                      {
                        "show": "Предпоследняя инстанция",
                        "genres": [
                          "Drama",
                          "Comedy",
                          "Supernatural"
                        ],
                        "number": 2,
                        "season": 3,
                        "showId": 59205,
                        "airdate": "2024-01-01",
                        "episode": "Серия 22",
                        "network": "Okko",
                        "runtime": 25,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2719121,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/388/970660.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2719121/predposlednaa-instancia-3x02-seria-22"
                      },
                      {
                        "show": "Манюня",
                        "genres": [
                          "Comedy",
                          "Adventure",
                          "Children"
                        ],
                        "number": 8,
                        "rating": 6.3,
                        "season": 3,
                        "showId": 59484,
                        "airdate": "2024-01-01",
                        "episode": "Серия 8",
                        "network": "Okko",
                        "runtime": 20,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2718220,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/383/957782.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2718220/manuna-3x08-seria-8"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 1,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 1",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692646,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692646/nedetskoe-kino-1x01-seria-1"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 2,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 2",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692647,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692647/nedetskoe-kino-1x02-seria-2"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 3,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 3",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692648,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692648/nedetskoe-kino-1x03-seria-3"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 4,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 4",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692649,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692649/nedetskoe-kino-1x04-seria-4"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 5,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 5",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692650,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692650/nedetskoe-kino-1x05-seria-5"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 6,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 6",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692651,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692651/nedetskoe-kino-1x06-seria-6"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 7,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 7",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692652,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692652/nedetskoe-kino-1x07-seria-7"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 8,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 8",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692653,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692653/nedetskoe-kino-1x08-seria-8"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 9,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 9",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692654,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692654/nedetskoe-kino-1x09-seria-9"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 10,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 10",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692655,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692655/nedetskoe-kino-1x10-seria-10"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 11,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 11",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692656,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692656/nedetskoe-kino-1x11-seria-11"
                      },
                      {
                        "show": "Недетское кино",
                        "genres": [
                          "Comedy",
                          "Fantasy"
                        ],
                        "number": 12,
                        "season": 1,
                        "showId": 72871,
                        "airdate": "2024-01-01",
                        "episode": "Серия 12",
                        "network": "Wink",
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2692657,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/488/1221089.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2692657/nedetskoe-kino-1x12-seria-12"
                      },
                      {
                        "show": "Успешный",
                        "genres": [
                          "Comedy"
                        ],
                        "number": 1,
                        "season": 1,
                        "showId": 73221,
                        "airdate": "2024-01-01",
                        "episode": "Серия 1",
                        "network": "КИОН",
                        "runtime": 29,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2712914,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/496/1241006.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2712914/uspesnyj-1x01-seria-1"
                      },
                      {
                        "show": "Успешный",
                        "genres": [
                          "Comedy"
                        ],
                        "number": 2,
                        "season": 1,
                        "showId": 73221,
                        "airdate": "2024-01-01",
                        "episode": "Серия 2",
                        "network": "КИОН",
                        "runtime": 31,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2712915,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/496/1241006.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2712915/uspesnyj-1x02-seria-2"
                      },
                      {
                        "show": "Успешный",
                        "genres": [
                          "Comedy"
                        ],
                        "number": 3,
                        "season": 1,
                        "showId": 73221,
                        "airdate": "2024-01-01",
                        "episode": "Серия 3",
                        "network": "КИОН",
                        "runtime": 31,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2712916,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/496/1241006.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2712916/uspesnyj-1x03-seria-3"
                      },
                      {
                        "show": "Успешный",
                        "genres": [
                          "Comedy"
                        ],
                        "number": 4,
                        "season": 1,
                        "showId": 73221,
                        "airdate": "2024-01-01",
                        "episode": "Серия 4",
                        "network": "КИОН",
                        "runtime": 27,
                        "airstamp": "2024-01-01T00:00:00+00:00",
                        "showType": "Scripted",
                        "episodeId": 2712917,
                        "showImage": "https://static.tvmaze.com/uploads/images/original_untouched/496/1241006.jpg",
                        "episodeUrl": "https://www.tvmaze.com/episodes/2712917/uspesnyj-1x04-seria-4"
                      }
                    ],
                    "total": 308
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/search": {
      "get": {
        "operationId": "movie_tvmaze_search",
        "summary": "Search",
        "description": "TVmaze Search — cari TV shows dan/atau orang (aktor/kru) by keyword.",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-search"
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian: judul show TV atau nama aktor/kru",
            "schema": {
              "type": "string",
              "example": "breaking bad"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "Filter jenis hasil: all=keduanya, show=acara TV, person=orang. Default all",
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "show",
                "person"
              ],
              "example": "all"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil maksimum per kategori. Default 10, max 50",
            "schema": {
              "type": "number",
              "example": "10"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "type": "all",
                    "query": "breaking bad",
                    "shows": [
                      {
                        "id": 169,
                        "url": "https://www.tvmaze.com/shows/169/breaking-bad",
                        "imdb": "tt0903747",
                        "name": "Breaking Bad",
                        "type": "Scripted",
                        "ended": "2019-10-11",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/501/1253519.jpg",
                        "genres": [
                          "Drama",
                          "Crime",
                          "Thriller"
                        ],
                        "rating": 9.2,
                        "status": "Ended",
                        "network": "AMC",
                        "runtime": 60,
                        "summary": "Breaking Bad follows protagonist Walter White, a chemistry teacher who lives in New Mexico with his wife and teenage son who has cerebral palsy. White is diagnosed with Stage III cancer and given a prognosis of two years left to live. With a new sense of fearlessness based on his medical prognosis, and a desire to secure his family's financial security, White chooses to enter a dangerous world of drugs and crime and ascends to power in this world. The series explores how a fatal diagnosis such as White's releases a typical man from the daily concerns and constraints of normal society and follows his transformation from mild family man to a kingpin of the drug trade.",
                        "language": "English",
                        "premiered": "2008-01-20"
                      },
                      {
                        "id": 27845,
                        "url": "https://www.tvmaze.com/shows/27845/breaking-bad-original-minisodes",
                        "imdb": "tt2387761",
                        "name": "Breaking Bad: Original Minisodes",
                        "type": "Scripted",
                        "ended": "2011-07-11",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/216/540867.jpg",
                        "genres": [
                          "Comedy",
                          "Crime"
                        ],
                        "rating": 7,
                        "status": "Ended",
                        "network": "AMC",
                        "runtime": 5,
                        "summary": "Watch Hank and Marie as they celebrate Valentine's Day in the bedroom in \"Good Cop, Bad Cop\". View a flashback to Hank and Marie's wedding as the groom discusses with Walt his last wild night as a bachelor in \"Wedding Day\". Go inside Jesse's band TwaughtHammer as he and Badger make a behind-the-music documentary, and sing along to the full music video for their song \"Fallacies\". Finally, watch Marie discuss politics and patriotism in her personal video diary, \"Marie's Confession\".",
                        "language": "English",
                        "premiered": "2009-02-17"
                      },
                      {
                        "id": 1003,
                        "url": "https://www.tvmaze.com/shows/1003/talking-bad",
                        "imdb": "tt3115468",
                        "name": "Talking Bad",
                        "type": "Talk Show",
                        "ended": "2013-09-29",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/6/16586.jpg",
                        "status": "Ended",
                        "network": "AMC",
                        "runtime": 30,
                        "summary": "Talking Bad features Hardwick spending time with fans, actors, producers and tv enthusiasts, recapping the most recent Breaking Bad episode, and taking questions and comments from viewers. Fans may continue to engage with the after-show following the on-air conclusion, online, at amc.com for more videos, weekly polls and photo galleries of the guests featured on the series.",
                        "language": "English",
                        "premiered": "2013-08-11"
                      },
                      {
                        "id": 6101,
                        "url": "https://www.tvmaze.com/shows/6101/breaking-band",
                        "imdb": "tt4854852",
                        "name": "Breaking Band",
                        "type": "Reality",
                        "ended": "2016-02-28",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/23/59291.jpg",
                        "genres": [
                          "Music"
                        ],
                        "status": "Ended",
                        "network": "AXS TV",
                        "runtime": 30,
                        "summary": "Breaking Band places legendary musical artists into the role of mentors, pairing them with up-and-coming artists for a once in a lifetime collaboration. This seasons mentors are musician and TV personality Mark McGrath (Sugar Ray), pop queen Belinda Carlisle (The Go-Go's), rock legend Robin Zander (Cheap Trick), award winning producer and techno icon Moby, metal master Sebastian Bach (Skid Row), and guitar idol Dave Navarro (Janes Addiction).As mentors, their role is to share advice and to support the breaking artists debut live performance – potentially even taking the stage to join them for the encore to make broadcast history.Each episode of Breaking Band features emerging artists whom are mentored by musical legends as they take the stage for the biggest show of their career!",
                        "language": "English",
                        "premiered": "2016-01-24"
                      },
                      {
                        "id": 37136,
                        "url": "https://www.tvmaze.com/shows/37136/breaking-the-band",
                        "imdb": "tt8068670",
                        "name": "Breaking the Band",
                        "type": "Documentary",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/158/396509.jpg",
                        "status": "Running",
                        "network": "REELZ",
                        "runtime": 60,
                        "summary": "Sold out tours, chart-topping hits, and runaway world domination can all mean nothing when you're in a band on the brink of collapse. Tempers flare, arguments erupt and the sweet sound of musical success comes to an abrupt end. Breaking the Band shows the battling egos, power struggles and inter-band rivalries that split up The Beatles, The Supremes, Fleetwood Mac, The Eagles, The Beach Boys, N.W.A, Van Halen and Sonny and Cher.From crippling drug addictions to scandalous affairs Breaking the Band uncovers the incredible true stories by recreating the key moments the cameras missed in addition to using rare band interviews and off-stage footage to piece together each dramatic tale.",
                        "language": "English",
                        "premiered": "2018-06-10"
                      },
                      {
                        "id": 39967,
                        "url": "https://www.tvmaze.com/shows/39967/bradley-walsh-son-breaking-dad",
                        "imdb": "tt9516768",
                        "name": "Bradley Walsh & Son: Breaking Dad",
                        "type": "Reality",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/447/1118583.jpg",
                        "genres": [
                          "Adventure",
                          "Travel"
                        ],
                        "rating": 5,
                        "status": "Running",
                        "network": "ITV1",
                        "runtime": 30,
                        "summary": "Bradley and Barney Walsh return for more adrenaline-fuelled adventures. Like father, like son? Perhaps not.",
                        "language": "English",
                        "premiered": "2019-01-02"
                      },
                      {
                        "id": 78429,
                        "url": "https://www.tvmaze.com/shows/78429/breaking-dad-britains-unlikeliest-drug-dealer",
                        "name": "Breaking Dad: Britain's Unlikeliest Drug Dealer",
                        "type": "Documentary",
                        "ended": "2024-06-09",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/527/1319167.jpg",
                        "genres": [
                          "Crime"
                        ],
                        "status": "Ended",
                        "network": "Prime Video",
                        "runtime": 50,
                        "summary": "When police raided a luxury London apartment, they expected to catch a ruthless criminal mastermind responsible for flooding the capital with crystal meth. Instead they found Britain's unlikeliest drugs dealer - a middle-aged, mild-mannered coin dealer called Richard Lubbock.",
                        "language": "English",
                        "premiered": "2024-06-09"
                      },
                      {
                        "id": 16956,
                        "url": "https://www.tvmaze.com/shows/16956/baking-mad-with-eric-lanlard",
                        "name": "Baking Mad with Eric Lanlard",
                        "type": "Reality",
                        "ended": "2011-06-20",
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/69/174876.jpg",
                        "genres": [
                          "Food"
                        ],
                        "status": "Ended",
                        "network": "Channel 4",
                        "runtime": 30,
                        "summary": "Master patissier Eric Lanlard helps people create the perfect bakes.",
                        "language": "English",
                        "premiered": "2011-04-25"
                      }
                    ],
                    "people": [],
                    "showCount": 8,
                    "personCount": 0
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/movie:tvmaze/show/{id}": {
      "get": {
        "operationId": "movie_tvmaze_show",
        "summary": "Show",
        "description": "TVmaze Show Detail — info lengkap satu acara TV by ID (+ cast ringkas + jumlah season).",
        "tags": [
          "TVmaze"
        ],
        "externalDocs": {
          "url": "https://zpi.web.id/api/movie/tvmaze#reference-show"
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "description": "TVmaze show ID (angka). Boleh tempel URL show TVmaze penuh — ID di-ekstrak otomatis",
            "schema": {
              "type": "string",
              "example": "169"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "id": 169,
                    "url": "https://www.tvmaze.com/shows/169/breaking-bad",
                    "cast": [
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2404.jpg",
                        "person": "Bryan Cranston",
                        "personId": 14245,
                        "character": "Walter White",
                        "characterId": 45529
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2408.jpg",
                        "person": "Aaron Paul",
                        "personId": 12328,
                        "character": "Jesse Pinkman",
                        "characterId": 45531
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2409.jpg",
                        "person": "Anna Gunn",
                        "personId": 11207,
                        "character": "Skyler White",
                        "characterId": 45530
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2405.jpg",
                        "person": "RJ Mitte",
                        "personId": 31023,
                        "character": "Walter White Jr.",
                        "characterId": 45534
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2407.jpg",
                        "person": "Dean Norris",
                        "personId": 9,
                        "character": "Hank Schrader",
                        "characterId": 45532
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2406.jpg",
                        "person": "Betsy Brandt",
                        "personId": 8507,
                        "character": "Marie Schrader",
                        "characterId": 45533
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2403.jpg",
                        "person": "Bob Odenkirk",
                        "personId": 21268,
                        "character": "Saul Goodman",
                        "characterId": 45535
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2401.jpg",
                        "person": "Jonathan Banks",
                        "personId": 12153,
                        "character": "Michael 'Mike' Ehrmantraut",
                        "characterId": 45537
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2402.jpg",
                        "person": "Giancarlo Esposito",
                        "personId": 2955,
                        "character": "Gustavo 'Gus' Fring",
                        "characterId": 45536
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2411.jpg",
                        "person": "Jesse Plemons",
                        "personId": 8813,
                        "character": "Todd Alquist",
                        "characterId": 45539
                      },
                      {
                        "image": "https://static.tvmaze.com/uploads/images/original_untouched/0/2410.jpg",
                        "person": "Laura Fraser",
                        "personId": 31024,
                        "character": "Lydia Rodarte-Quayle",
                        "characterId": 45538
                      }
                    ],
                    "imdb": "tt0903747",
                    "name": "Breaking Bad",
                    "type": "Scripted",
                    "ended": "2019-10-11",
                    "image": "https://static.tvmaze.com/uploads/images/original_untouched/501/1253519.jpg",
                    "genres": [
                      "Drama",
                      "Crime",
                      "Thriller"
                    ],
                    "rating": 9.2,
                    "status": "Ended",
                    "weight": 100,
                    "country": "United States",
                    "network": "AMC",
                    "runtime": 60,
                    "summary": "Breaking Bad follows protagonist Walter White, a chemistry teacher who lives in New Mexico with his wife and teenage son who has cerebral palsy. White is diagnosed with Stage III cancer and given a prognosis of two years left to live. With a new sense of fearlessness based on his medical prognosis, and a desire to secure his family's financial security, White chooses to enter a dangerous world of drugs and crime and ascends to power in this world. The series explores how a fatal diagnosis such as White's releases a typical man from the daily concerns and constraints of normal society and follows his transformation from mild family man to a kingpin of the drug trade.",
                    "thetvdb": 81189,
                    "language": "English",
                    "schedule": {
                      "days": [
                        "Sunday"
                      ],
                      "time": "22:00"
                    },
                    "premiered": "2008-01-20",
                    "seasonCount": 5,
                    "officialSite": "http://www.amc.com/shows/breaking-bad"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    }
  }
}