Watchmode is a universal API that has indexed all major streaming services (Netflix, Amazon Prime Video, 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 for any movie, TV show, or individual TV episode. Watchmode can also return a listing of all titles available on each service and can be filtered by streaming region.
Over 200 Services
Watchmode catalogs the content not just on the big services (Netflix, HBO Max, Disney+, Hulu, etc.), but also categorizes hundreds of smaller streaming services, rental services, free video apps and TV channel apps.
Watchmode’s API allows you to filter streaming sources by country, and know what’s available to watch in each country. Currently supported: USA, Canada, Great Britain, Australia.
Simple REST API
Watchmode’s API is organized around REST, and allows for very simple integrations with your application. We are constantly improving the API to add more features and data points.
The Watchmode API is designed to be as fast as possible, and our core queries such as finding the streaming sources for a single title are designed to be instantaneous.
Watchmode indexes all the major subscription streaming services, free services, rental services (like iTunes and Google Play), Amazon channels and TV channel apps.
For a full list please use the /sources/ endpoint. Here are some of the services we support:
Amazon Prime Video
Watchmode is the most complete API for finding out what movies & shows are available on each streaming service, as well as many other useful features built for creating applications built around movies & shows. You can use this API to access all our API endpoints, such as the Title API to get details on a specific title, or the List Titles API to get a listing of movies & shows that match a certain criteria.
The API is organized around REST. All requests should be made over SSL. All request and response bodies, including errors, are encoded in JSON.
Watchmode title IDs and person IDs are universal and cannot collide. So you don’t have to worry that the ID for an actor can collide with the ID for a movie, or that an ID for a TV show can collide with a movie ID.
When you first integrate your application with the Watchmode API, you may want to get all of the Watchmode IDs for titles and people. To get a list of all Watchmode IDs, and their corresponding IMDB/TMDB ids, you can download the following files:
For more detailed documentation, please visit: https://api.watchmode.com/docs/