Live & Documented

API Documentation

Automate your orders and manage your account fully via our simple, standards-compliant API.

1

Authentication

The API uses API Keys for authentication. Generate your key from the dashboard under the "API" section. Send your key with every request using one of two methods:


  • Header: Send Authorization: Bearer YOUR_API_KEY
  • Body parameter: Send key=YOUR_API_KEY in the request body
Never share your API key. If compromised, delete it immediately and generate a new one.
All requests use POST method and must include Content-Type: application/x-www-form-urlencoded or application/json. All responses are JSON.

2

Services List

POST services Get all available services
Request Example
POST https://t.smmxcel.shop/api/v2

key=YOUR_API_KEY
action=services
Response
[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.50",    // USD per 1000
    "min": 100,
    "max": 10000,
    "refill": true,
    "cancel": false,
    "description": "High quality followers..."
  }
]

3

Balance

POST balance Get your account balance
Request Example
POST https://t.smmxcel.shop/api/v2

key=YOUR_API_KEY
action=balance
Response
{
  "balance": "98.54200",
  "currency": "USD"
}

4

Add Order

Price is calculated as: (quantity / 1000) × rate. Deducted from your balance immediately.
POST add Default Order
Parameter Type Description
keyRequiredstringYour API key
actionRequiredstringadd
serviceRequiredintegerService ID
linkRequiredstringURL of the page or post
quantityRequiredintegerQuantity (between service min and max)
runsOptionalintegerNumber of runs (Drip Feed)
delayOptionalintegerDelay between runs in minutes
Example
key=YOUR_API_KEY
action=add
service=1
link=https://instagram.com/username
quantity=1000

// Response
{ "order": 23501 }
POST add Custom Comments Order
Parameter Type Description
serviceRequiredintegerService ID (Custom Comments type)
linkRequiredstringPost URL
commentsRequiredstringComments — one per line
Example
key=YOUR_API_KEY
action=add
service=15
link=https://instagram.com/p/ABC123
comments=Amazing post!\nLove this content!\nGreat work!

// Response
{ "order": 23502 }
POST add Subscriptions Order
Parameter Type Description
serviceRequiredintegerSubscriptions service ID
usernameRequiredstringUsername (without @)
minRequiredintegerMin followers count
maxRequiredintegerMax followers count
postsRequiredintegerNumber of posts
delayRequiredintegerDelay in minutes

5

Order Status

POST status Single or Multiple Orders
Parameter Type Description
orderOptionalintegerOrder ID (single order)
ordersOptionalstringComma-separated order IDs (up to 100)
Response — Single
{
  "charge":      "0.50000",
  "start_count": "1200",
  "status":      "Completed",
  "remains":     "0",
  "currency":    "USD"
}
Response — Multiple
{
  "23501": { "status": "Completed", "remains": "0", ... },
  "23502": { "status": "In progress", "remains": "500", ... },
  "99999": { "error": "Incorrect order ID" }
}

Possible Order Statuses

  • ● Pending
  • ● In progress
  • ● Active
  • ● Completed
  • ● Partial
  • ● Canceled
  • ● Failed

6

Refill

Refill is only available for Completed orders with services that support it (refill: true).
POST refill Create Refill
Parameter Type Description
orderOptionalintegerOrder ID (single)
ordersOptionalstringComma-separated IDs
Response
{ "refill": 9901 }
Response
[
  { "order": 23501, "refill": 9901 },
  { "order": 23502, "refill": { "error": "Refill not available" } }
]
POST refill_status Refill Status
Parameter Type Description
refillOptionalintegerRefill ID (single)
refillsOptionalstringComma-separated IDs
Response
// Single
{ "status": "Completed" }

// Multiple
[
  { "refill": 9901, "status": "Completed" },
  { "refill": 9902, "status": "Pending" }
]

7

Cancel Order

Cancel is only available for Pending orders with services that support it (cancel: true).
POST cancel Cancel One or More Orders
Parameter Type Description
ordersRequiredstringOne or comma-separated order IDs
Response
[
  { "order": 23501, "cancel": 1 },
  { "order": 23502, "cancel": { "error": "Cancel not available" } }
]

8

Error Messages

Error Description
UnauthenticatedInvalid or missing API key
This API key does not have permission for this actionKey lacks ability for this action
Service not found or inactiveService does not exist or is disabled
Quantity must be between {min} and {max}Quantity out of allowed range
Insufficient balanceNot enough balance to place order
Incorrect order IDOrder ID invalid or not yours
Refill not availableRefill not supported for this order
Cancel not availableCancel not supported for this order
Unknown actionUnrecognized action value
Get Your API Key Now