sinikoding
Ringkasan87

API

Satu endpoint per tool. Bentuknya selalu sama, jadi klien kamu cukup punya satu jalur sukses dan satu jalur error.

Autentikasi

Semua endpoint butuh key — kirim lewat header x-api-key. Bikin akun gratis untuk dapat key. Sandbox di tiap halaman tetap jalan tanpa key, tapi hanya dari situs ini.

Bikin akun gratis
curl -X POST https://sinikoding.dev/api/v1/base64 \
  -H 'content-type: application/json' \
  -H 'x-api-key: tk_live_…' \
  -d '{"input":"halo","mode":"encode"}'

Bentuk response

Setiap response selalu ok:true dengan data, atau ok:false dengan kode dan pesan error. Pesan error selalu bahasa Inggris; kodenya stabil dan aman dipakai untuk percabangan.

{
  "ok": true,
  "data": {
    "tool": "base64",
    "version": 1,
    "output": { "kind": "text", "value": "…" },
    "meta": { }
  }
}
{
  "ok": false,
  "error": {
    "code": "invalid_input",
    "message": "…"
  }
}

Rate limit & kuota

Dua-duanya dicek di setiap request. Sisanya dikirim lewat header.

Tierreq/menitreq/monthJaringan
free605.000
x-ratelimit-remaining: 59
x-quota-remaining: 4999

Kode error

key_required401Percuma diulang
invalid_input400Percuma diulang
input_too_large400Percuma diulang
unknown_tool404Percuma diulang
not_found404Percuma diulang
unknown_key401Percuma diulang
revoked401Percuma diulang
tier_required403Percuma diulang
forbidden_target400Percuma diulang
dns_failed400Percuma diulang
fetch_failed502Bisa diulang
timeout504Bisa diulang
rate_limit_exceeded429Bisa diulang
quota_exceeded429Percuma diulang
internal_error500Bisa diulang

Endpoint

TikTok
Instagram
OSINT & jaringan
Indonesia
Encoding & decoding
Hashing & generator
Teks & data
Tanggal & waktu
Web & desain
Kalkulator & konversi
Uang & belanja
Kesehatan & tubuh
Berkas & gambar