Recherche zu Streaming-Katalogen
Mit JustWatch-Endpunkten verwandelst du recherche zu streaming-katalogen in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Streaming-Kataloge, Titelverfügbarkeit, Anbieter, Quellen, Staffeln, Episoden und Änderungen im Angebot über normalisiertes JSON von JustWatch recherchieren.
Titelsuche, Streaming-Verfügbarkeit, Anbieter, Genres, Quellen, Staffeln, Episoden und Discovery-Daten von JustWatch über dokumentierte API-Endpunkte sammeln.
Endpunkt-Familien
6
Dokumentierte Parameter
94
Beispiele
21
Live-Katalog-Snapshot
Aktive Endpunkte
21
Methoden
GET
Pflichtparameter
34
Schema-Referenzen
21
{
"platform": "JustWatch",
"endpoint": "justwatch-search",
"method": "GET",
"path": "/justwatch/search",
"auth": "apiKey"
}Verwandte Use Cases
Use Cases
Titelsuche, Streaming-Verfügbarkeit, Anbieter, Genres, Quellen, Staffeln, Episoden und Discovery-Daten von JustWatch über dokumentierte API-Endpunkte sammeln.
Mit JustWatch-Endpunkten verwandelst du recherche zu streaming-katalogen in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Mit JustWatch-Endpunkten verwandelst du monitoring der titelverfügbarkeit in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Mit JustWatch-Endpunkten verwandelst du anbieter- und quellen-intelligence in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Managed Execution
Jede Zahl unten stammt direkt aus dem Live-JustWatch-Endpunktkatalog — 21 Endpunkte, 94 dokumentierte Request-Parameter und 21 veröffentlichte Response-Schemas — demselben Katalog, gegen den auch Docs und Playground laufen.
21 documented JustWatch endpoints, grouped into 14 request families — Title, Episode and Season, plus 11 more.
94 request parameters are documented across those JustWatch endpoints, 34 of them required — the full input contract is public before you write any integration code.
21 of the 21 JustWatch endpoints ship a recorded example response, and 21 carry a documented response schema — you can code against the real JSON before the first request.
JustWatch endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
21 hosted MCP tools back the JustWatch endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Abdeckungskarte
Diese Karten werden aus dem aktiven Endpunktkatalog generiert, damit die Landingpage dieselbe API-Oberfläche widerspiegelt, die auch Docs und Playground nutzen.
/justwatch/title
/justwatch/episode/by-id
/justwatch/season/episodes
/justwatch/age-certifications
/justwatch/discover
/justwatch/genre/titles
Ausgewählte Endpunkte
/justwatch/searchSearches JustWatch titles using the public credential-free website GraphQL endpoint. Country must be a two-letter ISO code such as `US`; language must be a two-letter code such as `en`.
Hinweise zur Response
- Empty search results return `404`. - Invalid country or language formats return `400`. - GraphQL errors, block pages, malformed payloads, or upstream transport failures return `503`. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "inception", "country": "US", "language": "en", "results": [ { "id": "tm92641", "object_id": 92641, "object_type": "MOVIE", "title": "Inception", "year": 2010, "path": "/us/movie/inception", "url": "https://www.justwatch.com/us/movie/inception", "poster_url": "https://images.justwatch.com/poster/302449148/s718/inception.jpg" } ] } } ```
MCP-Tool justwatch_search
/justwatch/popularReturns popular movies and shows from the public JustWatch website GraphQL endpoint. Type accepts only `all`, `movie`, or `show`; limit defaults to 20 and clamps to 50.
Hinweise zur Response
- Invalid `country`, `language`, or `type` values return `400`. - GraphQL errors, challenge payloads, malformed JSON, or unexpected empty popular payloads return `503`. - Results reuse the normalized title search shape and include compact offers when available. - `has_next_page` and `next_cursor` support resumable cursor pagination. Treat `next_cursor` as opaque.
MCP-Tool justwatch_popular
/justwatch/newReturns newly available movies and shows from the public JustWatch website GraphQL endpoint. Type accepts only `all`, `movie`, or `show`; limit defaults to 20 and clamps to 50.
Hinweise zur Response
- Invalid `country`, `language`, or `type` values return `400`. - GraphQL errors, challenge payloads, malformed JSON, or unexpected empty new-title payloads return `503`. - Results are filtered to movie/show object types and reuse the normalized title search shape.
MCP-Tool justwatch_new
/justwatch/discoverReturns popular movies and shows filtered by optional genre short names, provider short names, production countries, monetization types, and release year bounds. Combine `providers` with `production_countries` to build charts such as most popular Korean or Japanese titles on a given service. Type accepts only `all`, `movie`, or `show`; monetization_types accepts only `FLATRATE`, `FREE`, `ADS`, `RENT`, or `BUY`.
Hinweise zur Response
- Invalid `country`, `language`, `type`, `genres`, `providers`, `production_countries`, `monetization_types`, `year_min`, or `year_max` values return `400`. - `production_countries` filters on the title's country of origin (JustWatch popularity within a `country` market), not the market itself. Use `country` for the market and `production_countries` for the origin. - Each result carries a `production_countries` array so callers can confirm the origin used for the filter. - GraphQL errors, challenge payloads, malformed JSON, or unexpected empty discover payloads return `503`. - Provider short names can be discovered with `/api/v1/justwatch/providers`; genre short names can be discovered with `/api/v1/justwatch/genres`.
MCP-Tool justwatch_discover
/justwatch/titleFetches a JustWatch title page and returns normalized metadata and current offers. Pass exactly one of `path` or `url`.
Hinweise zur Response
- Non-JustWatch URLs, missing locators, or both locators return `400`. - Missing title pages return `404`. - Block pages, malformed HTML, missing JSON-LD payloads, or upstream transport failures return `503`. - A title with no current offers can still return `200` when metadata is present. Example response: ```json { "code": 200, "msg": "OK", "data": { "id": "tm92641", "object_id": 92641, "object_type": "MOVIE", "title": "Inception", "year": 2010, "path": "/us/movie/inception", "url": "https://www.justwatch.com/us/movie/inception", "genres": ["Science-Fiction", "Mystery & Thriller"], "offers": [ { "provider": "Plex", "monetization_type": "RENT", "presentation_type": "HD", "price": 2.99, "currency": "USD", "url": "https://watch.plex.tv/movie/inception" } ] } } ```
MCP-Tool justwatch_title
/justwatch/title/by-idLooks up a movie or show by raw JustWatch GraphQL id such as `tm92641` or `ts287292`.
Hinweise zur Response
- Invalid `id`, `country`, or `language` values return `400`. - A valid id with `node: null` returns `404`. - GraphQL errors, challenge payloads, malformed JSON, or incomplete title payloads return `503`. - Offers include normalized provider names, monetization type, presentation type, URL, price, and currency when upstream provides them.
MCP-Tool justwatch_title_by_id
Verwandte APIs
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Media & Streaming
Search public Ticketmaster events and browse the full discovery hierarchy by category or city, with pagination plus event, attraction, and venue detail endpoints -- including fan reviews, related attractions, trending attractions, and enhanced venue branding -- for live-entertainment research.
So scrapst du JustWatch
JustWatch verfolgt, welcher Titel in welchem Land auf welcher Streaming-Plattform verfügbar ist, bietet dafür aber keine öffentliche API. Crawloras 21 JustWatch-Endpunkte liefern Such-, Discovery-, Titel-, Quellen-, Anbieter-, Staffel- und Episodendaten als normalisiertes JSON, fast immer mit Land- und Sprachparameter.
Suche Titel per Suchbegriff, hol dir beliebte oder neue Titel, oder nutze discover mit Filtern nach Genre, Anbieter, Produktionsland, Monetarisierungsart und Erscheinungsjahr.
Der Titeldetail-Endpunkt akzeptiert einen JustWatch-Pfad oder eine url; die ID-basierte Variante akzeptiert die rohe id. So oder so erhältst du am Ende die id, die alle übrigen Endpunkte benötigen.
Der Titel-Quellen-Endpunkt liefert, wo und wie ein Titel schaubar ist — FLATRATE, FREE, ADS, RENT oder BUY — und unterstützt mehrere Länder in einem Aufruf.
Staffellisten-, Episodenlisten-, Episodendetail- und Episoden-Quellen-Endpunkte führen dich Ebene für Ebene bis zur Verfügbarkeit einer einzelnen Episode; der Titel-Analyse-Endpunkt fasst die Verfügbarkeit eines Titels direkt zusammen.
FAQ
JustWatch verkauft kommerzielle Datenprodukte an Partner, bietet aber keine öffentliche API für Drittentwickler:innen. Crawlora ist nicht mit JustWatch verbunden; die Endpunkte lesen die öffentliche, credential-freie GraphQL-Schnittstelle der Website aus und liefern sie als dokumentiertes JSON.
Löse den Titel zunächst zu einer id auf, dann rufe den Quellen-Endpunkt auf. Er akzeptiert eine kommagetrennte Länderliste, sodass ein Aufruf beantwortet, ob ein Titel in mehreren Märkten streambar ist — jede Quelle mit ihrer Monetarisierungsart: FLATRATE, FREE, ADS, RENT oder BUY.
Zweibuchstabige Codes: Länder wie US oder DE, Sprachen wie en oder de. Sie bestimmen, welchen Katalog du siehst und in welcher Sprache Metadaten zurückkommen.
Ja. Der Anbieter-Titel-Endpunkt akzeptiert einen Anbieter und liefert dessen Katalog in einem Land; der Anbieterlisten-Endpunkt listet, welche Anbieter es in diesem Land überhaupt gibt.