API
Integrate our SMM panel services into your application using our REST API v2.
Your credentials
All requests are POST with key + action parameters. Responses are JSON.
Examples
curl -X POST https://cheapestsmmadda.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=add" \ -d "service=123" \ -d "link=https://instagram.com/p/abc" \ -d "quantity=1000"
<?php
$ch = curl_init('https://cheapestsmmadda.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' => 123,
'link' => 'https://instagram.com/p/abc',
'quantity' => 1000,
]),
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($result);import requests
r = requests.post("https://cheapestsmmadda.com/api/v2", data={
"key": "YOUR_API_KEY",
"action": "add",
"service": 123,
"link": "https://instagram.com/p/abc",
"quantity": 1000,
})
print(r.json())Response: {"order": 99999} — then poll action=status for progress.
Methods
| Action | Parameters | Description |
|---|---|---|
| services | keyaction=services |
List all services |
| add |
keyaction=addservicelinkquantitykeyaction=addservicelinkkeyaction=addservicelinkcommentskeyaction=addservicelinkquantityanswer_numberkeyaction=addserviceusernameminmaxpostsdelayexpiry |
Place an order |
| add drip-feed | …runsinterval |
Drip-feed order |
| status | keyaction=statusorder |
Single order status |
| refill | keyaction=refillorder |
Request a refill |
| cancel | keyaction=cancelorders |
Cancel orders (IDs comma separated) |
| balance | keyaction=balance |
Check balance |
dashed parameters are optional.
Parameters
key- Your API key
action- Method to call: services, add, status, refill, cancel or balance
service- Service ID (from the services list)
link- Link to page
quantity- Needed quantity
runs- Runs to deliver
interval- Interval in minutes
comments- Comments list separated by \r\n or \n
answer_number- Answer number of the poll
username- Username
min/max- Quantity min / max
posts- New posts count
delay- Delay in minutes (0, 5, 10, 15, 30, 60, 90)
expiry- Expiry date d/m/Y
order- Order ID
orders- Order IDs (comma separated)
Responses
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"max": "1500",
"refill": false
}
]{
"order": 23501
}{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "INR"
}{
"refill": "1"
}[
{
"order": 9,
"cancel": { "1": "success" }
}
]{
"balance": "100.84292",
"currency": "INR"
}