Standard SMM API v2
Dokumentasi API Pengembang
Integrasikan seluruh layanan dcmmedia langsung ke website panel Anda, bot Telegram, sistem otomatis, atau aplikasi pihak ketiga menggunakan format REST API standar industri SMM.
HTTP API Endpoint URL
https://dcmmedia.cloud/api.php
HTTP POST
JSON Response
Masuk ke akun Anda untuk melihat dan menyalin API Key pribadi Anda.
Masuk ke Akun →
Daftar Parameter & Method API
action: services
Mendapatkan seluruh daftar layanan aktif beserta ID, harga, dan batasan.
1. Mengambil Daftar Layanan
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| key | String | Ya | API Key rahasia akun Anda. |
| action | String | Ya | services |
Contoh Respons JSON :
[
{
"service": 1731,
"name": "Instagram Followers Indonesia [Real Aktif / HQ / Garansi 30 Hari]",
"type": "Default",
"category": "Instagram Followers Indonesia",
"rate": "15263.00",
"min": 100,
"max": 50000,
"refill": true,
"dripfeed": false,
"description": "Format target: Username tanpa @"
}
]
action: add
Mengirim pesanan ke server dan memotong saldo secara otomatis.
2. Membuat Pesanan Baru
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| key | String | Ya | API Key rahasia akun Anda. |
| action | String | Ya | add |
| service | Integer | Ya | ID Layanan (didapat dari method services). |
| link | String | Ya | Link URL target atau username akun tujuan. |
| quantity | Integer | Ya | Jumlah pesanan (harus di antara Min dan Max layanan). |
Respons Berhasil :
{
"order": 94821
}
Respons Gagal / Error :
{
"error": "Not enough balance on your account."
}
action: status
Mengecek progres pengerjaan pesanan dan jumlah awal / tersisa.
3. Cek Status Pesanan
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| key | String | Ya | API Key rahasia akun Anda. |
| action | String | Ya | status |
| order | Integer | Ya | Nomor ID Pesanan yang ingin dicek. |
Contoh Respons JSON :
{
"charge": "15263.00",
"start_count": "1250",
"status": "Completed",
"remains": "0",
"currency": "IDR"
}
Nilai
status dapat bernilai: Pending, Processing, In progress, Completed, Partial, atau Canceled.
action: balance
Mengetahui sisa kredit saldo akun yang tersedia untuk transaksi.
4. Cek Sisa Saldo Akun
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| key | String | Ya | API Key rahasia akun Anda. |
| action | String | Ya | balance |
Contoh Respons JSON :
{
"balance": "150000.00",
"currency": "IDR"
}
Contoh Kode Integrasi (Code Samples)
Pilih bahasa pemrograman untuk melihat contoh pemanggilan API.
PHP (cURL)
<?php
$apiUrl = 'https://dcmmedia.cloud/api.php';
$apiKey = 'YOUR_API_KEY';
// Contoh Buat Pesanan Baru
$postData = [
'key' => $apiKey,
'action' => 'add',
'service' => 1731,
'link' => 'https://instagram.com/akun_tujuan',
'quantity' => 1000
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>