Skip to content
SmmDost

API documentation

Standard SMM API v2. HTTP POST, form-encoded parameters, JSON responses. Use your own key from Dashboard → API.

Endpointhttps://smmdost.in/api/v2
MethodPOST
Formatapplication/x-www-form-urlencoded → JSON
CurrencyINR (rates are per 1,000, with your loyalty discount applied)

Service list

Parameters: key, action=services

[{"service":1,"name":"Instagram Followers | Non Drop","type":"Default","category":"Instagram Followers","rate":"145.00","min":50,"max":100000,"refill":true,"cancel":true}]

Add order

Parameters: key, action=add, service, link, quantity, optional runs and interval (drip-feed). Other types: comments (Custom Comments, one per line), usernames (Mentions custom list), username (Comment Likes / Mentions), answer_number (Poll), link only (Package), username, min, max, posts, old_posts, delay, expiry (Subscriptions).

curl -X POST https://smmdost.in/api/v2 -d key=YOUR_KEY -d action=add -d service=1 -d link=https://www.instagram.com/yourname -d quantity=1000

{"order":10023}

Order status

Parameters: key, action=status, order

{"charge":"145.00","start_count":"3572","status":"Partial","remains":"157","currency":"INR"}

Status values: Pending, In progress, Completed, Partial, Canceled. Partial and cancelled orders are refunded to your wallet automatically.

Multiple orders status

Parameters: key, action=status, orders (comma-separated, up to 100)

{"10023":{"charge":"145.00","start_count":"3572","status":"Completed","remains":"0","currency":"INR"},"10024":{"error":"Incorrect order ID"}}

Refill

Parameters: key, action=refill, order (or orders, up to 100). Refill status: action=refill_status, refill or refills.

{"refill":"10023"}

{"status":"Completed"}

Cancel

Parameters: key, action=cancel, orders (up to 100)

[{"order":10023,"cancel":1},{"order":10024,"cancel":{"error":"This service cannot be cancelled once started."}}]

Balance

Parameters: key, action=balance

{"balance":"343.20","currency":"INR"}

Limits and errors

Up to 300 requests per minute per key. Errors return {"error":"…"} with HTTP 200, as in the standard format. When our delivery is slower than usual, new orders are accepted and queued; they show as Pending until they start.

Start with ₹100 — or place one order without an account