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…
Watchmode endpoints
| Method | Endpoint | Description |
|---|---|---|
| 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
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 120 / minute |
|
| PRO | $249 / month | 120 / minute |
|
| ULTRA | $499 / month | 120 / minute |
|