API documentation
HTTP method: POST · Response: JSON · Compatible with the standard SMM panel API v2 used by most panels and reseller scripts.
Service list
action=services
| Parameter | Description |
key | Your API key |
action | services |
Example response
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram Followers",
"rate": "45.00",
"min": "50",
"max": "100000",
"refill": true,
"cancel": false,
"dripfeed": true
}
]
Add order
action=add
| Parameter | Description |
key | Your API key |
action | add |
service | Service ID |
link | Link to page |
quantity | Quantity |
runs | Runs to deliver (optional, drip-feed) |
interval | Interval in minutes (optional, drip-feed) |
comments | Comments separated by \n (Custom Comments services) |
Example response
{
"order": 23501
}
Order status
action=status
| Parameter | Description |
key | Your API key |
action | status |
order | Order ID |
Example response
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "INR"
}
Multiple orders status
action=status
| Parameter | Description |
key | Your API key |
action | status |
orders | Order IDs separated by comma (up to 100) |
Example response
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "INR"
},
"10": {
"error": "Incorrect order ID"
}
}
Create refill
action=refill
| Parameter | Description |
key | Your API key |
action | refill |
order | Order ID |
Example response
{
"refill": "1"
}
Refill status
action=refill_status
| Parameter | Description |
key | Your API key |
action | refill_status |
refill | Refill ID |
Example response
{
"status": "Completed"
}
Cancel orders
action=cancel
| Parameter | Description |
key | Your API key |
action | cancel |
orders | Order IDs separated by comma (up to 100) |
Example response
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]
User balance
action=balance
| Parameter | Description |
key | Your API key |
action | balance |
Example response
{
"balance": "100.84",
"currency": "INR"
}
Example (PHP)
<?php
$ch = curl_init("https://smmgreata.com/api/v2");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => http_build_query([
"key" => "YOUR_API_KEY",
"action" => "add",
"service" => 1,
"link" => "https://instagram.com/yourpage",
"quantity" => 1000,
]),
]);
$response = json_decode(curl_exec($ch), true);
echo $response["order"] ?? $response["error"];