Proveedores
Fuentes que javinfo agrega, qué devuelve cada una y cómo fijar una con providers.
Un proveedor es una fuente que javinfo agrega y normaliza. Cada búsqueda se reparte entre los proveedores registrados y devuelve el primer resultado estructurado: metadatos, imanes y streams en una llamada, sin scrapers. Deja que la API elija o fija la fuente.
El elenco
| Proveedor | Ideal para | Devuelve | Endpoints |
|---|---|---|---|
fanza, dmm | Los metadatos estructurados y el filtrado más completos | Metadatos, carátulas, imágenes de muestra (catálogo censurado) | /movie, /query, /random |
missav | Streams y los filtros más amplios | URLs de stream .m3u8, géneros japoneses, rangos de duración + lanzamiento | /movie, /query |
javdb | Enlaces de descarga y ordenación | Imanes / enlaces de descarga, valoraciones, disponibilidad | /movie, /query |
javdatabase | Descripciones e imágenes | Texto de descripción, imágenes de muestra, exploración de archivo | /movie, /query |
sextb | Streams y títulos sin censura | Streams .m3u8, metadatos, censurado + sin censura | /movie, /query |
javlibrary | Reserva de catálogo profundo | Metadatos, carátula, imágenes de muestra | /movie, /query |
javbus | Torrents y metadatos japoneses | Metadatos, carátula, imágenes de galería, imanes | /movie, /query |
fanza y dmm son las dos tiendas DMM + FANZA. Ids de consulta: query:fanza,
query:dmm, query:javdatabase, query:sextb, query:javlibrary, query:javbus,
query:missav, query:javdb.
Selección de un proveedor
Predeterminado: distribución
Omite providers y todos los registrados son candidatos: la API los prueba en orden y gana
el primero que satisface la solicitud:
FANZA → DMM → javdatabase → sextb → javlibrary → javbus → missav → javdbLos siete primeros, hasta missav, salen de nuestro índice y responden en milisegundos.
javdb se obtiene en vivo y queda detrás como reserva. /movie intercambia los dos
últimos: javdb justo delante de missav.
En /query, un proveedor que no satisface tu filter/sort se omite en silencio y la
cascada avanza. En /movie y /random no hay filtros: gana el primero. El proveedor que respondió vuelve como source:
{ "q": "SSIS-001", "source": "fanza", "result": { "...": "..." } }Fijar con providers
Envía providers para forzar una fuente o conjunto: array o lista separada por comas, con
o sin prefijo 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"] y "query:javdb" son válidos. Un proveedor
fijado que no satisface un /query no se omite: la llamada
falla con 422 y un message con el motivo (id desconocido: 400). Consulta
Errores.
La selección afecta a tres:
/query— fijado, cascada y capacidad por filtro; qué proveedor admite quéfilter/sortestá en la matriz de capacidades./movie//random— sin filtros; el ganador comosource.- Servidor MCP —
javinfo-search/javinfo-movietoman su propio argumentoproviders(ahíjavdbes solo para películas).
Los proveedores
fanza / dmm
Las tiendas DMM + FANZA, la fuente estructurada más completa: todas las dimensiones con
nombre (genre, actress, maker, series, director, label, actor), libres, valores
en inglés, filtros de duración en minutos, sort: release y
paginación. Solo catálogo censurado: uncensored los excluye.
missav
La mayor superficie de filtros y la fuente de streams (URLs .m3u8): todas las dimensiones
con nombre (géneros en japonés, p. ej. 巨乳), rangos de duración y lanzamiento,
censored en ambos sentidos. Contrapartida: sin ordenación (solo relevancia) y sin
paginación real (página 1).
javdb
Sin filtros por campo, pero la mejor ordenación y la fuente de descargas: solo la pestaña
general censored (ambos sentidos), availability (playable / magnets / subtitle /
single) y sort avanzado (relevance / release / update / rating). Paginado.
Fíjalo para imanes y descargas.
javdatabase
Nuestro catálogo del sitio en inglés. Filtrado completo: todas las dimensiones con nombre,
libres, ambos rangos, censurados y sin censura. Solo valores en inglés,
sin slug automático; una q en japonés se omite. Paginado, sort: release funciona. Para
descripciones e imágenes.
sextb
Streams de nuestro catálogo: todas las dimensiones con nombre, ambos rangos, censored en
ambos sentidos. Los títulos incluyen URLs .m3u8 junto a los metadatos habituales.
Paginado, sort: release funciona.
javlibrary
Catálogo profundo, todo nuestro. /movie es búsqueda por código: título, reparto,
géneros, duración, fecha de lanzamiento, estudio, carátula e imágenes (sin imanes ni
streams). /query es búsqueda completa: todas las dimensiones con nombre, ambos rangos y
sort: release, solo títulos censurados. Paginado. Recurre a ella cuando las tiendas no
hallen un código.
javbus
Nuestra copia rastreada del catálogo javbus: unos 663 000 títulos, censurados y sin censura, desde nuestro índice, sin tope horario. Lleva títulos en inglés y japonés, reparto, géneros, maker, sello, serie, director, carátula y galería.
/query admite todas las dimensiones con nombre menos actor, ambos rangos, censored en
ambos sentidos. Actriz, maker y género coinciden en japonés o inglés (三上悠亜 y
Yua Mikami ambos funcionan). Ordenación solo relevance o release; paginado. Sin availability.
/movie añade torrents: cada imán es una entrada en result.extra.downloadLinks con
nombre, info hash, URI, tamaño en bytes, hd, cnsub y 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"
}
}
}Los arrays se recortan al primero o dos.
Siguiente
- Filtrado — la matriz por proveedor y la guía rápida de
/query. - Servidor MCP — los proveedores como argumentos de herramienta.
- Referencia de la API — cada endpoint con playground.