API V2 Documentation
REST API v2

Developer API Reference

Integrate SMM services, proxy purchases, and traffic campaigns directly into your applications with our standard JSON API.

Secure HTTPS Fast Execution
Connection Credentials
METHOD POST
ENDPOINT
https://360tuongtac.com/api/v2
CONTENT TYPE x-www-form-urlencoded
API KEY
Please login to get API Key
POST action = services

Retrieve SMM Services List

Fetch a detailed list of all SMM services available for ordering under your account tier, including their rates, minimums, maximums, and features.

ParameterType & RulesDescription
key string required Your unique API Key authentication token.
action string required Set parameter value to "services".
lang string optional Service name language. Allowed values: "vi", "en". Default is "vi".
Response (JSON)
[
  {
    "service": 17374,
    "name": "Shopee Follow | VietNam",
    "type": "Default",
    "category": "Follow Shop",
    "platform": "Shopee",
    "rate": 5.4638,
    "min": 10,
    "max": 10000,
    "refill": false,
    "cancel": true,
    "description": "Real users, speed: 500-1k/day",
    "stable": "stable",
    "status": "active"
  },
  {
    "service": 17493,
    "name": "Lazada Follow",
    "type": "Default",
    "category": "Follow Lazada",
    "platform": "Lazada",
    "rate": 10.9275,
    "min": 10,
    "max": 10000,
    "refill": true,
    "cancel": true,
    "description": "Follow Global accounts",
    "stable": "beta",
    "status": "inactive"
  }
]
POST action = balance

Check Account Balance

Query your current account wallet balance and configured platform currency.

ParameterType & RulesDescription
key string required Your unique API Key authentication token.
action string required Set parameter value to "balance".
Response (JSON)
{
  "balance": "343.22",
  "currency": "VND"
}
POST action = add

Submit SMM Order

Create a new SMM marketing order. The required parameters adapt depending on the target service type.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set parameter value to "add".
service integer required The SMM Service ID obtained from the services list.
link string required Target link URL (Profile, post, channel, group, video, etc).
quantity integer required The quantity of views, followers, likes, etc. to buy.
Response (JSON)
{
  "order": 99999
}
POST action = status

Retrieve Order Status

Query the status, charge cost, start count, and remaining progress of a single order.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "status".
order integer required Target Order ID.
Response (JSON)
{
  "charge": "2.5",
  "start_count": "168",
  "status": "Completed",
  "remains": "0"
}
POST action = status

Retrieve Status for Multiple Orders

Fetch status details for multiple orders simultaneously (up to 100 IDs at a time).

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "status".
orders string required Comma-separated list of Order IDs (e.g. "123,456,789").
Response (JSON)
{
  "123": {
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157"
  },
  "456": {
    "error": "Incorrect order ID"
  },
  "789": {
    "charge": "1.44219",
    "start_count": "234",
    "status": "In progress",
    "remains": "10"
  }
}
POST action = refill

Request Order Refill

Trigger the refill service for a completed order that has dropped below the target count, if supported by the service server definition.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "refill".
order integer required Target Order ID to refill.
Response (JSON)
{
  "refill": "1298"
}
POST action = refill

Request Multiple Order Refill

