Endpoint API
URL Dasar
https://nekos.best/api/:versionGanti :version dengan salah satu versi yang didukung di bawah ini.
Versi
Penting
Sebelum membuat permintaan, silakan baca dokumentasi User-Agent. Semua permintaan harus menyertakan header User-Agent dengan format yang benar.
Endpoint
GET /endpoints
Mengembalikan semua kategori API yang tersedia beserta format berkas yang terkait.
Contoh
https://nekos.best/api/v2/endpoints
{
"neko": { "format": "png" },
"...": {},
"wink": { "format": "gif" }
}TIP
Gunakan endpoint ini untuk menemukan kategori yang didukung secara dinamis daripada menuliskannya secara hardcode.
GET /:category
Mengembalikan gambar atau GIF acak dari kategori yang ditentukan, termasuk metadatanya.
Parameter Query
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| amount | number | Tidak | Jumlah hasil yang dikembalikan (1 ≤ X ≤ 20) |
Default ke 1 jika tidak ditentukan.
Contoh (hasil tunggal)
https://nekos.best/api/v2/neko
{
"results": [
{
"artist_name": "John Doe",
"artist_href": "https://www.example.com/en/users/1234567",
"source_url": "https://www.example.com/en/artworks/1234567",
"url": "https://nekos.best/api/v2/neko/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png",
"dimensions": {
"width": 420,
"height": 690
}
}
]
}Contoh (beberapa hasil)
https://nekos.best/api/v2/hug?amount=2
{
"results": [
{
"anime_name": "Generic Anime Name",
"url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
"dimensions": {
"width": 420,
"height": 690
}
},
{
"anime_name": "Generic Anime Name",
"url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
"dimensions": {
"width": 420,
"height": 690
}
}
]
}GET /search
Cari gambar atau GIF menggunakan metadata seperti nama seniman atau judul sumber.
Parameter Query
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| query | string | Ya | Kata kunci pencarian |
| type | enum | Ya | 1 = gambar, 2 = GIF |
| category | string | Tidak | Batasi hasil pada satu kategori |
| amount | number | Tidak | Jumlah hasil (1 ≤ X ≤ 20) |
Contoh (pencarian gambar)
https://nekos.best/api/v2/search?query=John&type=1
{
"results": [
{
"artist_name": "John Doe",
"artist_href": "https://www.example.com/en/users/1234567",
"source_url": "https://www.example.com/en/artworks/1234567",
"url": "https://nekos.best/api/v2/neko/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png",
"dimensions": {
"width": 420,
"height": 690
}
}
]
}Contoh (pencarian GIF dengan kategori)
https://nekos.best/api/v2/search?query=Generic&type=2&category=pat&amount=2
{
"results": [
{
"anime_name": "Generic Anime Name",
"url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
"dimensions": {
"width": 420,
"height": 690
}
},
{
"anime_name": "Generic Anime Name",
"url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
"dimensions": {
"width": 420,
"height": 690
}
}
]
}GET /:category/:filename.:format
Mengambil aset tertentu secara langsung.
Parameter Jalur (Path)
| Nama | Deskripsi |
|---|---|
| category | Nama kategori |
| filename | Nama berkas aset (UUID) |
| format | Format berkas (png, gif) |
INFO
Metadata untuk endpoint ini dikembalikan melalui header respons HTTP yang terenkode URL.
Header yang tersedia:
anime_nameartist_nameartist_hrefsource_url
Contoh
https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif
Respons: Data biner gambar atau GIF