Watchmode

Watchmode is a universal API that has indexed all major OTT streaming services (Netflix, Amazon Prime Video, HBO Max, Peacock, Hulu, AppleTV+, Disney+ & over 100 more), as well as free streaming sources and TV channel apps. Watchmode can instantly return the streaming sources, as well as links (and iOS/Android deeplinks) for any movie, TV show, or individual TV episode. Watchmode can also return…

1.6k subscribers
9.7/10 popularity
1221 ms avg latency
93% success rate
19 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Watchmode endpoints

MethodEndpointDescription
Title
GET Title Seasons
/title/{id}/seasons
Return all of the seasons for a TV show or mini-series.
GET Title Streaming Sources
/title/{id}/sources
Get all of the streaming sources this title is available on and direct links to watch the title (web, iOS deeplinks and Android deeplinks for paid users). Streaming sources are…
GET Title Details
/title/{id}/details
Get the details for a specific title, using the Watchmode universal ID.
GET Title Episodes
/title/{id}/episodes
Return all of the episodes for a TV series or mini-series, as well as the streaming sources each episode is available on.
GET Title Cast & Crew
/title/{id}/cast-crew
Return all people associated with the title, the "cast" (actors), and "crew" (directors, writers, cinematographers, etc). For more details on a person, pass the person-id to the…
Changes (Premium Only)
GET Titles with Changed Sources
/changes/titles_sources_changed/
Get a listing of titles that have changed to their streaming sources within the date range.
GET New People
/changes/new_people/
Get a listing of the ids of new people added to Watchmode within the date range.
GET Titles with Changed Episodes
/changes/titles_episodes_changed/
Get a listing of titles that have changes to their episodes (new episodes, episode details changed, etc) within the date range.
GET Titles with Changed Details
/changes/titles_details_changed/
Get a listing of titles that have had a change to their basic details (overview, cast, genres, ratings, etc) within the date range.
GET New Titles
/changes/new_titles/
Get a listing of the title IDs of new titles added to Watchmode within the date range. You can use this to find new titles, then use the /v1/title/ endpoint to get details on the…
Configuration APIs
GET Genres
/genres
Return a mapping of genre names and IDs. Some genres have a tmdb_id, which is the corresponding genre ID on TheMovieDB.org API.
GET Sources
/sources
Return a listing of all streaming sources that Watchmode supports. Optionally filter by type of source (subscription, free, etc).
GET Networks
/networks/
Return a listing of all TV networks that may be returned for a title in the /title endpoint.
GET Regions
/regions/
Return a listing of all regions (countries) that Watchmode currently supports and their 2 letter country codes used in the return data of other endpoints.
Other endpoints
GET List Titles
/list-titles
Get a listing of titles that match certain parameters. This powerful endpoint can allow you to find many combinations of titles. For example you could search for something as…
GET Person
/person/{id}
Return details on a specific person (actor, director, etc).
GET Search
/search
Search for titles or people using an external ID (IMDB, TheMovieDB.org), or by name. Returns an array of results objects, that can either be a title or a person. Useful for…
GET Autocomplete Search
/autocomplete-search
Search for titles/and or people by name or a partial name. Useful for building an autocomplete search of titles and/or people. The results include the field result_type to…
GET Streaming Release Dates
/releases
Get a listing of recently released or coming soon releases on the major streaming services. Only major services and US releases dates included, however most of the major services…

Watchmode pricing

PlanPriceRate limitQuotas
BASIC Free 120 / minute
  • Requests: 1,000 / monthly
PRO $249 / month 120 / minute
  • Requests: 35,000 / monthly (then $0.0100 each)
ULTRA $499 / month 120 / minute
  • Requests: 100,000 / monthly (then $0.0100 each)

More Entertainment APIs

View all →
  • Imgur's API exposes the entire Imgur infrastructure via a standardized programmatic interface. Using Imgur's…

    EntertainmentPaid126 subscribers
  • Deezer is the No. 1 site for listening to music on demand. Discover more than 30 million tracks, create your…

    EntertainmentFree
  • API to download & Search songs, playlists, and albums, search for tracks, and retrieve details about various…

    EntertainmentFreemium3.4k subscribers
  • Use the API for search, videos, playlists, channels and more.

    EntertainmentFreemium3k subscribers
  • RESTful web service to access information, pictures, and more from the movie database. Get Title, Year,…

    EntertainmentFreemium321 subscribers
  • Get info about channel, playlist, video, subtitles (captions) or search everything you want in YouTube.…

    EntertainmentFreemium