API Documentation
Full reseller API. Generate your key from the dashboard.
Endpoints
| Action | Description |
|---|---|
| services | List all available services |
| add | Create a new order |
| status | Check single order status |
| status (multi) | Check up to 100 orders |
| refill | Request a refill |
| cancel | Cancel pending orders |
| balance | Get account balance |
Sample code
PHP
<?php
$api_key = 'YOUR_API_KEY';
$url = 'https://api.smmpanel.com/v2';
$post = ['key' => $api_key, 'action' => 'add', 'service' => 1001, 'link' => 'https://...', 'quantity' => 1000];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo curl_exec($ch);Node.js
const res = await fetch('https://api.smmpanel.com/v2', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({ key: API_KEY, action: 'add', service: '1001', link: 'https://...', quantity: '1000' }),
});
console.log(await res.json());Python
import requests
r = requests.post('https://api.smmpanel.com/v2', data={
'key': API_KEY, 'action': 'add', 'service': 1001, 'link': 'https://...', 'quantity': 1000
})
print(r.json())