둘러볼 수 있는 JAV 포르노 데이터베이스는 많습니다. javdatabase.com, JavDB, MissAV처럼요. 페이지를 열고, 장르 태그를 누르고, 스크롤합니다. 없는 것은, 직접 만들기 전까지는, 조회할 수 있는 데이터베이스입니다. 당신의 앱에서 필터를 보내면 구조화된 결과가 돌아오는 것 말이죠. 둘러보기와 조회는 서로 다른 일이고, 그 사이트들 중 어느 것도 두 번째 일은 하지 않습니다.
javinfo는 합니다. /query 엔드포인트는 검색어, 필터 묶음, 또는 둘 다를 받아 매치 목록을 JSON으로 페이지 단위로 반환합니다.
필터로 데이터베이스 조회하기
두 시간이 넘는 거유 작품을 최신순으로 원한다고 해봅시다. 요청 한 번이면 됩니다:
curl -X POST "https://api.javinfo.dev/query" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "filter": { "genre": "Big Tits", "runtimeMin": 120 }, "sort": "release", "num": 10 }'{ "source": "fanza", "count": 10, "results": [ { "id": "118abp00999", "dvdId": "ABP-999", "title": "...", "cover": "https://pics.dmm.co.jp/.../ps.jpg", "releaseDate": "2019-01-04", "extra": { "runtimeMins": 130, "maker": "...", "categories": ["Big Tits"], "actresses": [{ "name": "...", "image": "https://..." }] } } ]}q는 코드, 제목, 배우로 검색합니다. filter는 범위를 좁힙니다. 둘 중 하나만 보내도 되고, 둘 다 보내도 됩니다. q 없는 필터만으로도 유효한 카탈로그 둘러보기가 됩니다.
필터들
모든 필드는 선택 사항이니, 필요한 것만 보내세요:
genre,actress,maker,series,director,label,actor— 뻔한 메타데이터로 매칭합니다censored—"censored"또는"uncensored"runtimeMin/runtimeMax— 분 단위 길이releaseAfter/releaseBefore—YYYY-MM-DD날짜 경계availability—"playable","magnets","subtitle", 또는"single"
sort로 정렬하고(기본값은 relevance, 그 외 release, update, rating), page와 num으로 페이지를 넘깁니다(페이지당 최대 50개). 모든 프로바이더가 모든 필터를 지원하지는 않습니다. 런타임과 출시일 범위는 missav에 기대고, availability와 rating은 javdb에서 오며, genre/actress/maker는 fanza/dmm와 javdatabase에 걸쳐 가장 폭넓습니다. 그러니 필터가 특정 프로바이더에만 있다면 providers로 소스를 지정하세요. 값은 그대로 전달되므로, 장르 이름은 fanza/javdatabase에서는 영어, missav에서는 일본어입니다.
매치에서 전체 레코드까지
/query는 목록을 줍니다. 원하는 코드를 손에 넣으면 /movie가 그것의 전체 정규화 레코드를 반환합니다. 추가 정보가 JavDB의 마그넷 링크든, MissAV의 스트림이든, javdatabase의 설명과 샘플이든, 모든 프로바이더가 매핑되는 같은 result.* 형태입니다. 프로바이더에 묶이지 않는 단일 JAV 메타데이터 API, 그리고 두 개의 엔드포인트. 찾을 때는 /query, 가져올 때는 /movie입니다.
app.javinfo.dev에서 가입하고 키를 받아 x-javinfo-key 헤더로 전달하세요(RapidAPI에서도 이용할 수 있습니다). 과금은 사용량 방식입니다. /query는 $0.0002, /movie는 성공한 결과당 $0.0005이며, 실패한 조회는 무료입니다. 신규 가입 시 100회 이상의 무료 조회가 주어지고 신용카드는 필요 없습니다. 호스팅할 스크레이퍼도, 맞서 싸울 Cloudflare도, 역설계할 스키마도 없습니다. 그저 호출할 수 있는 데이터베이스입니다.