SMM Panel API v2

Automate everything — place orders, track status, request refills and check balance. Perfect for building your own reseller panel.

Connect this panel as a provider
Our API is 100% PerfectPanel-compatible, so any SMM panel can add us as a provider in seconds:
FieldValue
API URLhttps://unitysmm.in/api/v2
API KeyYour key — from your account → API page
HTTP methodPOST (GET also accepted) · response is JSON

Authentication

Send all requests as form-encoded POST to https://unitysmm.in/api/v2. Every request must include your key and an action. All responses are JSON. Errors return { "error": "message" }.

Parameters

ParameterDescription
keyYour API key (required for every call)
actionservices · add · status · balance · refill · refill_status · cancel
serviceService ID (for add)
linkTarget link (for add)
quantityOrder quantity (for add)
commentsOne comment per line — only for "Custom Comments" services
runs / intervalDrip-feed: number of runs & minutes between them (optional)
order / ordersSingle order ID, or comma-separated list (status / refill / cancel)

Endpoints

POSTService list
key=YOUR_KEY&action=services

→ [
  { "service": 1, "name": "Instagram Followers", "type": "Default",
    "category": "Instagram", "rate": "0.50", "min": "100",
    "max": "100000", "desc": "High quality, no drop" },
  ...
]
POSTAdd order
// Standard
key=YOUR_KEY&action=add&service=1&link=https://...&quantity=1000

// Custom comments service
key=YOUR_KEY&action=add&service=5&link=https://...&comments=line1%0Aline2

// Drip-feed (optional)
key=YOUR_KEY&action=add&service=1&link=https://...&quantity=1000&runs=10&interval=60

→ { "order": 23501 }
POSTOrder status
// Single
key=YOUR_KEY&action=status&order=23501
→ { "charge": "0.50", "start_count": "1200", "status": "Completed", "remains": "0", "currency": "USD" }

// Multiple (comma separated) — returns an object keyed by order id
key=YOUR_KEY&action=status&orders=23501,23502
→ { "23501": { "charge": "0.50", "status": "Completed", "remains": "0", ... },
    "23502": { "error": "Incorrect order ID." } }
POSTBalance
key=YOUR_KEY&action=balance

→ { "balance": "100.84", "currency": "USD" }
POSTCreate refill (completed/partial orders)
// Single
key=YOUR_KEY&action=refill&order=23501
→ { "refill": "1" }

// Multiple
key=YOUR_KEY&action=refill&orders=23501,23502
→ [ { "order": 23501, "refill": 1 }, { "order": 23502, "refill": 2 } ]
POSTRefill status
// Single
key=YOUR_KEY&action=refill_status&refill=1
→ { "status": "Completed" }

// Multiple
key=YOUR_KEY&action=refill_status&refills=1,2
→ [ { "refill": 1, "status": "Completed" }, { "refill": 2, "status": "Pending" } ]
POSTCancel orders
key=YOUR_KEY&action=cancel&orders=23501,23502

→ [ { "order": 23501, "cancel": 1 },
    { "order": 23502, "cancel": { "error": "Order cannot be cancelled." } } ]

Example (cURL)

SHELLPlace an order
curl -X POST https://unitysmm.in/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://instagram.com/yourpage" \
  -d "quantity=1000"
Create account & get your API key

Build your reseller business

Use the API with one-click child panels to launch your own branded SMM service.

Explore child panels