Investigación de catálogos de streaming
Usa los endpoints de JustWatch para convertir investigación de catálogos de streaming en solicitudes API repetibles con inputs documentados y respuestas JSON.
Investiga catálogos de streaming, disponibilidad de títulos, proveedores, fuentes, temporadas, episodios y cambios de oferta de JustWatch usando JSON normalizado.
Recopila búsqueda de títulos, disponibilidad en streaming, proveedores, géneros, fuentes, temporadas, episodios y datos de descubrimiento de catálogo de JustWatch mediante endpoints documentados.
Familias de endpoints
6
Parámetros documentados
94
Ejemplos
21
Snapshot en vivo del catálogo
Endpoints activos
21
Métodos
GET
Parámetros obligatorios
34
Referencias de esquema
21
{
"platform": "JustWatch",
"endpoint": "justwatch-search",
"method": "GET",
"path": "/justwatch/search",
"auth": "apiKey"
}Casos de uso relacionados
Casos de uso
Recopila búsqueda de títulos, disponibilidad en streaming, proveedores, géneros, fuentes, temporadas, episodios y datos de descubrimiento de catálogo de JustWatch mediante endpoints documentados.
Usa los endpoints de JustWatch para convertir investigación de catálogos de streaming en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de JustWatch para convertir monitoreo de disponibilidad de títulos en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de JustWatch para convertir inteligencia de proveedores y fuentes en solicitudes API repetibles con inputs documentados y respuestas JSON.
Ejecución gestionada
Cada cifra de abajo se lee directamente del catálogo de endpoints en vivo de JustWatch — 21 endpoints, 94 parámetros de solicitud documentados y 21 esquemas de respuesta publicados — el mismo catálogo contra el que corren Docs y Playground.
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.
Mapa de cobertura
Estas tarjetas se generan a partir del catálogo de endpoints activo, así que la landing page refleja la misma superficie de API que usan Docs y Playground.
/justwatch/title
/justwatch/episode/by-id
/justwatch/season/episodes
/justwatch/age-certifications
/justwatch/discover
/justwatch/genre/titles
Endpoints destacados
/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`.
Notas de la respuesta
- 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" } ] } } ```
Herramienta MCP 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.
Notas de la respuesta
- 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.
Herramienta MCP 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.
Notas de la respuesta
- 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.
Herramienta MCP 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`.
Notas de la respuesta
- 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`.
Herramienta MCP justwatch_discover
/justwatch/titleFetches a JustWatch title page and returns normalized metadata and current offers. Pass exactly one of `path` or `url`.
Notas de la respuesta
- 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" } ] } } ```
Herramienta MCP justwatch_title
/justwatch/title/by-idLooks up a movie or show by raw JustWatch GraphQL id such as `tm92641` or `ts287292`.
Notas de la respuesta
- 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.
Herramienta MCP justwatch_title_by_id
APIs relacionadas
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.
Cómo hacer scraping de JustWatch
JustWatch registra qué título está disponible en qué país y en qué plataforma de streaming, pero no ofrece una API pública para ello. Los 21 endpoints de JustWatch de Crawlora devuelven datos de búsqueda, descubrimiento, título, fuente, proveedor, temporada y episodio como JSON normalizado, casi siempre con parámetros de país e idioma.
Busca títulos por consulta, obtén títulos populares o recién agregados, o usa discover para filtrar por género, proveedor, país de producción, forma de monetización y rango de años.
El endpoint de detalle de título acepta una ruta de JustWatch o una url; la variante basada en ID acepta el id crudo. De cualquier forma, terminas con el id que necesitan el resto de endpoints.
El endpoint de fuentes de un título devuelve dónde y cómo se puede ver — FLATRATE, FREE, ADS, RENT o BUY — y admite varios países en una sola llamada.
Los endpoints de lista de temporadas, lista de episodios, detalle de episodio y fuentes de episodio te llevan nivel a nivel hasta la disponibilidad de un episodio individual; el endpoint de análisis de título resume directamente la disponibilidad de un título.
Preguntas frecuentes
JustWatch vende productos de datos comerciales a socios, pero no ofrece una API pública para desarrolladores externos. Crawlora no está afiliada a JustWatch; sus endpoints leen la interfaz GraphQL pública del sitio, sin credenciales, y la devuelven como JSON documentado.
Primero resuelve el título a un id, luego llama al endpoint de fuentes. Acepta una lista de países separados por comas, así que una sola llamada responde si un título está disponible en streaming en varios mercados, con cada fuente etiquetada con su forma de monetización — FLATRATE, FREE, ADS, RENT o BUY.
Códigos de dos letras: países como US o DE, idiomas como en o es. Determinan qué catálogo ves y en qué idioma se devuelven los metadatos.
Sí. El endpoint de títulos por proveedor acepta un proveedor y devuelve su catálogo en un país, mientras que el endpoint de lista de proveedores lista qué proveedores existen en ese país.