🍿 @lorenzopant/tmdb

TV Series

Search for TV shows by their original, translated, and also known as names.

Search for TV shows by their original, translated, and also known as names.

async tv_series(params: SearchTVSeriesParams): Promise<PaginatedResponse<TVSeriesResultItem>>

TMDB Reference: Search TV

Parameters

NameTypeRequiredDescription
querystringSearch query text.
include_adultbooleanInclude adult (18+) content in results. Defaults to false.
languageLanguageLanguage for localized results. Defaults to en-US.
pagenumberPage number for paginated results. Defaults to 1.
first_air_date_yearnumberFilter by first air date year (1000–9999).
yearnumberFilter by any air date year, including episodes (1000–9999).

Returns

A PaginatedResponse<TVSeriesResultItem> containing an array of TVSeriesResultItem objects.

Example

import { TMDB } from "@lorenzopant/tmdb";

const tmdb = new TMDB("your-api-key");
const { results } = await tmdb.search.tv_series({ query: "Breaking Bad" });

console.log(results);
// [
//   { id: 1396, name: "Breaking Bad", first_air_date: "2008-01-20", ... },
//   ...
// ]

// Filter by first air date year
const filtered = await tmdb.search.tv_series({
	query: "Breaking Bad",
	first_air_date_year: 2008,
});

Types

On this page