API v2 Documentation

Easily integrate SMM services into your system

🔐
Get API Key

You need to register or login to get your API Key

🌐

Endpoint

POST https://sieulike.vn/api/v2

📝 Content-Type: application/x-www-form-urlencoded

📚

Available APIs

balance

💰 Check Balance

Parameters

key Required Your API key
action Required balance

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=balance
✅ Success Response
{
    "balance": "100000.00",
    "currency": "VND"
}
services

📋 Services List

Parameters

key Required Your API key
action Required services

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=services
✅ Success Response
[
    {
        "service": 1,
        "name": "TikTok - Tim - Nước ngoài 🌎 - BH 30 ngày",
        "type": "Default",
        "rate": "3.7000",
        "min": 20,
        "max": 200000,
        "dripfeed": false,
        "refill": true,
        "days_refill": 30,
        "cancel": false,
        "avg_time_min": 5,
        "status": "normal",
        "category": "TikTok - Tim",
        "description": "...",
        "priority": false
    },
    ...
]
💡
Field notes:
  • avg_time_min — Estimated time (in minutes) to complete 1000 units. Automatically inflated when the service is slow/overloaded.
  • status — Service operating status:
    • normal — Operating normally
    • slow — Running slow, delivery time increased by ~1 day
    • overload — Temporarily overloaded, delivery time increased by ~2 days
  • priority — Priority service flag:
    • trueRecommend placing at top of your list — always runs well, rarely has issues. However price may change significantly — requires cron price check at least every 1 hour.
    • false — Stable pricing, rarely changes. Good to offer customers more speed/price choices.
add

🛒 Create Order

For services with type = "Default" (Like, Follow, View, ...)

Parameters

key Required Your API key
action Required add
service Required Service ID
link Required Order link
quantity Required Quantity

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=add&service=1&link=https://tiktok.com/@user/video/123&quantity=1000
✅ Success Response
{
    "order": 12345
}
❌ Error Response
{
    "error": "Insufficient balance"
}

For services with type = "Custom Comments". Send list of custom comments, one per line.

Parameters

key Required Your API key
action Required add
service Required Service ID (type = Custom Comments)
link Required Post link
comments Required Comments list (one per line, separated by \n)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=add&service=50&link=https://instagram.com/p/ABC123&comments=Bài viết hay quá!
Cảm ơn bạn đã chia sẻ
Tuyệt vời 👍
✅ Success Response
{
    "order": 12345
}
💡
Quantity = number of comment lines. Each comment will be posted separately.

Automatically create multiple orders on schedule. Only for services with dripfeed = true.

Parameters

key Required Your API key
action Required add
service Required Service ID (must have dripfeed = true)
link Required Order link
quantity Required Quantity per order
runs Required Number of orders (≥ 2 to activate drip feed)
interval Required Delay between orders (minutes, minimum 1)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=add&service=1&link=https://tiktok.com/@user/video/123&quantity=100&runs=5&interval=30
✅ Success Response
{
    "order": 12345
}
💡
Explanation: The above example creates 5 orders, 100 likes each. First order is created immediately, subsequent orders every 30 minutes. Total: 500 likes over 2 hours.
⚠️
Limit: runs × interval ≤ 1440 minutes (24 hours). If runs = 1, order will be processed as normal.

⚠️ Possible Errors

This service does not support drip feed Service does not support drip feed (dripfeed = false)
Runs must be at least 1 Number of orders must be at least 1
Interval must be at least 1 minute Delay must be at least 1 minute
Total time ... cannot exceed 1440 minutes Total time exceeds 24 hours

For services with type = "Comment Likes". `username` is mandatory.

Parameters

key Required Your API key
action Required add
service Required Service ID (type = Comment Likes)
link Required Order link
quantity Required Quantity
username Required Commenter username

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=add&service=60&link=https://tiktok.com/@user/video/123&quantity=100&username=commenter_name
✅ Success Response
{
    "order": 12345
}
status

📊 Order Status

Parameters

keyRequiredYour API key
actionRequiredstatus
orderRequiredOrder ID

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=status&order=12345
✅ Success Response
{
    "charge": "1000.00",
    "start_count": "100",
    "status": "In progress",
    "remains": "500",
    "currency": "VND"
}

Check status of multiple orders at once (max 200 orders).

Parameters

keyRequiredYour API key
actionRequiredstatus
ordersRequiredList of IDs, comma separated (max 200)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=status&orders=12345,12346,12347
✅ Success Response
{
    "12345": {
        "charge": "1000.00",
        "start_count": "100",
        "status": "Completed",
        "remains": "0",
        "currency": "VND"
    },
    "12346": {
        "charge": "500.00",
        "start_count": "50",
        "status": "In progress",
        "remains": "250",
        "currency": "VND"
    },
    "12347": {
        "error": "Order not found"
    }
}

When checking drip feed order status, the response has a different structure.

