Fournisseurs
Les sources que javinfo agrège, ce que chacune renvoie et comment en épingler une avec providers.
Un fournisseur est une source que javinfo agrège et normalise. Chaque recherche est diffusée vers les fournisseurs enregistrés et renvoie le premier résultat structuré : métadonnées, aimants et flux en un appel, sans scrapers. Laissez l'API choisir ou épinglez la source voulue.
Le répertoire
| Fournisseur | Idéal pour | Renvoie | Endpoints |
|---|---|---|---|
fanza, dmm | Métadonnées structurées et filtrage les plus riches | Métadonnées, jaquettes, images d'exemple (catalogue censuré) | /movie, /query, /random |
missav | Flux et les filtres les plus larges | URLs de flux .m3u8, genres japonais, plages de durée + de sortie | /movie, /query |
javdb | Liens de téléchargement et tri | Aimants / liens de téléchargement, notes, disponibilité | /movie, /query |
javdatabase | Descriptions et images | Texte de description, images d'exemple, navigation dans les archives | /movie, /query |
sextb | Flux et titres non censurés | Flux .m3u8, métadonnées, censuré + non censuré | /movie, /query |
javlibrary | Repli sur catalogue profond | Métadonnées, jaquette, images d'exemple | /movie, /query |
javbus | Torrents et métadonnées japonaises | Métadonnées, jaquette, images de galerie, aimants | /movie, /query |
fanza et dmm sont les deux vitrines DMM + FANZA. Ids de requête : query:fanza,
query:dmm, query:javdatabase, query:sextb, query:javlibrary, query:javbus,
query:missav, query:javdb.
Sélection d'un fournisseur
Par défaut : diffusion
Sans providers, tous les fournisseurs sont candidats. L'API les essaie dans l'ordre ; le
premier qui satisfait la requête l'emporte :
FANZA → DMM → javdatabase → sextb → javlibrary → javbus → missav → javdbLes sept premiers, jusqu'à missav, viennent de notre index, en millisecondes. javdb est
récupéré en direct, en repli derrière. /movie inverse les deux derniers : javdb juste
devant missav.
Sur /query, un fournisseur qui ne satisfait pas votre filter/sort est ignoré
silencieusement et la cascade passe au suivant. Sur /movie et /random, sans filtres,
le premier résultat l'emporte. Le gagnant est renvoyé dans source :
{ "q": "SSIS-001", "source": "fanza", "result": { "...": "..." } }Épingler avec providers
Envoyez providers pour forcer une source ou un ensemble : tableau ou liste à virgules,
avec ou sans query: :
curl -s -X POST https://api.javinfo.dev/query \
-H "x-javinfo-key: $KEY" -H 'content-type: application/json' \
-d '{ "q": "ABP", "providers": ["javdb"], "sort": "rating" }'"providers": "javdb", ["fanza","missav"] et "query:javdb" sont valides. Un
fournisseur épinglé qui ne satisfait pas /query n'est pas ignoré : l'appel échoue
avec 422 et un message nommant la raison (id inconnu : 400). Voir
Erreurs.
Trois choses dépendent du choix :
/query— épinglage, cascade et capacité par filtre ; quel fournisseur prend quelfilter/sortest dans la matrice des capacités./movie//random— pas de filtres ; le gagnant danssource.- Serveur MCP —
javinfo-search/javinfo-movieont leur propre argumentproviders(javdby est réservé aux vidéos).
Les fournisseurs
fanza / dmm
Les vitrines DMM + FANZA, source structurée la plus riche : toutes les dimensions nommées
(genre, actress, maker, series, director, label, actor), librement combinées,
valeurs en anglais, filtres de durée en minutes, sort: release, pagination. Catalogue
censuré uniquement : uncensored les exclut.
missav
Le filtrage le plus large et la source de flux (URLs .m3u8) : toutes les dimensions
nommées (genres en japonais, p. ex. 巨乳), plages de durée et de sortie,
censored dans les deux sens. Compromis : pas de tri (pertinence uniquement), pas de
vraie pagination (toujours page 1).
javdb
Pas de filtres par champ, mais le meilleur tri, source de téléchargement : uniquement
l'onglet censored grossier (deux sens), availability (playable / magnets /
subtitle / single) et un sort riche (relevance / release / update / rating).
Paginé. Épinglez-le pour les aimants et téléchargements.
javdatabase
Notre catalogue du site anglais. Filtrage complet : toutes les dimensions nommées, libres,
plus les deux plages, titres censurés et non censurés. Valeurs en anglais uniquement, pas de
slugs automatiques ; un q japonais est ignoré. Paginé, sort: release fonctionne. Pour
descriptions et images.
sextb
Des flux de notre catalogue : toutes les dimensions nommées, les deux plages, censored
dans les deux sens. Les titres portent des URLs .m3u8 en plus des métadonnées habituelles.
Paginé, sort: release fonctionne.
javlibrary
Un catalogue profond, entièrement à nous. /movie est une recherche par code : titre,
distribution, genres, durée, date de sortie, studio, jaquette et images (pas d'aimants ni de
flux). /query est une recherche complète : toutes les dimensions nommées, les deux
plages, sort: release, titres censurés uniquement. Paginé. Quand les vitrines ratent un
code.
javbus
Notre copie crawlée du catalogue javbus : environ 663 000 titres, censurés et non censurés, servie depuis notre index sans plafond horaire. Titres anglais et japonais, distribution, genres, maker, label, série, réalisateur, jaquette et galerie.
/query prend toutes les dimensions nommées sauf actor, les deux plages, censored dans
les deux sens. Actrice, maker et genre correspondent en japonais ou en anglais (三上悠亜
et Yua Mikami fonctionnent tous deux). Tri limité à relevance ou release, résultats
paginés. Pas d'availability.
/movie ajoute les torrents : chaque aimant est une entrée de
result.extra.downloadLinks avec nom, info hash, URI, taille en octets, hd, cnsub et
createdAt.
curl -s 'https://api.javinfo.dev/movie?q=BEB-001&providers=javbus' \
-H "x-javinfo-key: jvi_your_key_here"{
"q": "BEB-001",
"source": "javbus",
"result": {
"contentId": null,
"dvdId": "BEB-001",
"titleEn": "Hot kiss and embrace JULIA of Bijin Older Sister living in the neighbor",
"titleJa": "隣に住んでいる美人お姉さんの、熱い接吻と抱擁 JULIA",
"commentEn": null,
"commentJa": null,
"runtimeMins": 118,
"releaseDate": "2010-12-19",
"makers": ["Bi"],
"label": "Bicchi",
"series": "Hotkissandembraceof○○OlderSisterlivingin",
"categories": ["Slut", "Threesome / Foursome"],
"actresses": ["JULIA"],
"actors": [],
"directors": ["Sion."],
"authors": [],
"jacketFullUrl": "https://www.javbus.com/pics/cover/18gl_b.jpg",
"jacketThumbUrl": "https://www.javbus.com/pics/thumb/18gl.jpg",
"site": "javbus",
"serviceCode": null,
"extra": {
"actressesRich": [
{
"name": "JULIA",
"image": "https://www.javbus.com/pics/actress/2de_a.jpg"
}
],
"sampleUrl": null,
"galleryFull": [
"https://pics.dmm.co.jp/digital/video/beb00001/beb00001jp-1.jpg",
"https://pics.dmm.co.jp/digital/video/beb00001/beb00001jp-2.jpg"
],
"galleryThumb": [
"https://pics.dmm.co.jp/digital/video/beb00001/beb00001-1.jpg",
"https://pics.dmm.co.jp/digital/video/beb00001/beb00001-2.jpg"
],
"downloadLinks": [
{
"name": "BEB-001",
"hash": "0d640b95d94676448e6faa075b88e701191037d9",
"magnet": "magnet:?xt=urn:btih:0D640B95D94676448E6FAA075B88E701191037D9&dn=BEB-001",
"url": null,
"size": 1642824991,
"hd": false,
"cnsub": false,
"filesCount": null,
"createdAt": "2026-09-11"
}
],
"pageUrl": "https://www.javbus.com/en/BEB-001"
}
}
}Les tableaux sont tronqués au premier élément ou aux deux.
Suite
- Filtrage — la matrice par fournisseur et l'aide-mémoire
/query. - Serveur MCP — les fournisseurs comme arguments d'outil.
- Référence de l'API — chaque endpoint avec playground.