API
The standard reseller protocol. If you have integrated with another panel, this will already be familiar — same actions, same field names.
Endpoint
HTTP POST, application/x-www-form-urlencoded. Responses are JSON.
Errors return an error field with a 4xx status — never a 200
carrying an error. All amounts are in
INR, your
account's currency.
Sign in to see your key. The rate limit is 240 requests per minute.
Place an order
key=API_KEY
action=add
service=42
link=https://example.com/p/abc
quantity=1000
{"order": 1001}
Optional: runs and interval turn it into a
drip-feed; comments, usernames and
hashtags carry the extras a service type needs.
Order status
key=API_KEY&action=status&order=1001
{
"charge": "12.5000",
"start_count": "4210",
"status": "In progress",
"remains": "300",
"currency": "INR"
}
Batch up to 100 at a time with orders=1,2,3; the reply is keyed
by order id. Please batch — polling one id per request is what gets a key
rate limited.
Services
key=API_KEY&action=services
[
{
"service": 42,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram Followers",
"rate": "0.9000",
"min": "100",
"max": "50000",
"refill": true,
"cancel": false,
"dripfeed": true
}
]
Balance
key=API_KEY&action=balance
{"balance": "148.2000", "currency": "INR"}
Refill
key=API_KEY&action=refill&order=1001
{"refill": 77}
Cancel
key=API_KEY&action=cancel&orders=1001,1002
[
{"order": 1001, "cancel": 1},
{"order": 1002, "cancel": {"error": "This service cannot be cancelled once it has started."}}
]
Status values
Pending, In progress, Completed,
Partial, Canceled. A partial order has already been
refunded for its undelivered quantity by the time you see it — you do not
need to ask for that.
Errors
| Status | Meaning |
|---|---|
| 400 | Understood but rejected — read the message. |
| 401 | Missing or invalid API key. |
| 402 | Not enough balance for that order. |
| 403 | Account suspended. |
| 404 | No such order. |
| 429 | Rate limit reached. The message says how long to wait. |
Example
curl -X POST https://smmlynx.com/api/v2 \
-d "key=YOUR_KEY" \
-d "action=add" \
-d "service=42" \
-d "link=https://example.com/p/abc" \
-d "quantity=1000"