Watchmode API
Overview
Watchmode is an API that lets you check where movies and TV shows are currently available for streaming. You can look up content by title and get a list of streaming platforms like Netflix, Hulu, or Amazon Prime where it can be watched. It is perfect for building a streaming availability tracker or a content discovery app.
Beginner Tip
Start by searching for a title using the /search endpoint and grab the returned titleId, then pass it to the /title/{id}/sources endpoint to get streaming availability. Register for a free API key on the Watchmode website to get started immediately.
Available Data
Example Response
{
"Title": "Inception",
"Year": "2010",
"Rated": "PG-13",
"Runtime": "148 min",
"Genre": "Action, Adventure, Sci-Fi",
"Director": "Christopher Nolan",
"Actors": "Leonardo DiCaprio, Joseph Gordon-Levitt",
"Plot": "A thief who steals corporate secrets through dream-sharing technology...",
"imdbRating": "8.8",
"Poster": "https://example.com/inception.jpg"
} Field Reference
id Unique identifier for the title in the Watchmode database. name The title name of the movie or TV show. type Whether the entry is a movie or a TV series. sources List of streaming services where the title is currently available. source_id Numeric identifier for a specific streaming service provider. region Country code indicating the region for which streaming availability applies. Implementation Example
const url = "https://api.watchmode.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Similar APIs
View All →IMDb-API
IMDb-API provides programmatic access to api for receiving movie, serial and cast information via REST API.
JSON2Video
JSON2Video API lets you create and edit videos programmatically by sending a JSON payload that describes scenes, text animations, voice-overs, watermarks, and slideshows.
Open Movie Database
⭐ Beginner's PickThe Open Movie Database (OMDb) API lets you search for movies, TV shows, and episodes by title or IMDb ID.
Simkl
Simkl is a tracking service for movies, TV shows, and anime that also exposes a developer API.
The Lord of the Rings
The One API provides comprehensive data from J.R.R.