r18 разбит на FANZA и DMM, /query — фильтры, сортировка, пагинация, javdb — поисковый провайдер, /stats без ключа даёт счётчики каталога, /movie вдвое дешевле.
0.4.0
Провайдеры FANZA + DMM. Индекс r18 объединял два магазина; теперь он разделён на fanza (1,4 млн наименований) и dmm (320 тыс.), чтобы можно было ограничиться одним. Критическое изменение: ответы возвращают source: "fanza" или "dmm", но никогда "r18". r18 по-прежнему работает как входной псевдоним, разворачивающийся в оба для полного охвата.
Фильтрация, сортировка и пагинация /query.POST /query принимает структурированные параметры filter/sort/page и размер страницы num (по умолчанию 10, макс. 50). Провайдеры, которые не могут полностью удовлетворить фильтр, пропускаются; 422 возвращается только когда не может ни один.
Поисковый провайдер javdb. Новый провайдер javdb с подписанным API присоединяется к /query как четвёртый источник наряду с FANZA/DMM, missav и javdatabase.
Публичный эндпоинт /stats.GET /stats возвращает актуальные счётчики по всему индексу — 1,7 млн видео, 53 тыс. актрис, 105 тыс. актёров, а также лейблы, студии, серии, категории и режиссёры. Без ключа, без оплаты.
Цена /movie вдвое ниже. $0.001 → $0.0005 за запрос (500 единиц). Регистрационный бонус в $0.10 теперь покрывает 200 запросов фильмов.
Улучшения панели.app.javinfo.dev получает ротационную плашку статистики каталога в реальном времени, значки провайдера индекс/лайв и закрываемый баннер релиза.