Dokumentasi

Base URL: https://killua.fahridev.my.id

Autentikasi

Kirim API key lewat header X-API-Key atau query ?apikey=. Format key: killua_ + 32 karakter hex. Dapatkan key di dashboard.

Format respons

// sukses
{ "status": true, "creator": "Killua", "result": { ... } }
// error
{ "status": false, "creator": "Killua", "message": "..." }

Endpoint

GET/api/ping

Cek status API.

curl "https://killua.fahridev.my.id/api/ping" -H "X-API-Key: YOUR_KEY"
GET/api/tools/qr?text=halo&size=300

Generate QR code (respons gambar PNG).

curl "https://killua.fahridev.my.id/api/tools/qr?text=halo&size=300" -H "X-API-Key: YOUR_KEY"
GET/api/tools/shortlink?url=https://contoh.com/panjang

Perpendek URL.

curl "https://killua.fahridev.my.id/api/tools/shortlink?url=https://contoh.com/panjang" -H "X-API-Key: YOUR_KEY"
GET/api/tools/cuaca?kota=Jakarta

Info cuaca terkini.

curl "https://killua.fahridev.my.id/api/tools/cuaca?kota=Jakarta" -H "X-API-Key: YOUR_KEY"
GET/api/random/quote

Quote acak.

curl "https://killua.fahridev.my.id/api/random/quote" -H "X-API-Key: YOUR_KEY"
GET/api/random/fakta

Fakta acak.

curl "https://killua.fahridev.my.id/api/random/fakta" -H "X-API-Key: YOUR_KEY"

Kode status

KodeArti
401API key tidak dikirim
403API key salah / akun diblokir
402Semua limit habis, beli paket atau top up
429Terlalu banyak request per menit
503Endpoint sedang dinonaktifkan

Limit

Urutan pemakaian: subscription aktif → saldo top up (permanen) → free quota. Header respons: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (epoch detik, 0 jika tanpa langganan).