Integrasikan layanan SMM Panel ke sistem atau aplikasi Anda menggunakan REST API yang sederhana dan andal.
https://smmpanel.id/api/v2
SMM Panel API memungkinkan Anda mengintegrasikan semua layanan SMM Panel ke platform Anda sendiri. API menggunakan metode POST dan mengembalikan response dalam format JSON.
Base URL
https://smmpanel.id/api/v2
Metode Request
POST
Format Response
application/json
| Code | Deskripsi |
|---|---|
| error | Request tidak valid |
| Incorrect API key | API key salah atau tidak aktif |
| Not enough balance | Saldo tidak mencukupi |
| Minimum quantity | Jumlah di bawah minimum layanan |
| Maximum quantity | Jumlah melebihi batas maksimum |
| Service not found | ID layanan tidak ditemukan |
Setiap request ke API harus menyertakan parameter
key berisi API
key Anda. API key dapat ditemukan di panel Anda setelah login.
POST https://smmpanel.id/api/v2
Content-Type: application/x-www-form-urlencoded
key=YOUR_API_KEY&action=services
🔒 Keamanan API Key
Endpoint ini mengembalikan daftar semua layanan yang tersedia beserta ID, harga, min/max, dan kategori.
| Parameter | Nilai | Wajib |
|---|---|---|
| key | API Key Anda | Ya |
| action | services |
Ya |
[
{
"service": 1,
"name": "Instagram Followers | Real & Active | Refill 30 Hari",
"type": "Default",
"category": "Instagram - Followers",
"rate": "0.85",
"min": "50",
"max": "500000",
"dripfeed": false,
"refill": true,
"cancel": false
},
{
"service": 2,
"name": "Instagram Likes | Max Unlimited | All Post | Fast Start",
"type": "Default",
"category": "Instagram - Likes",
"rate": "0.025",
"min": "10",
"max": "99999999",
"dripfeed": false,
"refill": false,
"cancel": false
}
]
Endpoint ini digunakan untuk membuat order baru. Pastikan saldo mencukupi sebelum melakukan order.
| Parameter | Nilai | Wajib |
|---|---|---|
| key | API Key Anda | Ya |
| action | add
|
Ya |
| service | ID layanan | Ya |
| link | URL target (username/link konten) | Ya |
| quantity | Jumlah yang dipesan | Ya |
{
"order": 23501
}
Periksa status satu atau lebih order berdasarkan ID order yang dikembalikan saat membuat order.
| Parameter | Nilai | Wajib |
|---|---|---|
| key | API Key Anda | Ya |
| action | status
|
Ya |
| order | ID order (satu atau beberapa, pisah koma) | Ya |
{
"charge": "0.85",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "IDR"
}
Pending
Menunggu diproses
In progress
Sedang berjalan
Completed
Selesai
Canceled
Dibatalkan
Periksa saldo akun Anda saat ini melalui API.
| Parameter | Nilai | Wajib |
|---|---|---|
| key | API Key Anda | Ya |
| action | balance
|
Ya |
{
"balance": "157250.50",
"currency": "IDR"
}
Contoh implementasi menggunakan PHP dengan cURL.
Ganti YOUR_API_KEY
dengan API key Anda.
<?php
define('API_URL', 'https://smmpanel.id/api/v2');
define('API_KEY', 'YOUR_API_KEY');
function apiRequest(array $data): array {
$data['key'] = API_KEY;
$ch = curl_init(API_URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result, true);
}
// Cek saldo
$balance = apiRequest(['action' => 'balance']);
echo "Saldo: Rp " . number_format($balance['balance'], 0, ',', '.') . "\n";
// Daftar layanan
$services = apiRequest(['action' => 'services']);
echo "Total layanan: " . count($services) . "\n";
// Buat order
$order = apiRequest([
'action' => 'add',
'service' => 1,
'link' => 'https://instagram.com/example',
'quantity' => 1000,
]);
echo "ID Order: " . $order['order'] . "\n";
// Cek status order
$status = apiRequest([
'action' => 'status',
'order' => $order['order'],
]);
echo "Status: " . $status['status'] . "\n";
import requests
API_URL = 'https://smmpanel.id/api/v2'
API_KEY = 'YOUR_API_KEY'
def api_request(data: dict) -> dict:
data['key'] = API_KEY
response = requests.post(API_URL, data=data)
return response.json()
# Cek saldo
balance = api_request({'action': 'balance'})
print(f"Saldo: Rp {float(balance['balance']):,.0f}")
# Buat order
order = api_request({
'action': 'add',
'service': 1,
'link': 'https://instagram.com/example',
'quantity': 1000,
})
print(f"ID Order: {order['order']}")
Daftar akun, dapatkan API key, dan mulai integrasikan layanan SMM Panel dalam hitungan menit.