Langsung ke konten

API Panel SMM: Layanan, Pesanan, Status, dan Saldo

API SMMHO memakai format API v2 yang umum di panel SMM. Kirim POST ke satu alamat, pilih tugas dengan nilai action, lalu terima balasan JSON.

Dasar-dasar API

Endpoint
POST https://smmho.com/api/v2
Format permintaan
application/x-www-form-urlencoded atau application/json
Autentikasi
API key Anda di kolom key. Buat di halaman akun setelah masuk
Respons
JSON. Permintaan yang gagal mengembalikan alasannya di kolom error
Batas permintaan
300 permintaan per menit per key
Buat API keyBuat API key Anda di halaman akun setelah masuk.
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

Action API panel SMM

action=servicesDaftar layanan

Mengembalikan semua layanan beserta ID, nama, kategori, harga per 1.000, jumlah minimum dan maksimum, dan apakah ada refill.

Parameter
NamaDeskripsi
keyAPI key
actionservices

Contoh respons

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addPesanan baru

Membuat pesanan dengan ID layanan, tautan, dan jumlah. Biaya diambil dari saldo Anda dan kode pesanan dikembalikan.

Parameter
NamaDeskripsi
keyAPI key
actionadd
serviceID layanan
linkTautan akun atau postingan
quantityJumlah (dalam batas min dan maks layanan)

Contoh respons

{
  "order": "TT5M-CA9L"
}

action=statusStatus pesanan

Mengembalikan biaya, hitungan awal, status, dan sisa jumlah untuk satu kode pesanan (order) atau hingga 100 kode yang dipisah koma (orders).

Parameter
NamaDeskripsi
keyAPI key
actionstatus
orderSatu kode pesanan
ordersBeberapa kode pesanan (dipisah koma, hingga 100)

Contoh respons

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceSaldo

Mengembalikan saldo dan mata uang Anda saat ini.

Parameter
NamaDeskripsi
keyAPI key
actionbalance

Contoh respons

{
  "balance": "100.0000",
  "currency": "USD"
}

action=cancelBatalkan pesanan

Membatalkan pesanan yang masih menunggu. Biayanya kembali ke saldo Anda.

Parameter
NamaDeskripsi
keyAPI key
actioncancel
ordersKode pesanan (dipisah koma, hingga 100)

Contoh respons

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillMinta refill

Meminta refill untuk pesanan selesai atau sebagian yang masih dalam masa refill. Kode permintaan dikembalikan.

Parameter
NamaDeskripsi
keyAPI key
actionrefill
orderKode pesanan

Contoh respons

{
  "refill": "RK7QM-2XWD"
}

Nilai status pesanan

Menunggu
Belum dimulai, bisa dibatalkan
Diproses
Sedang dikirim
Selesai
Terkirim seluruhnya
Sebagian
Terkirim sebagian. Bagian yang tidak terkirim kembali ke saldo
Dibatalkan
Dibatalkan. Biayanya kembali ke saldo

Error API

Invalid API key
Key salah atau sudah diganti dengan yang baru
Invalid service
Tidak ada layanan dengan ID itu
Invalid link
Bukan alamat publik yang diawali https://
Quantity out of range
Jumlah berada di luar batas min dan maks layanan
Not enough funds on balance
Saldo Anda terlalu sedikit
Too many requests
Batas permintaan tercapai. Kirim lagi sebentar lagi
Refill already requested
Permintaan refill untuk pesanan ini sudah terbuka
Refill is not available for this order
Layanannya tidak punya refill atau masa refill sudah berakhir