๐•TVDb

Endpoints

Titles

Everything about a single title: full metadata, what ๐•TV can deliver right now, and what to watch next.

GET/api/v1/titles/{xtv_id}

One title, complete.

The full catalog record: titles (incl. German alias), overview, year, genres, runtime or seasons, certification, artwork, cast, trailer, keywords, external ids (IMDb/TMDb/TVDb), community ratings and library availability flags.

ParameterInRequiredDescription
xtv_idpathyesX{n}TV for movies, XS{n}TV for series (e.g. XS1TV).

$curl -H "Authorization: Bearer xtvdb_YOUR_KEY" \

"https://xtvdb.com/api/v1/titles/XS1TV"

Returns { data: Title }

GET/api/v1/titles/{xtv_id}/availability

What ๐•TV can deliver right now.

One item per season (or one for a movie): the qualities on offer, episode counts, whether the season is still airing, and the public Telegram deep link that starts delivery. Never any file internals.

ParameterInRequiredDescription
xtv_idpathyesThe title's ๐•TV id.

$curl -H "Authorization: Bearer xtvdb_YOUR_KEY" \

"https://xtvdb.com/api/v1/titles/XS1TV/availability"

Returns { data: { xtv_id, available, bundle_count, items: [{ season, qualities, airing, episode_count, telegram_link }] } }

GET/api/v1/titles/{xtv_id}/similar

Related titles โ€” the website's โ€œMore like thisโ€ row.

TMDb recommendations that actually exist in the catalog, topped up with genre-overlap matches. Only real catalog titles are ever returned.

ParameterInRequiredDescription
xtv_idpathyesThe title's ๐•TV id.

$curl -H "Authorization: Bearer xtvdb_YOUR_KEY" \

"https://xtvdb.com/api/v1/titles/XS1TV/similar"

Returns { data: Title[] } (up to 12)