API Documentation

Masuk

Otomatisasi order SMM langsung dari bot, toko, atau panel kamu. API key ada di menu Akun → API Key.

Endpoint

POST https://app.socio.id/api/v1

Body: form-encoded atau JSON. Parameter wajib: api_key + action. Rate limit: 60 request/menit per IP.

action=services — daftar layanan

curl -s -X POST https://app.socio.id/api/v1 \
  -d "api_key=KEY" -d "action=services"

Return: id, harga per level (member/reseller/agen), min, max, tipe, kategori, status refill.

action=order — buat order

curl -s -X POST https://app.socio.id/api/v1 \
  -d "api_key=KEY" -d "action=order" \
  -d "service=123" -d "data=https://instagram.com/..." -d "quantity=1000"

Parameter: service (id layanan), data (link target), quantity atau comments (untuk Custom Comments — tidak boleh dua-duanya). Return: order_id (pakai untuk status/refill) + harga.

action=status — cek status order

curl -s -X POST https://app.socio.id/api/v1 \
  -d "api_key=KEY" -d "action=status" -d "id=ORDER_ID"

Return: status, start_count, remains, price.

action=refill — minta refill

curl -s -X POST https://app.socio.id/api/v1 \
  -d "api_key=KEY" -d "action=refill" -d "id=ORDER_ID"

Hanya untuk layanan dengan garansi refill (refill=true di daftar layanan).

action=profile — profil & saldo

curl -s -X POST https://app.socio.id/api/v1 \
  -d "api_key=KEY" -d "action=profile"

Return: username, full_name, balance, level.

Respons standar: {"status": true/false, "message": "...", "data": ...}. Kalau status=false, baca message (mis. "Not Enough Balance", "min order: N"). Saldo dipotong saat order dibuat — order gagal dikembalikan otomatis.