Skip to content

Referensi API ​

Batasan Laju (Rate Limits) ​

Setiap respons menyertakan header berikut untuk membantu Anda memantau dan mematuhi batasan laju:

HeaderDeskripsi
x-rate-limit-limitDurasi jendela batas laju saat ini (mis. 1m)
x-rate-limit-remainingSisa permintaan dalam jendela saat ini
x-rate-limit-resetStempel waktu ISO 8601 saat jendela saat ini diatur ulang

Batasan ​

EndpointBatas
/search7 permintaan per 5 detik
/:category200 permintaan per menit (per kategori)

User-Agent ​

Semua permintaan harus menyertakan header User-Agent. Silakan gunakan format berikut: NAMA_APLIKASI (INFO_KONTAK).
Contoh: NekoApp (https://example.com) atau NekoApp (dev@example.com)

Panduan Penamaan:

  • Spesifik: Jangan gunakan nama umum seperti "Discord Bot", "WhatsApp Bot", atau "Telegram Bot". Aplikasi Anda harus memiliki nama yang unik.
  • Hindari tempat penampung (placeholders): Jangan gunakan string seperti test, bot, atau nilai contoh di atas.
  • Bukan default pustaka: Hindari menggunakan string default pustaka seperti python-requests, okhttp, axios, node, atau Go-http-client.

Pilihan Informasi Kontak:
Informasi kontak tidak harus berupa situs web tradisional. Salah satu dari cara berikut dapat diterima sebagai identifikasi:

  • Alamat email kontak langsung.
  • Situs web proyek atau URL repositori publik (misalnya GitHub, GitLab).
  • Tautan undangan bot atau halaman penemuan (discovery page).
  • URL pendaftaran (misalnya top.gg atau direktori serupa).

Spoofing dan Penyamaran:

  • Jangan memalsukan string peramban. Format Mozilla/5.0 ... khusus diperuntukkan bagi peramban web asli dan bot yang diverifikasi Cloudflare.
  • Jangan menyamar sebagai crawler terkenal seperti Googlebot atau Bingbot.

Kegagalan mengikuti panduan ini dan penggunaan nilai umum, default, atau palsu kemungkinan besar akan mengakibatkan permintaan Anda diblokir.

Kategori ​

Kategori menentukan jenis konten yang dikembalikan oleh API. Setiap kategori dipetakan ke format berkas tetap.

Gambar ​

husbandokitsunenekowaifu

GIF ​

angrybakabiteblehblowkissblushbonkboredcarryclapconfusedcrycuddledancefacepalmfeedhandholdhandshakehappyhighfivehugkabedonkickkisslappillowlaughlurknodnomnopenyapatpeckpokepoutpunchrunsaluteshakeshootshockedshrugsipslapsleepsmilesmugspinstaretableflipteeheethinkthumbsupticklewagwavewinkyawnyeet

Bidang Respons (Response Fields) ​

TipeBidang
Gambarartist_name, artist_href, source_url
GIFanime_name

url dan dimensions disertakan dalam keduanya.