Pendahuluan
API Resimi memungkinkan Anda mengintegrasikan layanan SMM kami ke panel, aplikasi, atau alur kerja Anda sendiri. Semua permintaan mengembalikan JSON. API ini kompatibel dengan format API panel SMM standar yang digunakan oleh JAP, SMMKings, Peakerr, dan lainnya — sehingga memudahkan peralihan atau integrasi.
https://resimi.xyz/api/v2.php
Semua titik akhir menerima permintaan GET dan POST. Gunakan POST untuk pesanan dan pembatalan, GET untuk kueri hanya-baca.
Otentikasi
Setiap permintaan harus menyertakan kunci API Anda sebagai parameter key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Kesalahan
Semua kesalahan mengembalikan objek JSON dengan kunci error:
{"error": "Insufficient balance. Please add funds."}
| Pesan kesalahan | Artinya |
|---|---|
| Kunci API tidak valid | Kunci salah atau akun ditangguhkan |
| Saldo tidak mencukupi | Tambahkan dana sebelum melakukan pemesanan |
| Layanan tidak ditemukan atau tidak aktif | ID Layanan salah atau layanan dinonaktifkan |
| Kuantitas harus antara X dan Y | Kuantitas di luar kisaran yang diperbolehkan untuk layanan ini |
| Pesanan tidak ditemukan | ID Pesanan tidak ada atau milik pengguna lain |
| Pesanan tidak dapat dibatalkan | Pesanan sudah selesai atau dibatalkan |
Dapatkan Layanan
Mengembalikan daftar lengkap layanan aktif dengan tarif dan batasan.
Parameter
| Parameter | Ketik | Deskripsi |
|---|---|---|
key required | string | Kunci API Anda |
action required | string | Harus layanan |
Respon
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
Tempatkan Pesanan
Menempatkan pesanan baru. Saldo langsung dipotong. Mengembalikan ID pesanan.
| Parameter | Ketik | Deskripsi |
|---|---|---|
key required | string | Kunci API Anda |
action required | string | Harus tambah |
service required | integer | ID Layanan dari daftar layanan |
link required | string | URL profil atau postingan target |
quantity required | integer | Jumlah total yang akan dikirim |
runs optional | integer | Jumlah proses pengumpanan tetes (default: 1) |
interval optional | integer | Menit antara proses pengumpanan tetes (default: 0) |
comments optional | string | Komentar khusus (untuk layanan komentar), satu per baris |
Respons — Sukses
{"order": 98765}
Tanggapan — Kesalahan
{"error": "Insufficient balance. Please add funds."}
runs = jumlah batch dan interval = menit antar batch. Contoh — 1.000 pengikut selama 7 hari: quantity=1000&runs=7&interval=1440 Status Pesanan
Periksa status pesanan saat ini.
| Parameter | Ketik | Deskripsi |
|---|---|---|
key required | string | Kunci API Anda |
action required | string | Harus status |
order required | integer | ID pesanan dikembalikan dari <code>add</code> |
Respon
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Nilai status
| Status | Artinya |
|---|---|
Pending | Menunggu untuk dikirim ke penyedia |
Processing | Dikirim ke penyedia, antri |
In_progress | Pengiriman sedang berlangsung |
Completed | Terkirim sepenuhnya |
Partial | Terkirim sebagian, sisanya dikembalikan |
Cancelled | Dibatalkan, sisa dana dikembalikan |
Batalkan Pesanan
Membatalkan pesanan yang tertunda atau sedang dalam proses. Bagian yang tidak terkirim dikembalikan ke saldo Anda.
| Parameter | Ketik | Deskripsi |
|---|---|---|
key required | string | Kunci API Anda |
action required | string | Harus batal |
order required | integer | ID Pesanan yang akan dibatalkan |
Respons — Sukses
{"success": true, "refunded": 0.2500}
Periksa Saldo
Mengembalikan saldo akun saat ini yang terkait dengan kunci API.
Respon
{"balance": "12.4800", "currency": "USD"}