Дайте своему ИИ ощутить вкус взрослого мира
Поиск метаданных JAV сразу по нескольким провайдерам. Быстро, чисто, без лишней болтовни.
- 4
- live sources
- 1
- result schema
- 2
- POST endpoints
Two endpoints, one normalized shape
POST a DVD ID to /movie for the single best match, or /query for a list. javinfo checks the providers in priority order and returns the first valid result — in a single, predictable shape.
- 1
Отправьте код
Отправьте POST с DVD ID вроде SSIS-001 на /movie. Сопоставление нечёткое, поэтому SSIS-001 и ssis001 ведут к одному и тому же релизу.
- 2
Провайдеры по порядку
javinfo опрашивает провайдеров в порядке приоритета и возвращает первое валидное совпадение. Вам не нужно обращаться к каждому источнику самостоятельно.
- 3
Получите нормализованный JSON
Один конверт, одна схема. Читайте result.* одинаково, ответил ли r18 или JavDB — или отправьте POST /query, чтобы получить ранжированный список совпадений.
curl -X POST "https://api.javinfo.dev/movie" \
-H "x-javinfo-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "q": "SSIS-001" }'import requests
r = requests.post(
"https://api.javinfo.dev/movie",
headers={"x-javinfo-key": "YOUR_KEY"},
json={ "q": "SSIS-001" },
)
print(r.json()["result"]["titleEn"])const res = await fetch("https://api.javinfo.dev/movie", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-javinfo-key": "YOUR_KEY",
},
body: JSON.stringify({ "q": "SSIS-001" }),
}); {
"q": "SSIS-001",
"source": "r18",
"result": {
"dvdId": "SSIS-001",
"titleEn": "Newcomer NO.1 STYLE…",
"runtimeMins": 120,
"actresses": ["…"],
"jacketFullUrl": "https://…"
}
} Headers: X-Cache · X-Response-Time-Ms · X-Credits-Remaining
curl -X POST "https://api.javinfo.dev/query" \
-H "x-javinfo-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "q": "Tsukasa Aoi" }'import requests
r = requests.post(
"https://api.javinfo.dev/query",
headers={"x-javinfo-key": "YOUR_KEY"},
json={ "q": "Tsukasa Aoi" },
)
for hit in r.json()["results"]:
print(hit["dvdId"], hit["title"])const res = await fetch("https://api.javinfo.dev/query", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-javinfo-key": "YOUR_KEY",
},
body: JSON.stringify({ "q": "Tsukasa Aoi" }),
}); {
"q": "Tsukasa Aoi",
"source": "r18",
"query": "Tsukasa Aoi",
"count": 2,
"results": [
{
"id": "…",
"dvdId": "SSIS-001",
"title": "…",
"cover": "https://…",
"releaseDate": "2021-02-19"
}
]
} Every source, one schema
javinfo wraps each provider so you integrate once. Add a source and your code doesn't change.
- r18 Все тарифы
Двуязычные метаданные с названием, актёрским составом, производителем, лейблом, серией, обложками и галереями предпросмотра.
- javdb Все тарифы
Добавляет ссылки на скачивание и magnet-ссылки, оценку и число голосов.
- missav Все тарифы
Добавляет объект extra.streams с URL плейлистов HLS (.m3u8), а также варианты по разрешениям.
- javdatabase Все тарифы
Добавляет описание, примеры изображений и URL трейлера.
- javlibrary Скоро
Больше источников, по-прежнему за теми же эндпоинтами.
What you can build
Normalized metadata on tap — for the tools you're already building.
Media libraries
Enrich a collection by code: title, cast, covers, runtime and release date — in English and Japanese.
AI agents & tools
Give an LLM a clean, predictable lookup. One schema, no per-source branching, llms.txt for discovery.
Datasets & catalogs
Batch DVD IDs into a normalized dataset. Studio, label, series and cast mapped the same way every time.
Search & discovery
Back a search box with fuzzy code matching — SSIS-001 and ssis001 resolve to the same release.
One schema, every source
r18, JavDB, missav or javdatabase — you read result.* the same way. Provider-specific extras ride along under result.extra.*.
Каждый провайдер отображается в одну и ту же базовую форму result:
- dvdId
- DVD ID или код, например SSIS-001
- titleEn / titleJa
- Название на английском и японском
- actresses
- Имена актёров (массив строк); r18 добавляет фото профиля в extra.actressesRich
- makers / label / series
- Студия, лейбл и серия
- releaseDate / runtimeMins
- Дата выхода и продолжительность в минутах
- jacketFullUrl / galleryFull
- URL обложки и галереи предпросмотра
Built for AI agents
API-first, predictable, and honest about what it is: metadata, not media.
- Predictable JSON
- One envelope, one schema. Safe to parse, easy to prompt against.
- llms.txt + discovery
- The site serves llms.txt and RFC 8288 discovery headers, so crawlers and agents can find the API.
- No auth gymnastics
- One key from the app. No OAuth dance, no scraper upkeep, no surprise HTML.
Simple access, free to start
Full data on every request — you pay per lookup, not per tier. Top up in USDC and manage keys in the app.
Бесплатно
$0
- 1 000+ бесплатных запросов на старте
- Без банковской карты
- 60 запросов / мин
- Все 4 провайдера, все поля
Оплата по мере использования
Popular$1 = 1 000 запросов
- $0,001 за /movie · $0,0002 за /query
- Пополнение в USDC, зачисление 1:1
- Пополнения от $50 дают бонус 5–50%
- Те же полные данные, без ограничений
Оплата за запрос, а не за тариф — $0,001 за /movie, $0,0002 за /query. Пополнение в USDC (зачисление 1:1); пополнения от $50 получают случайный бонус 5–50%. Ключи и биллинг — в приложении.
Frequently asked
What javinfo does, how access works, and what happens to request data.
See all questionsЧто такое javinfo?
Как получить доступ?
Откуда берутся метаданные?
Размещает или транслирует ли javinfo видео?
Сколько это стоит?
Latest from the blog
Guides and field notes on JAV, DMM and provider APIs.
Редизайн API: /query и /movie заменяют /search
Старый эндпоинт /search устарел. Используйте /query для списков и /movie для отдельных результатов. Чище семантика, ниже стоимость, явный контроль источников.
Провайдер Javdatabase -- описания, образцы и прямые результаты фильмов
javinfo теперь читает с javdatabase.com: получайте полные описания, образцы изображений и URL трейлеров для любого релиза.
MCP сервер для javinfo @javinfo/mcp
Используйте API javinfo напрямую из Claude, Cursor или любого MCP-совместимого хоста. Никакого HTTP-шаблонного кода, никакого SDK.
Ship the metadata layer today
Four sources, one schema, two endpoints. Grab a free key and make your first call in minutes.