API
Todo el contenido de Watch It? Track It. se publica como archivos JSON estáticos que puedes descargar directamente. No hay clave de API ni formato de petición que aprender: cada registro es un archivo en una URL predecible.
Todos los archivos se sirven desde:
https://api.watchittrackit.comCómo funciona
- Cada registro tiene un
base.jsoncon sus datos independientes del idioma y un archivo por idioma (en.json,de.json, …) con sus nombres y descripciones. - Los registros se identifican por tipo e id de TheTVDB. Las páginas de series y películas usan slugs; el índice de slugs convierte un slug en un id.
- Los archivos cambian en el mismo lugar cuando un registro se edita en el sitio o se actualiza desde TheTVDB (a diario). Envía
If-None-Matchcon el últimoETagde un archivo para comprobar si hay cambios de forma económica. - Las rutas de las imágenes son relativas: antepón la URL base. Cada imagen tiene una versión a tamaño completo y una miniatura.
- Los registros eliminados siguen publicados con
"deleted": true. - Puedes llamarla desde cualquier lugar, incluido el código del navegador de tu propio sitio: cada archivo se sirve con
Access-Control-Allow-Origin: *.
curl https://api.watchittrackit.com/v1/tv/81189/base.json
curl https://api.watchittrackit.com/v1/tv/81189/en.jsonLicencia
El uso de los datos se licencia de la siguiente manera:
- Proyectos no comerciales y startups: gratis.
- Proyectos comerciales rentables, con un patrimonio neto de la empresa de hasta 1 M US$: 100 US$ al mes.
- Proyectos comerciales rentables, con un patrimonio neto de la empresa superior a 1 M US$: 1000 US$ al mes.
Para obtener una licencia de uso comercial, escribe a Scott Zsori a scott@watchittrackit.com.
Archivos de datos
- SeriesSeries, con todas sus temporadas y episodios, y el índice de slugs de series.
- PelículasPelículas y el índice de slugs de películas.
- PersonasPersonas y sus filmografías.
- CatálogoEl catálogo completo: todas las series, películas o personas en una sola descarga, o por páginas.
- BúsquedaEl índice de búsqueda estático: encontrar nombres en cualquier idioma.