Blog

Bởi javinfo team

JAV Porn Database: Truy vấn và lọc nó như một API

Một jav porn database mà bạn thực sự truy vấn được -- lọc theo thể loại, diễn viên, nhà sản xuất, thời lượng hay ngày phát hành và phân trang kết quả dưới dạng JSON. Không scraping.

Có đầy jav porn database để bạn duyệt xem. javdatabase.com, JavDB, MissAV – mở một trang, bấm vào một tag thể loại, cuộn. Thứ không có, cho tới khi bạn tự dựng lấy, là một cơ sở dữ liệu mà bạn có thể truy vấn: gửi bộ lọc từ chính app của mình và nhận về kết quả có cấu trúc. Duyệt xem và truy vấn là hai việc khác nhau, và không trang nào trong số đó làm được việc thứ hai.

javinfo làm được. Endpoint /query nhận một từ khóa tìm kiếm, một bộ lọc, hoặc cả hai, rồi trả về một danh sách kết quả khớp đã phân trang dưới dạng JSON.

Truy vấn cơ sở dữ liệu bằng bộ lọc

Giả sử bạn muốn các phim thể loại big-tits dài hơn hai tiếng, mới nhất lên đầu. Chỉ một request:

Filter the database
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
}'
Response
{
"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 tìm theo mã, tiêu đề hoặc diễn viên. filter thu hẹp lại. Bạn có thể gửi một trong hai, hoặc cả hai – một bộ lọc không kèm q vẫn là một lượt duyệt catalog hợp lệ.

Các bộ lọc

Mọi trường đều tùy chọn; chỉ gửi những gì bạn cần:

Sắp xếp bằng sort (relevance mặc định, hoặc release, update, rating), và phân trang bằng pagenum (tối đa 50 mỗi trang). Không phải nhà cung cấp nào cũng hỗ trợ mọi bộ lọc – khoảng thời lượng và khoảng ngày phát hành dựa vào missav, availabilityrating đến từ javdb, còn genre/actress/maker là rộng nhất trên fanza/dmm và javdatabase – nên hãy ghim một nguồn bằng providers khi một bộ lọc chỉ có ở nhà cung cấp cụ thể. Giá trị được truyền qua nguyên văn, nên tên thể loại là tiếng Anh trên fanza/javdatabase và tiếng Nhật trên missav.

Từ một kết quả khớp tới bản ghi đầy đủ

/query cho bạn danh sách. Khi đã có mã bạn cần, /movie trả về bản ghi đầy đủ đã chuẩn hóa cho nó – vẫn cấu trúc result.* mà mọi nhà cung cấp ánh xạ vào, dù phần extra là link magnet của JavDB, stream của MissAV, hay mô tả và ảnh sample của javdatabase. Một JAV metadata API không phụ thuộc nhà cung cấp, hai endpoint: /query để tìm, /movie để lấy.

Đăng ký tại app.javinfo.dev, lấy một key, và truyền nó trong header x-javinfo-key (cũng có trên RapidAPI). Tính phí theo mức dùng: /query là $0.0002, /movie là $0.0005 cho mỗi kết quả thành công, các lượt tra cứu thất bại miễn phí. Tài khoản mới được tặng hơn 100 lượt tra cứu miễn phí, không cần thẻ tín dụng. Không scraper phải host, không Cloudflare phải chống chọi, không schema phải mò ngược. Chỉ là một cơ sở dữ liệu mà bạn có thể gọi.