Skip to main content
The movie() method fetches detailed information about a movie, TV series, episode, or season from ČSFD by its ID.

Signature

csfd.movie(movie: number, options?: CSFDOptions): Promise<CSFDMovie>

Parameters

movie
number
required
The ČSFD movie ID. You can find this in the movie’s URL: https://www.csfd.cz/film/535121 → ID is 535121
options
CSFDOptions
Override default options for this request

Returns

CSFDMovie
object
Complete movie information including metadata, cast, crew, and related content

Examples

Basic Usage

import { csfd } from 'node-csfd-api';

const movie = await csfd.movie(535121);

console.log(movie.title); // "Na špatné straně"
console.log(movie.year); // 2018
console.log(movie.rating); // 73
console.log(movie.genres); // ["Krimi", "Drama", "Thriller"]

With Language Option

const movie = await csfd.movie(535121, {
  language: 'en'
});

// Descriptions and some fields may be in English when available
console.log(movie.descriptions);

Accessing Cast and Crew

const movie = await csfd.movie(535121);

// Get director information
const director = movie.creators.directors[0];
console.log(director.name); // "S. Craig Zahler"
console.log(director.id); // 87470
console.log(director.url); // "https://www.csfd.cz/tvurce/87470-s-craig-zahler/"

// List all actors
movie.creators.actors.forEach(actor => {
  console.log(actor.name);
});

VOD Availability

const movie = await csfd.movie(535121);

// Check where the movie is available
movie.vod.forEach(platform => {
  console.log(`${platform.title}: ${platform.url}`);
});
// Output:
// Voyo: https://voyo.nova.cz/filmy/4604-na-spatne-strane
// DVD: https://filmy.heureka.cz/...

Build docs developers (and LLMs) love