v2

latestOpenAPI 3.0.3Proprietary2026-07-26232599.0 KB
Configuration

List streaming sources

Returns a list of all streaming sources (streaming services, networks, etc.) supported by Watchmode. This includes subscription services (like Netflix), rental/purchase services (like iTunes), and free services. Each source includes details about supported regions, logos, and app store links.

get/sources

Query parameters

regionsstring
Example:US,GB

Filter sources by region. Pass one or multiple 2-letter country codes comma-separated (e.g., US,GB,CA).

typesstring
Example:sub,free

Filter sources by type. Pass one or multiple types comma-separated.

  • sub - Subscription services (Netflix, Hulu, etc.)
  • purchase - Rental/purchase services (iTunes, Vudu, etc.)
  • free - Free ad-supported services (Tubi, Pluto TV, etc.)
  • tve - TV Channel App (cable login required)

Response

List of streaming sources

idinteger

Unique source ID

namestring

Source name

type'sub' | 'purchase' | 'free' | 'tve'

Source type:

  • sub - Subscription service (Netflix, Hulu, etc.)
  • purchase - Rental/purchase service (iTunes, Vudu, etc.)
  • free - Free ad-supported service (Tubi, Pluto TV, etc.)
  • tve - TV Channel App (cable login required)
logo_100pxstring uri

URL to 100px logo

ios_appstore_urlstring uri nullable

iOS App Store URL

android_playstore_urlstring uri nullable

Google Play Store URL

android_tv_urlstring uri nullable
fire_tv_urlstring uri nullable
roku_urlstring uri nullable
tvos_urlstring uri nullable
regionsstring[]

Supported 2-letter country codes

Example response

[
  {
    "id": 203,
    "name": "Netflix",
    "type": "sub",
    "logo_100px": "https://cdn.watchmode.com/logos/203_logo_100px.jpg",
    "regions": [
      "US",
      "GB",
      "CA"
    ]
  }
]