v2

latestOpenAPI 3.0.3Proprietary2026-07-26232599.0 KB
Title

Get a single episode

Get one episode by its Watchmode episode ID. Streaming sources are included by default. Use episode_language for localized episode metadata and include_sources=false for a smaller response.

get/title/{title_id}/episodes/{episode_id}

Path parameters

title_idstring required
Example:3173903

Title identifier. Accepts:

  • Watchmode ID (e.g., 345534) - 1 credit
  • IMDB ID (e.g., tt0903747) - 2 credits
  • TMDB format (e.g., movie-278 or tv-1396) - 2 credits
episode_idinteger required

Watchmode episode ID.

Query parameters

regionsstring
Example:US,CA

Filter episode sources by region (2-letter country code). Comma-separated for multiple.

episode_languagestring
Example:nl

Preferred BCP-47 language for the episode name and overview. Localized fields fall back to English when unavailable.

include_sourcesboolean

Set to false when streaming sources are not needed.

Response

Episode details with sources

idinteger
namestring
episode_numberinteger
season_numberinteger
season_idinteger nullable
tmdb_idinteger nullable
imdb_idstring nullable
thumbnail_urlstring uri nullable

Episode thumbnail image URL. May point to a third-party host. Watchmode does not grant any license to the underlying image.

release_datestring date nullable
runtime_minutesinteger nullable
overviewstring nullable

Example response

{
  "id": 1234567,
  "name": "Pilot",
  "episode_number": 1,
  "season_number": 1,
  "season_id": 12345,
  "tmdb_id": 54321,
  "imdb_id": "tt0959621",
  "release_date": "2008-01-20",
  "runtime_minutes": 58,
  "sources": [
    {
      "source_id": 203,
      "name": "Netflix",
      "type": "sub",
      "region": "US"
    }
  ]
}