SMMLynx

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

StatusMeaning
400Understood but rejected — read the message.
401Missing or invalid API key.
402Not enough balance for that order.
403Account suspended.
404No such order.
429Rate 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"