✅ Drip Feed Active
{
    "status": "Active",
    "runs": "3",
    "orders": ["12346", "12347", "12348"]
}
💡
Drip feed status: Pending (no orders yet), Active (in progress), Completed (finished). "runs" = orders created, "orders" = list of sub-order IDs.

Check status of time-based VIP packages. Same parameters as single/multiple orders, response includes extra package info.

Parameters

keyRequiredYour API key
actionRequiredstatus
orderRequiredOrder ID (or use orders for multiple)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=status&order=12345
✅ Success Response
{
    "charge": "500000.00",
    "start_count": "0",
    "status": "In progress",
    "remains": "0",
    "currency": "VND",
    "daily_Post_Limit": 5,
    "daily_Progress": 2,
    "days_Left": 25
}
💡
Extra fields for Time Package: daily_Post_Limit — Daily new post limit purchased. daily_Progress — Posts processed today. days_Left — Remaining days of the package.

Check status of post-based VIP packages. Same parameters as single/multiple orders, response includes extra package info.

Parameters

keyRequiredYour API key
actionRequiredstatus
orderRequiredOrder ID (or use orders for multiple)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=status&order=12346
✅ Success Response
{
    "charge": "300000.00",
    "start_count": "0",
    "status": "In progress",
    "remains": "0",
    "currency": "VND",
    "total_posts": 30,
    "completed_posts": 12,
    "days_Left": 18
}
💡
Extra fields for Posts Package: total_posts — Total posts purchased. completed_posts — Total posts processed. days_Left — Remaining days of the package (max 30 days from creation).
refill

🔄 Request Refill

💡
Refill Conditions:
  • Order must have refill: true (supports warranty).
  • Warranty period must still be valid (from updated_at).
  • No pending or running refill request.
  • On success, refill will equal the order ID you sent.

Parameters

keyRequiredYour API key
actionRequiredrefill
orderRequiredOrder ID to refill

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=refill&order=12
✅ Success
{
    "refill": 12
}
❌ Failed
{
    "error": "Warranty period has expired"
}

Parameters

keyRequiredYour API key
actionRequiredrefill
ordersRequiredList of IDs, comma separated (max 100)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=refill&orders=15,21,3
✅ Response (each order has its result)
[
    {
        "order": 15,
        "refill": 15
    },
    {
        "order": 21,
        "refill": 21
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

⚠️ Possible Errors

Incorrect order IDOrder ID does not exist or does not belong to you
This order does not support refillThis service does not support warranty
Refill request already submittedRefill request was already submitted
Refill is currently runningRefill is currently in progress
Refill request was rejectedRefill request was previously rejected
Warranty period has expiredWarranty period has expired
refill_status

🔍 Refill Status

Parameters

keyRequiredYour API key
actionRequiredrefill_status
refillRequiredRefill ID (the Order ID that was submitted for refill)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=refill_status&refill=12
✅ Success Response
{
    "status": "Completed"
}
❌ Not found
{
    "error": "Refill not found"
}

Parameters

keyRequiredYour API key
actionRequiredrefill_status
refillsRequiredList of Refill IDs, comma separated (max 100)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=refill_status&refills=12,21,3
✅ Response (each refill has its result)
[
    {
        "refill": 12,
        "status": "Completed"
    },
    {
        "refill": 21,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]
💡
Possible statuses:
  • Pending — Refill request submitted, awaiting processing
  • In progress — Refill is in progress
  • Completed — Refill completed successfully
  • Rejected — Refill request was rejected
cancel

❌ Cancel Order

💡
Important Note:
  • On success, cancel value will equal the order ID you sent.
  • On error, cancel will contain {"error": "..."} object.
  • Only orders with cancel: true and Pending / In progress / Processing status can be cancelled.

Parameters

keyRequiredYour API key
actionRequiredcancel
orderRequiredOrder ID to cancel

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=cancel&order=14
✅ Success
{
    "cancel": 14
}
❌ Failed
{
    "error": "This order cannot be cancelled"
}

Parameters

keyRequiredYour API key
actionRequiredcancel
ordersRequiredList of IDs, comma separated (max 100)

Example

Request
POST https://sieulike.vn/api/v2

key=your_api_key&action=cancel&orders=14,15,16
✅ Response (each order has its result)
[
    {
        "order": 14,
        "cancel": 14
    },
    {
        "order": 15,
        "cancel": 15
    },
    {
        "order": 16,
        "cancel": {
            "error": "Incorrect order ID"
        }
    }
]

⚠️ Possible Errors

Incorrect order IDOrder ID does not exist or does not belong to you
This order cannot be cancelledThis service does not support cancellation
The cancellation request was submitted earlierCancellation request was already submitted
Order cannot be cancelled at this statusOrder cannot be cancelled at current status
🏷️

Order Status Codes

Pending Awaiting processing
In progress Currently processing
Processing Processing
Completed Successfully completed
Partial Partially completed
Canceled Order canceled
Fail Order failed
Error System error