Avant de brancher une API porno JAV dans un produit, quelqu’un finit toujours par demander si on en a le droit. C’est la bonne question, et la réponse est ennuyeuse : tout dépend de ce que tu déplaces. Des octets et des faits, ce n’est pas la même cargaison.
Les métadonnées ne sont pas la vidéo
Une sortie JAV a une fiche de catalogue — un code DVD, un titre en deux langues, une date de sortie, une durée, un studio, un label, une série, un casting. Ce sont des faits à propos d’un produit publié, la même catégorie de chose qu’une notice ISBN. Ce n’est pas le produit.
javinfo renvoie cette fiche. Il indexe des métadonnées et n’héberge aucune médiathèque : pas de fichiers vidéo, pas de transcodage, pas de lecteur. Pour les visuels, tu reçois des références — une URL pour la jaquette, une URL pour la page source, et chez certains fournisseurs une URL pour un manifeste de flux ou un magnet. Une référence se résout là où elle pointe, sur le serveur de quelqu’un d’autre. C’est toute la distinction, et c’est elle qui décide de ce que tu construis réellement.
Vérifie, ne me crois pas sur parole
Énumère les noms d’hôte d’une vraie réponse et regarde où ils atterrissent :
curl -s -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: $JAVINFO_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "EBOD-391", "providers": "missav" }' \| jq -r '.. | strings | select(startswith("http"))' \| cut -d/ -f3 | sort -ufourhoi.commissav.wssurrit.comTrois noms d’hôte, aucun n’est le nôtre. La jaquette, la page, le manifeste — chacun est récupéré à la source par toi, sur ton infrastructure, dans tes logs. Le film lui-même n’est jamais dans le corps de la réponse, chez aucun fournisseur. Le seul asset que javinfo sert où que ce soit est l’extrait promotionnel de l’éditeur, relayé pour qu’il se résolve hors du Japon.
Scraper toi-même est le chemin le plus risqué
L’instinct dit qu’héberger son propre scraper est l’option prudente : pas de tiers, pas de dépendance, pas de conditions d’utilisation à lire ailleurs. C’est l’inverse.
Scraper te met en relation directe avec les conditions de chaque source, depuis ta propre IP, au rythme que ta boucle décide. Tu acceptes ces conditions en récupérant la page. Tu encaisses le rate limit, le challenge Cloudflare, le géoblocage, et à la fin le bannissement — et ce bannissement tombe sur l’adresse d’où sort ton trafic de production. Ajoute un navigateur headless pour passer le challenge et tu fais tourner du contournement automatisé sur ton propre matériel, ce qui est une posture matériellement différente d’un simple appel à un endpoint. Le détail technique de ce bazar — un seul appel, cinq sources, une seule forme de réponse — c’est le guide d’intégration de l’API de métadonnées JAV. Ici le propos est plus étroit : l’option qui a l’air la moins chère concentre toute l’exposition sur toi.
Ce qui reste à ta charge
Appeler une API ne lui transfère pas tes obligations. Quatre choses restent de ton côté de la ligne :
- Filtre l’âge sur ta propre surface. javinfo s’adresse aux personnes majeures dans leur juridiction. Ce que tu mets devant tes utilisateurs, c’est ta barrière à construire, et dans une juridiction dotée d’une loi de vérification d’âge ce n’est pas une case à cocher.
- Ne réhéberge pas ce qu’on te donne. Faire un lien direct vers une jaquette et la copier dans ton propre bucket sont deux actes différents avec deux propriétaires différents. Mets en cache pour la performance si tu en as besoin, mais sache lequel des deux tu fais.
- Traite les pointeurs comme des pointeurs. Les magnets et les manifestes de flux sortent d’index tiers. javinfo ne se porte pas garant de ce qu’il y a au bout, et ton interface non plus.
- Attribue. Chaque résultat porte
sourceetsite. Affiche-les.
Rien de tout ceci n’est un conseil juridique, et les juridictions divergent énormément sur le contenu adulte. C’est une description de ce qui passe sur le fil — la façon dont javinfo traite le reste est dans la politique de confidentialité.
Les clés et la facturation sont sur app.javinfo.dev ; l’API est aussi listée sur RapidAPI. Tu paies par recherche réussie — $0.0005 le résultat /movie, $0.0002 la /query, rien pour un échec — donc auditer ce qui revient coûte à peu près autant que d’y penser. Une nouvelle clé démarre avec plus de 100 recherches offertes, sans carte bancaire.