Submit refill requests for multiple orders simultaneously.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "refill".
orders string required Comma-separated list of Order IDs.
Response (JSON)
[
  {
    "order": 123,
    "refill": 1299
  },
  {
    "order": 456,
    "refill": 1300
  },
  {
    "order": 789,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]
POST action = refill_status

Check Refill Request Status

Check progress status of a previously created single refill request task.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "refill_status".
refill integer required Target Refill ID (e.g. 1298).
Response (JSON)
{
  "status": "Completed"
}
POST action = refill_status

Check Multiple Refill Requests Status

Check current status of multiple refill tasks simultaneously.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "refill_status".
refills string required Comma-separated list of Refill IDs.
Response (JSON)
[
  {
    "refill": 1299,
    "status": "Completed"
  },
  {
    "refill": 1300,
    "status": "Rejected"
  }
]
POST action = cancel

Request Order Cancellation

Submit cancellation requests for active orders (if cancellation features are supported by the respective server).

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "cancel".
orders string required Comma-separated list of target Order IDs.
Response (JSON)
[
  {
    "order": 123,
    "cancel": {
      "error": "Order cannot be cancelled"
    }
  },
  {
    "order": 456,
    "cancel": 1
  }
]
POST action = buy_proxy

Purchase / Rent Proxy

Rent dedicated IPv4 static proxies, package static proxies, or rotated proxies.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "buy_proxy".
proxy string required Specify type: "v4static", "v4package", or "v4rotate".
type string required
ISP / Location: "Viettel", "FPT", "VNPT", "DatacenterA", "DatacenterB", "DatacenterC", "US", "4Gvinaphone".
quantity integer required Number of proxy lines to rent.
days integer required Rent duration in days (minimum 1 day).
protocol string required Connection protocol format: "HTTP" or "SOCKS5".
user string optional Custom credentials username for proxy authentication.
password string optional Custom credentials password for proxy authentication.
Response (JSON)
{
  "status": "success",
  "data": [
    {
      "id": 279,
      "proxy_type": "Proxy v4 static",
      "protocol": "HTTPS",
      "data": "206.125.175.230:13271:bUMBYc:YbhrHU",
      "data2": "114.256.712.19:13271:bUMBYc:YbhrHU",
      "status": "success",
      "expired_at": "18-05-2025 22:14:17"
    }
  ],
  "payment": 1152,
  "balance": 965567
}
POST action = get_proxy

Get Proxy Details

Retrieve proxy details, authentication details, status, and expiration date by Proxy ID.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "get_proxy".
proxy_id integer required Target unique Proxy ID.
Response (JSON)
{
  "status": "success",
  "order": {
    "proxy_id": 37775,
    "proxy_type": "Proxy v4 static",
    "protocol": "HTTPS",
    "data": "172.111.171.99:14288:10md12:123456",
    "data2": "114.122.09.99:11218:10md12:123456",
    "status": "success",
    "expired_at": "18-05-2025 22:14:17"
  }
}
POST action = get_rotate_proxy

Retrieve / Change Rotate Proxy IP

Query active connection configurations or trigger an immediate IP rotation on a rotated proxy proxy key.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "get_rotate_proxy".
key_rotate string required The rotation key associated with your proxy order.
operator string optional Target ISP: "Viettel", "FPT", "VNPT".
location integer optional Region location code (select from codes listed on the proxy page). Default is 0 (Random).
whitelist string optional IPv4 Address to whitelist for passwordless authorization.
Response (JSON)
{
  "status": "success",
  "message": "Proxy này sẽ die sau 1021s",
  "data": {
    "key_rotate": "KFBlsUezBtRMKTmiHdlhHY",
    "http": "42.114.164.224:20841:khljtiNj3Kd:fdkm3nbjg45d",
    "socks5": "42.114.164.224:30841:khljtiNj3Kd:fdkm3nbjg45d",
    "operator": "viettel",
    "location": "HaiDuong1",
    "expired_at": "18-05-2025 22:14:17"
  }
}
POST action = get_all_proxy

List All Active Proxies

Fetch a detailed array of all active static and rotate proxy rentals associated with your account.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "get_all_proxy".
Response (JSON)
{
  "status": "success",
  "order": [
    {
      "id": 251,
      "proxy_type": "Proxy v4 static",
      "protocol": "HTTP",
      "operator": "FPT",
      "day": 89,
      "data": "206.125.175.230:13271:bUMBYc:YbhrHU",
      "data2": "114.256.712.19:13271:bUMBYc:YbhrHU",
      "status": "success",
      "expired_at": "18-05-2025 22:14:17",
      "auto_renew": 0
    }
  ]
}
POST action = renew_proxy

Renew Proxy Rent

Renew rent duration for single or multiple static proxies.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "renew_proxy".
proxy_id string required Target Proxy ID or comma-separated list of IDs.
days integer required Number of days to renew.
Response (JSON)
{
  "status": "success",
  "data": [
    {
      "proxy_id": 37775,
      "proxy_type": "Proxy v4 static",
      "protocol": "SOCKS5",
      "operator": "FPT",
      "data": "172.111.171.99:14288:newuser:newpass",
      "status": "success",
      "expired_at": "18-05-2025 22:14:17"
    }
  ],
  "totalPrice": 5000
}
POST action = download_package

Download Package Proxies

Download all active proxy lines inside a static package rental in plain list format.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "download_package".
proxy_id integer required The package ID of the purchased static proxy package.
mode integer required Select format format: 1 = source direct list, 2 = forward/mapped proxy list.
Response (JSON)
{
  "status": "success",
  "type": "HTTP",
  "count": 3,
  "list": [
    "1.1.1.1:1010:user:pass",
    "2.2.2.2:2020:user:pass",
    "3.3.3.3:3030:user:pass"
  ]
}
POST action = change_auth_proxy

Update Proxy Authentication Credentials

Change user, password or connection protocol format (HTTP/SOCKS5) on active proxy resources.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "change_auth_proxy".
proxy_id string required Target Proxy ID or comma-separated list of IDs.
protocol string optional New protocol: "HTTP" or "SOCKS5". Default is keeping current.
user string optional New Username. Set as "random" for automatic generation.
password string optional New Password. Set as "random" for automatic generation.
Response (JSON)
{
  "status": "success",
  "data": [
    {
      "proxy_id": 251,
      "proxy_type": "Proxy v4 static",
      "protocol": "SOCKS5",
      "operator": "FPT",
      "data": "172.111.171.99:14288:newuser:newpass",
      "status": "success",
      "expired_at": "18-05-2025 22:14:17"
    }
  ]
}
POST action = change_proxy

Re-allocate Proxy IP Address

Re-allocate a brand-new IP address line for an active static proxy slot.
Cost: 1,500đ per allocation change.

ParameterType & RulesDescription
key string required Your unique API Key.
action string required Set to "change_proxy".
proxy_id string required Target Proxy ID or comma-separated list of IDs.
loaiproxy string required Target network ISP region: "Viettel", "FPT", "VNPT", "DatacenterB".
protocol string optional Desired connection protocol: "HTTP" or "SOCKS5".
user string optional Custom Username. Default is keeping current.
password string optional Custom Password. Default is keeping current.
Response (JSON)
{
  "status": "success",
  "data": [
    {
      "proxy_id": 251,
      "proxy_type": "Proxy v4 static",
      "protocol": "HTTP",
      "operator": "VNPT",
      "data": "42.115.123.45:12345:user123:pass456",
      "status": "success",
      "expired_at": "18-05-2025 22:14:17"
    }
  ]
}

Yo! 👋
Cần mình support gì hông bro?

AI Support Bot
Online • Phản hồi ngay
Yo! 👋 Mình là bot hỗ trợ của shop.
Bạn cần giúp gì cứ hỏi thẳng nha, mình xử được hết! 😎
Vừa xong
Cung cấp bởi 360tuongtac.com