{"openapi":"3.2.0","info":{"title":"Outrageous Cinema Movie Streaming Platform API","description":"Movie metadata, previews, and secure HLS playback endpoints for developers building movie and entertainment applications. Build movie apps without managing video delivery yourself. Retrieve movie information, discover available titles, and generate short lived protected HLS playback URLs through a simple REST API.","version":"1.0.0"},"servers":[{"url":"https://pxnyz.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"x-agent-commerce":{"catalog_url":"https://pxnyz.jojapi.net/_jojapi/agent/plans","discovery_url":"https://pxnyz.jojapi.net/.well-known/x402","directory_url":"https://agents.jojapi.net/apis/movie-streaming-api","docs":"https://docs.jojapi.com/consumers/agents"},"paths":{"/api/v1/movie/":{"get":{"operationId":"get_api_v1_movie","summary":"Returns a list of available movies.","description":"Returns a list of available movies.","responses":{"200":{"description":"Returns a list of available movies.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"count":{"type":"integer"},"movies":{"type":"array","items":{"type":"object","properties":{"adult":{"type":"boolean"},"backdrop_path":{"type":"string"},"belongs_to_collection":{"type":"null"},"budget":{"type":"integer"},"genres":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"}}}},"homepage":{"type":"string"},"id":{"type":"integer"},"imdb_id":{"type":"string"},"origin_country":{"type":"array","items":{"type":"string"}},"original_language":{"type":"string"},"original_title":{"type":"string"},"overview":{"type":"string"},"popularity":{"type":"number"},"poster_path":{"type":"string"},"production_companies":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"logo_path":{"type":"string"},"name":{"type":"string"},"origin_country":{"type":"string"}}}},"production_countries":{"type":"array","items":{"type":"object","properties":{"iso_3166_1":{"type":"string"},"name":{"type":"string"}}}},"release_date":{"type":"string"},"revenue":{"type":"integer"},"runtime":{"type":"integer"},"softcore":{"type":"boolean"},"spoken_languages":{"type":"array","items":{"type":"object","properties":{"english_name":{"type":"string"},"iso_639_1":{"type":"string"},"name":{"type":"string"}}}},"status":{"type":"string"},"tagline":{"type":"string"},"title":{"type":"string"},"video":{"type":"boolean"},"vote_average":{"type":"number"},"vote_count":{"type":"integer"},"is_available":{"type":"boolean"}}}}}},"examples":{"Success":{"value":{"success":true,"count":33,"movies":[{"adult":false,"backdrop_path":"/lEwqBGNR65KZv6Ej5ufcmhZu2y2.jpg","belongs_to_collection":null,"budget":6000000,"genres":[{"id":35,"name":"Comedy"},{"id":18,"name":"Drama"},{"id":10749,"name":"Romance"}],"homepage":"https://a24films.com/films/the-invite","id":950028,"imdb_id":"tt14173636","origin_country":["US"],"original_language":"en","original_title":"The Invite","overview":"Joe and Angela's marriage is on thin ice. When they invite their enigmatic upstairs neighbors for a dinner party, the night spirals into unexpected places. Have they reignited the spark or lit the match that burns it all down?","popularity":53.3277,"poster_path":"/b7Dr8Chzse8VagexAporUu2RtLx.jpg","production_companies":[{"id":13184,"logo_path":"/pfUB1a62jSMIqp4Xmaq6z2cgW0B.png","name":"Annapurna Pictures","origin_country":"US"},{"id":7493,"logo_path":"/fHitYiGUCkRafgt6VPYQlXWLkdp.png","name":"FilmNation Entertainment","origin_country":"US"},{"id":455,"logo_path":null,"name":"Permut Presentations","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"release_date":"2026-06-25","revenue":48962112,"runtime":107,"softcore":false,"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"},{"english_name":"Spanish","iso_639_1":"es","name":"Español"},{"english_name":"French","iso_639_1":"fr","name":"Français"}],"status":"Released","tagline":"It'll be fun.","title":"The Invite","video":false,"vote_average":7.325,"vote_count":348,"is_available":true},{"adult":false,"backdrop_path":"/7iwUUcKURMT7aKfCwMy6YnGtchD.jpg","belongs_to_collection":{"id":531241,"name":"Spider-Man (MCU) Collection","poster_path":"/yeba3Y820OjApZO9aJevDsNeMEd.jpg","backdrop_path":"/AvnqpRwlEaYNVL6wzC4RN94EdSd.jpg"},"budget":225000000,"genres":[{"id":878,"name":"Science Fiction"},{"id":28,"name":"Action"},{"id":12,"name":"Adventure"}],"homepage":"https://spidermanbrandnewday.movie","id":969681,"imdb_id":"tt22084616","origin_country":["US"],"original_language":"en","original_title":"Spider-Man: Brand New Day","overview":"Fighting crime full-time as Spider-Man in a world that doesn't remember him—and the pressure of seeing his old friends move on without him—sparks a change in Peter Parker he may not have the power to control. But that transformation might also be the only thing that can stop a shocking new threat to the city and those he loves - a powerful villain no one can even see.","popularity":1257.7257,"poster_path":"/bjiS5ipwxb9JFy3XRRN4OAilSeX.jpg","production_companies":[{"id":420,"logo_path":"/hUzeosd33nzE5MCNsZxCGEKTXaQ.png","name":"Marvel Studios","origin_country":"US"},{"id":5,"logo_path":"/71BqEFAF4V3qjjMPCpLuyJFB9A.png","name":"Columbia Pictures","origin_country":"US"},{"id":84041,"logo_path":"/nw4kyc29QRpNtFbdsBHkRSFavvt.png","name":"Pascal Pictures","origin_country":"US"},{"id":22213,"logo_path":"/qx9K6bFWJupwde0xQDwOvXkOaL8.png","name":"TSG Entertainment","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"release_date":"2026-07-29","revenue":2229461878,"runtime":145,"softcore":false,"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"}],"status":"Released","tagline":"A brand new day starts now.","title":"Spider-Man: Brand New Day","video":false,"vote_average":7.889,"vote_count":2204,"is_available":true}]}}}}}}}}},"/api/v1/movie/{movie_id}":{"get":{"operationId":"get_api_v1_movie_movie_id","summary":"Retrieves a movie","description":"Returns information about a specific movie.","responses":{"200":{"description":"Returns information about a specific movie.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"movie":{"type":"object","properties":{"adult":{"type":"boolean"},"backdrop_path":{"type":"string"},"belongs_to_collection":{"type":"null"},"budget":{"type":"integer"},"genres":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"}}}},"homepage":{"type":"string"},"id":{"type":"integer"},"imdb_id":{"type":"string"},"origin_country":{"type":"array","items":{"type":"string"}},"original_language":{"type":"string"},"original_title":{"type":"string"},"overview":{"type":"string"},"popularity":{"type":"number"},"poster_path":{"type":"string"},"production_companies":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"logo_path":{"type":"string"},"name":{"type":"string"},"origin_country":{"type":"string"}}}},"production_countries":{"type":"array","items":{"type":"object","properties":{"iso_3166_1":{"type":"string"},"name":{"type":"string"}}}},"release_date":{"type":"string"},"revenue":{"type":"integer"},"runtime":{"type":"integer"},"softcore":{"type":"boolean"},"spoken_languages":{"type":"array","items":{"type":"object","properties":{"english_name":{"type":"string"},"iso_639_1":{"type":"string"},"name":{"type":"string"}}}},"status":{"type":"string"},"tagline":{"type":"string"},"title":{"type":"string"},"video":{"type":"boolean"},"vote_average":{"type":"number"},"vote_count":{"type":"integer"},"tmdb_id":{"type":"integer"},"is_available":{"type":"boolean"},"preview_path":{"type":"string"},"access":{"type":"string"}}}}},"examples":{"Success":{"value":{"success":true,"movie":{"adult":false,"backdrop_path":"/lEwqBGNR65KZv6Ej5ufcmhZu2y2.jpg","belongs_to_collection":null,"budget":6000000,"genres":[{"id":35,"name":"Comedy"},{"id":18,"name":"Drama"},{"id":10749,"name":"Romance"}],"homepage":"https://a24films.com/films/the-invite","id":950028,"imdb_id":"tt14173636","origin_country":["US"],"original_language":"en","original_title":"The Invite","overview":"Joe and Angela's marriage is on thin ice. When they invite their enigmatic upstairs neighbors for a dinner party, the night spirals into unexpected places. Have they reignited the spark or lit the match that burns it all down?","popularity":53.3277,"poster_path":"/b7Dr8Chzse8VagexAporUu2RtLx.jpg","production_companies":[{"id":13184,"logo_path":"/pfUB1a62jSMIqp4Xmaq6z2cgW0B.png","name":"Annapurna Pictures","origin_country":"US"},{"id":7493,"logo_path":"/fHitYiGUCkRafgt6VPYQlXWLkdp.png","name":"FilmNation Entertainment","origin_country":"US"},{"id":455,"logo_path":null,"name":"Permut Presentations","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"release_date":"2026-06-25","revenue":48962112,"runtime":107,"softcore":false,"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"},{"english_name":"Spanish","iso_639_1":"es","name":"Español"},{"english_name":"French","iso_639_1":"fr","name":"Français"}],"status":"Released","tagline":"It'll be fun.","title":"The Invite","video":false,"vote_average":7.325,"vote_count":348,"tmdb_id":950028,"is_available":true,"preview_path":"/previews/950028/index.m3u8","access":"login_required"}}}}}}}},"parameters":[{"name":"movie_id","in":"path","required":true,"schema":{"type":"number","example":950028}},{"name":"movie_id","in":"query","required":true,"schema":{"type":"string","example":"950028"}}]}},"/api/v1/playback/{movie_id}":{"get":{"operationId":"get_api_v1_playback_movie_id","summary":"Generate Playback URL","description":"Generates a temporary protected HLS playback URL for an available movie.","responses":{"200":{"description":"Generates a temporary protected HLS playback URL for an available movie.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"movie_id":{"type":"integer"},"expires_in":{"type":"string"},"playback_url":{"type":"string"}}},"examples":{"Success":{"value":{"success":true,"movie_id":1084244,"expires_in":"5m","playback_url":"/protected-movies/1084244/index.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtb3ZpZV9pZCI6IjEwODQyNDQiLCJ0eXBlIjoicGxheWJhY2siLCJpYXQiOjE3ODc4NTI3ODQsImV4cCI6MTc4Nzg1MzA4NH0.G7TaoKm9svE5o-9SKDjz7heq2C2TAkDU7lkElV7v8uo"}}}}}}},"parameters":[{"name":"movie_id","in":"path","required":true,"schema":{"type":"number","example":1084244}},{"name":"movie_id","in":"query","required":true,"schema":{"type":"string","example":"1084244"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}