Chioriya-API Pixiv ← Kembali ke PixivDocs Utama

PIXIV · SEARCH · PROXY

Pixiv API Docs

Cari, lihat detail, dan unduh ilustrasi pixiv lewat proxy ChioriyaAPI. Hasil pencarian terfilter aman secara default (R-18 disembunyikan), guest tetap bisa dipakai dengan batas 5 hasil, dan akun tertaut / apikey mendapat jatah penuh.

Auth: opsional (apikey unlock limit)Biaya: 1 limit / search & detailDownload gambar: gratis

Detail — GET /api/pixiv/detail

Ambil detail satu illust: deskripsi, metadata, sampai daftar halaman untuk karya multi-image. Biaya 1 limit.

ParameterWajibDefaultKeterangan
id / illustIdYa-ID illust pixiv.

Contoh

curl "https://DOMAIN_ANDA/api/pixiv/detail?id=123456789"
const d = await fetch('https://DOMAIN_ANDA/api/pixiv/detail?id=123456789').then(r => r.json());
d = json.load(urllib.request.urlopen('https://DOMAIN_ANDA/api/pixiv/detail?id=123456789'))

Download — GET /api/pixiv/download

Proxy unduh gambar asli pixiv (menghindari hotlink-block). Respons binary gambar dengan header Content-Disposition: inline dan X-Pixiv-Title. Endpoint ini publik tanpa potongan limit.

ParameterWajibDefaultKeterangan
idYa-ID illust pixiv (angka).
pageTidak0Indeks halaman untuk karya multi-halaman.
sizeTidakoriginaloriginal | large | medium | square_medium.

Contoh

curl -L -o art.jpg "https://DOMAIN_ANDA/api/pixiv/download?id=123456789&page=0&size=original"
const buf = Buffer.from(await fetch('https://DOMAIN_ANDA/api/pixiv/download?id=123456789').then(r => r.arrayBuffer()));
img = urllib.request.urlopen('https://DOMAIN_ANDA/api/pixiv/download?id=123456789').read()

Kode Status

Khusus pixiv:

StatusCodeArti
400PIXIV_ACTION_INVALIDAction tidak dikenal — gunakan search / detail / download.
400WORD_REQUIREDParameter q kosong pada search.
401APIKEY_REQUIREDHanya bila memaksa lewat jalur yang mewajibkan apikey.
429RATE_LIMITEDGuest melewati batas IP.
500UPSTREAMPixiv upstream gagal dihubungi — coba lagi / cek traceId.