VIDE SMM Panel API v1
Infrastruktur API VIDE SMM Panel dirancang menggunakan arsitektur RESTful JSON modern. Setiap request akan mengembalikan HTTP Status Code yang akurat (200, 400, 401) serta parameter status: true/false untuk memudahkan integrasi pada sistem Anda.
Metode Akses URL
Sistem kami cukup fleksibel dan mendukung metode HTTP GET maupun HTTP POST.
Contoh Akses Cepat via URL Browser:
https://videpanel.com/api/v1.php?key=API_KEY_ANDA&action=profile
Struktur Respons Global
{
"status": true,
"data": { // Isi objek/array data yang diminta }
}
{
"status": false,
"data": "Pesan error detail terkait kegagalan sistem."
}
Cek Profil & Statistik GET / POST
Endpoint ini digunakan untuk memantau sisa saldo secara real-time beserta metrik performa pesanan Anda (rasio keberhasilan & total pengeluaran).
Parameter Request
| Parameter | Status | Tipe | Deskripsi |
|---|---|---|---|
| key | Wajib | String | API Key rahasia akun Anda. |
| action | Wajib | String | Isi dengan nilai: profile |
Contoh Response Output
{
"status": true,
"data": {
"id": 100015,
"username": "videpanel_reseller",
"email": "reseller@example.com",
"balance": "1250000",
"currency": "IDR",
"statistics": {
"total_orders": 482,
"total_spent": 3500000,
"success_ratio": "98.5%"
},
"created_at": "2026-01-05 14:30:00"
}
}
Daftar Layanan Tersedia GET / POST
Digunakan untuk melakukan sinkronisasi massal seluruh daftar layanan aktif dari sistem kami ke website Anda (mendukung tipe layanan Custom Comments & Package).
Parameter Request
| Parameter | Status | Tipe | Deskripsi |
|---|---|---|---|
| key | Wajib | String | API Key rahasia akun Anda. |
| action | Wajib | String | Isi dengan nilai: services |
Contoh Response Output
{
"status": true,
"data": [
{
"service": 152,
"name": "Instagram Followers [Guaranteed]",
"category": "Instagram Followers",
"rate": "15000",
"min": 100,
"max": 10000,
"type": "Default", // Default, Custom Comments, atau Package
"description": "Pastikan akun tidak diprivate."
}
]
}
Membuat Pesanan (Order) POST Direkomendasikan
Sistem cerdas kami akan otomatis memotong saldo jika transaksi tervalidasi sukses. Engine juga mendeteksi otomatis perhitungan kuantitas pada layanan bertipe Custom Comments.
Parameter Request
| Parameter | Status | Tipe | Deskripsi |
|---|---|---|---|
| key | Wajib | String | API Key rahasia. |
| action | Wajib | String | Isi dengan: add |
| service | Wajib | Integer | ID Layanan (Dapatkan dari Endpoint services). |
| link | Wajib | String | Link target postingan atau Username tujuan. |
| quantity | Wajib | Integer | Jumlah pesanan (Parameter ini akan diabaikan jika tipe layanan adalah Package/Custom). |
| custom_data | Kondisional | String | Wajib diisi jika type layanan = Custom Comments. Pisahkan tiap baris/komentar dengan tombol Enter (line break \r\n). |
Contoh Response Output
{
"status": true,
"data": {
"order": 84920
}
}
Cek Status Pesanan GET / POST
Memantau progress atau perkembangan pesanan yang telah dikirim ke server (Pending, Processing, Success, Partial, Error).
Parameter Request
| Parameter | Status | Tipe | Deskripsi |
|---|---|---|---|
| key | Wajib | String | API Key rahasia Anda. |
| action | Wajib | String | Isi dengan nilai: status |
| order | Wajib | Integer | ID Order / Pesanan yang Anda terima saat melakukan aksi add. |
Contoh Response Output
{
"status": true,
"data": {
"status": "Processing",
"charge": "7500",
"start_count": 0,
"remains": 500
}
}
Integrasi Kode PHP
Sistem API kami menjamin stabilitas integrasi. Berikut adalah contoh Class API siap pakai menggunakan ekstensi PHP cURL.
1. Buat File api_videpanel.php
<?php class ApiSMMPanel { public $api_url = 'https://videpanel.com/api/v1.php'; public $api_key = 'API_KEY_ANDA_DI_SINI'; public function connect($action, $data = []) { $data['key'] = $this->api_key; $data['action'] = $action; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this->api_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $response = curl_exec($ch); curl_close($ch); return json_decode($response, true); } } ?>
2. Cara Penggunaan / Eksekusi
<?php require_once 'api_videpanel.php'; $api = new ApiSMMPanel(); // ---------------------------------------------------- // CONTOH 1: MEMBUAT PESANAN BIASA (ORDER) // ---------------------------------------------------- $order = $api->connect('add', [ 'service' => 152, 'link' => 'https://instagram.com/tahilalats', 'quantity' => 1000 ]); if ($order['status'] === true) { echo "Order Sukses! ID Pesanan: " . $order['data']['order']; } else { echo "Error: " . $order['data']; } // ---------------------------------------------------- // CONTOH 2: PESANAN CUSTOM COMMENTS (MULTI INPUT) // ---------------------------------------------------- $order_komen = $api->connect('add', [ 'service' => 160, 'link' => 'https://instagram.com/p/B123XYZ', 'custom_data' => "Keren banget!\nWah mantap\nBisa aja nih adminnya" ]); // ---------------------------------------------------- // CONTOH 3: CEK PROFIL & SALDO // ---------------------------------------------------- $profile = $api->connect('profile'); if ($profile['status'] === true) { echo "Sisa Saldo: Rp " . number_format($profile['data']['balance']); } ?>