JavLibrary — место, куда прячутся упрямые коды. Огромный каталог, английский интерфейс, история релизов, которую другие сайты тихо выкидывают. Чего у них никогда не было — это JavLibrary API. Поищите на GitHub: куча скрейперов, которые дерутся с Cloudflare ради постера и списка актрис — забавно на выходных, кошмар в три ночи, когда разметка снова съехала.
javinfo подключает javlibrary как настоящего провайдера. Те же эндпоинты, что и у всех остальных. Вы отправляете код — мы отдаём JSON.
Что вы реально получаете
Закрепите providers: "javlibrary" на POST /movie — и получите lookup по коду: название, состав, жанры, хронометраж, дату выхода, студию, обложку, сэмпл-изображения и URL страницы JavLibrary. Без магнетов. Без HLS-потоков. Это каталожные данные, а не скачивание — для ссылок берите JavDB или MissAV.
curl -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "SSIS-001", "providers": "javlibrary" }'{ "q": "SSIS-001", "source": "javlibrary", "result": { "dvdId": "SSIS-001", "titleEn": "Newcomer NO.1 STYLE ...", "runtimeMins": 120, "releaseDate": "2020-07-07", "makers": ["S1 NO.1 STYLE"], "categories": ["Beautiful Girl", "Slender"], "actresses": ["Example Actress"], "jacketFullUrl": "https://...", "site": "javlibrary", "extra": { "pageUrl": "https://www.javlibrary.com/en/...", "sampleImages": ["https://..."] } }}Та же базовая форма result, что и у любого другого источника в API метаданных JAV. Парсеру не нужна отдельная ветка под JavLibrary.
Почему он идёт последним
Провайдер скрейпится через браузер (Cloudflare на этом домене — не опция), поэтому это самый медленный источник у нас. Дефолтный водопад специально заканчивается им:
FANZA → DMM → missav → javdb → javdatabase → javlibraryДумайте о нём как о closer’е глубокого каталога — том, кто всё ещё отвечает, когда быстрые API вас кидают. Закрепляйте, когда точно нужен JavLibrary. Не трогайте, когда важна скорость и он нужен только как запасной.
/query тоже работает, но только как голый keyword-поиск по кодам и лейблам. Учитывает num и page. Фильтры и fancy-сортировки его выключают. Полный разбор: как пользоваться провайдером JavLibrary.
Не пишите свой скрейпер
Скрейпер JavLibrary — вторая работа: Camoufox или FlareSolverr, age-gate cookies, хрупкие селекторы, таймауты, когда CF в плохом настроении. Мы уже гоняем этот стек на сервере. Вы вызываете один независимый от провайдера эндпоинт и читаете result.* так же, как для javdatabase или кого угодно ещё.
Зарегистрируйтесь на app.javinfo.dev, возьмите ключ, передайте в x-javinfo-key (есть и на RapidAPI). Оплата по факту: /movie — $0.0005 за хит, /query — $0.0002, промахи бесплатны. Новым аккаунтам — 1000+ бесплатных запросов, без карты. Минута — и живой вызов.