API
The standard SMM panel API. Create a key on the API page of your panel, then send POST requests (form or JSON). Amounts are in Indian rupees.
Endpoint https://smmstarz.com/api/v2
Method POST
Limit 120 requests per minute per key
services
Parameters: key, action=services
[{"service":1,"name":"...","type":"Default","category":"...","rate":"12.5000","min":10,"max":10000,"refill":true,"cancel":false,"dripfeed":false}]add
Parameters: key, action=add, service, link, quantity; optional runs + interval (drip-feed), comments or usernames (one per line), username (comment likes), answer_number (poll), idempotency_key
{"order":23501}status
Parameters: key, action=status, order (or orders=1,2,3 up to 100)
{"charge":"12.5000","start_count":"3572","status":"Partial","remains":"157","currency":"INR"}balance
Parameters: key, action=balance
{"balance":"100.8400","currency":"INR"}refill
Parameters: key, action=refill, order (or orders=1,2,3)
{"refill":"1"}refill_status
Parameters: key, action=refill_status, refill (or refills=1,2)
{"status":"Completed"}cancel
Parameters: key, action=cancel, orders=1,2
[{"order":1,"cancel":1},{"order":2,"cancel":{"error":"Incorrect order ID"}}]Notes
- Errors come back as
{"error": "..."}with an HTTP 4xx status. - Send your own
idempotency_keywithadd: if you retry after a timeout, you get the same order back instead of paying twice. - Status values: Pending, Processing, In progress, Completed, Partial, Canceled. Undelivered parts are refunded to your balance automatically.
curl -X POST https://smmstarz.com/api/v2 \
-d key=YOUR_KEY -d action=add -d service=1 \
-d link=https://www.instagram.com/p/xyz -d quantity=1000 \
-d idempotency_key=my-order-0001