Il existe plein de bases de données porno JAV que tu peux parcourir. javdatabase.com, JavDB, MissAV – tu ouvres une page, tu cliques sur un tag de genre, tu fais défiler. Ce qui n’existe pas, tant que tu ne la construis pas toi-même, c’est une base que tu peux interroger : envoyer des filtres depuis ta propre app et récupérer des résultats structurés. Parcourir et interroger sont deux tâches différentes, et aucun de ces sites ne fait la seconde.
javinfo, si. L’endpoint /query prend un terme de recherche, un ensemble de filtres, ou les deux, et renvoie une liste paginée de correspondances en JSON.
Interroger la base avec des filtres
Disons que tu veux des titres Big Tits de plus de deux heures, les plus récents d’abord. C’est une seule requête :
curl -X POST "https://api.javinfo.dev/query" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "filter": { "genre": "Big Tits", "runtimeMin": 120 }, "sort": "release", "num": 10 }'{ "source": "fanza", "count": 10, "results": [ { "id": "118abp00999", "dvdId": "ABP-999", "title": "...", "cover": "https://pics.dmm.co.jp/.../ps.jpg", "releaseDate": "2019-01-04", "extra": { "runtimeMins": 130, "maker": "...", "categories": ["Big Tits"], "actresses": [{ "name": "...", "image": "https://..." }] } } ]}q recherche par code, titre ou actrice. filter affine. Tu peux envoyer l’un, l’autre, ou les deux – un filtre sans q est une exploration de catalogue tout à fait valable.
Les filtres
Chaque champ est optionnel ; n’envoie que ce dont tu as besoin :
genre,actress,maker,series,director,label,actor– correspondance sur les métadonnées évidentescensored–"censored"ou"uncensored"runtimeMin/runtimeMax– durée en minutesreleaseAfter/releaseBefore– bornes de dateYYYY-MM-DDavailability–"playable","magnets","subtitle"ou"single"
Trie avec sort (relevance par défaut, ou release, update, rating), et pagine avec page et num (jusqu’à 50 par page). Tous les fournisseurs ne prennent pas en charge tous les filtres – les plages de durée et de date de sortie s’appuient sur missav, availability et rating viennent de javdb, genre/actress/maker sont les plus larges sur fanza/dmm et javdatabase – alors épingle une source avec providers quand un filtre est spécifique à un fournisseur. Les valeurs passent telles quelles : les noms de genres sont donc en anglais sur fanza/javdatabase et en japonais sur missav.
D’une correspondance au dossier complet
/query te donne la liste. Quand tu tiens le code que tu veux, /movie en renvoie le dossier complet normalisé – la même forme result.* sur laquelle se mappe chaque fournisseur, que les extras soient les liens magnet de JavDB, les flux de MissAV, ou les descriptions et échantillons de javdatabase. Une seule API de métadonnées JAV indépendante du fournisseur, deux endpoints : /query pour trouver, /movie pour récupérer.
Inscris-toi sur app.javinfo.dev, récupère une clé et passe-la dans l’en-tête x-javinfo-key (également sur RapidAPI). Facturation à l’usage : /query est à $0.0002, /movie à $0.0005 par résultat réussi, recherches infructueuses gratuites. Les nouveaux inscrits reçoivent plus de 1 000 recherches gratuites, sans carte bancaire. Aucun scraper à héberger, aucun Cloudflare à combattre, aucun schéma à rétro-ingénier. Juste une base de données que tu peux appeler.