Watch It? Track It.

Tout le contenu de Watch It? Track It. est publié sous forme de fichiers JSON statiques que vous pouvez télécharger directement. Pas de clé d'API ni de format de requête à apprendre : chaque enregistrement est un fichier à une URL prévisible.

Tous les fichiers sont servis depuis :

https://api.watchittrackit.com

Fonctionnement

  • Chaque enregistrement possède un base.json avec ses données indépendantes de la langue, et un fichier par langue (en.json, de.json, …) avec ses noms et descriptions.
  • Les enregistrements sont identifiés par leur type et leur identifiant TheTVDB. Les pages de séries et de films utilisent des slugs ; l'index des slugs convertit un slug en identifiant.
  • Les fichiers sont modifiés sur place lorsqu'un enregistrement est édité sur le site ou mis à jour depuis TheTVDB (chaque jour). Envoyez If-None-Match avec le dernier ETag d'un fichier pour vérifier à moindre coût s'il a changé.
  • Les chemins des images sont relatifs : préfixez-les avec l'URL de base. Chaque image existe en taille réelle et en miniature.
  • Les enregistrements supprimés restent publiés avec "deleted": true.
  • Vous pouvez l'appeler depuis n'importe où, y compris depuis le code navigateur de votre propre site : chaque fichier est servi avec Access-Control-Allow-Origin: *.
curl https://api.watchittrackit.com/v1/tv/81189/base.json
curl https://api.watchittrackit.com/v1/tv/81189/en.json

Licence

L'utilisation des données est soumise à la licence suivante :

  • Projets non commerciaux et startups : gratuit.
  • Projets commerciaux rentables, valeur nette de l'entreprise jusqu'à 1 M$ : 100 $ par mois.
  • Projets commerciaux rentables, valeur nette de l'entreprise supérieure à 1 M$ : 1 000 $ par mois.

Pour obtenir une licence d'utilisation commerciale, contactez Scott Zsori à l'adresse scott@watchittrackit.com.

Fichiers de données