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/pingCek status API.
curl "https://killua.fahridev.my.id/api/ping" -H "X-API-Key: YOUR_KEY"GET
/api/tools/qr?text=halo&size=300Generate 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/panjangPerpendek 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=JakartaInfo cuaca terkini.
curl "https://killua.fahridev.my.id/api/tools/cuaca?kota=Jakarta" -H "X-API-Key: YOUR_KEY"GET
/api/random/quoteQuote acak.
curl "https://killua.fahridev.my.id/api/random/quote" -H "X-API-Key: YOUR_KEY"GET
/api/random/faktaFakta acak.
curl "https://killua.fahridev.my.id/api/random/fakta" -H "X-API-Key: YOUR_KEY"Kode status
| Kode | Arti |
|---|---|
| 401 | API key tidak dikirim |
| 403 | API key salah / akun diblokir |
| 402 | Semua limit habis, beli paket atau top up |
| 429 | Terlalu banyak request per menit |
| 503 | Endpoint 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).