Home
Reseller API (Perfect Panel compatible)
This endpoint follows the same contract as standard SMM panels (POST https://brandsofpanel.com/api). Parameter names and actions match the reference documentation.
Reference: BrandsOfPanel API
| HTTP method | POST |
| API URL | https://smm.subnoc.com/api/v2 |
| Response format | JSON |
| Authentication |
Send your user API key as:
key in the POST body (same as Perfect Panel)
X-Api-Key header
?key= query string (optional)
|
Service list
| Parameter | Description |
key | Your API key |
action | services |
Returns a JSON array of services with: service, name, type, category, rate, min, max, refill, cancel.
Add order
| Parameter | Description |
key | Your API key |
action | add |
service | Service ID (numeric) |
link | Target link or username (required for most services) |
quantity | Amount (per service min/max) |
Optional fields (forwarded to upstream when applicable): runs, interval, comments, username, min, max, posts, old_posts, delay, expiry, country, device, type_of_traffic, google_keyword, referring_url, answer_number. |
Example success response: {"order":12345}
Order status
| Parameter | Description |
key | Your API key |
action | status |
order | Single panel order ID |
Multiple orders
| Parameter | Description |
orders | Comma-separated order IDs (up to 100) |
Response fields: charge, start_count, status, remains, currency — aligned with the reference panel format.
Refill
| Parameter | Description |
action | refill |
order | Single order ID |
orders | Comma-separated order IDs |
Refill status
| Parameter | Description |
action | refill_status |
refill | Single refill ID |
refills | Comma-separated refill IDs |
Cancel
| Parameter | Description |
action | cancel |
orders | Comma-separated order IDs |
User balance
| Parameter | Description |
action | balance |
Example: {"balance":"100.84292","currency":"USD"}
PHP example
$ch = curl_init('https://smm.subnoc.com/api/v2');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query([
'key' => 'YOUR_API_KEY',
'action' => 'balance',
]),
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch);
REST-style JSON API for the same account is also available under
/api/v1/*
with the X-Api-Key header.