Blog

Par javinfo team

Javdatabase API : javdatabase.com sans le site

Vous cherchez sur javdatabase.com ? Obtenez ses descriptions anglaises, galeries d'échantillons et URL de bandes-annonces pour tout code JAV via une seule API -- JSON normalisé, sans scraping.

javdatabase.com est l’un des meilleurs endroits pour se renseigner sur une sortie – de vraies descriptions en anglais, des galeries d’images d’échantillons sélectionnées, parfois une bande-annonce. C’est aussi un site conçu pour la navigation, pas une base de données que l’on peut interroger. Il n’existe pas d’API javdatabase publique. Si vous voulez ces données dans une application, vos seules options sont d’ouvrir un onglet de navigateur ou d’écrire un scraper. javinfo vous en offre une troisième.

Les données, sans le site

javinfo propose javdatabase comme fournisseur. Appelez POST /movie avec providers: "javdatabase" et vous obtenez les champs pour lesquels le site excelle – une description complète en anglais (pas un simple résumé d’une ligne), sampleImages et un trailerUrl quand il existe – en plus des champs de base standards : titre, casting, date de sortie, pochette.

Rechercher une sortie
curl -X POST "https://api.javinfo.dev/movie" \
-H "x-javinfo-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "q": "SSIS-001", "providers": "javdatabase" }'
Réponse (javdatabase)
{
"q": "SSIS-001",
"source": "javdatabase",
"result": {
"dvdId": "SSIS-001",
"titleEn": "After Abstaining From Sex...",
"extra": {
"description": "A newlywed wife succumbs to temptation...",
"sampleImages": ["https://www.javdatabase.com/images/samples/ssis-001_1.webp"],
"trailerUrl": "https://www.javdatabase.com/trailers/ssis-001.mp4"
}
}
}

Pourquoi ne pas simplement scraper javdatabase.com

Parce qu’un scraper est un fardeau de maintenance, pas une intégration. Vous analyseriez du HTML qui change sans journal des modifications, vous lutteriez contre le prochain système anti-bot que le site ajoute, et vous reconstruiriez votre parseur le matin où il renvoie silencieusement du vide. javinfo fait ce travail une fois, côté serveur, et vous remet à la place un contrat JSON stable. Quand le balisage change, nous le corrigeons ; votre code continue d’appeler le même endpoint.

Une seule forme, toutes les sources

L’endpoint /movie s’adresse aux quatre fournisseurs – dmm/fanza, javdb, missav, javdatabase – et renvoie un result normalisé unique, peu importe lequel a répondu. Ainsi, les descriptions et les échantillons de javdatabase adoptent la même forme que les liens magnet de JavDB et les flux de MissAV. Épinglez "providers": "javdatabase" ou laissez l’ordre par défaut l’essayer et retenir javdatabase chaque fois qu’il a la meilleure réponse. C’est une seule API de métadonnées JAV pour toutes les sources, indépendante du fournisseur par conception – la même approche de base de données interrogeable, simplement épinglée à un seul fournisseur.

Inscrivez-vous sur app.javinfo.dev, récupérez une clé et transmettez-la dans l’en-tête x-javinfo-key (également sur RapidAPI). Facturation à l’usage : /movie coûte 0,0005 $ par résultat réussi, /query 0,0002 $, les recherches infructueuses sont gratuites. Les nouvelles inscriptions bénéficient de plus de 1 000 recherches gratuites, sans carte bancaire. (L’ancien endpoint /search qui faisait deux choses à la fois est en cours de remplacement – lisez à propos de la séparation des endpoints.) Vous pouvez être opérationnel en une minute.