Standard SMM panel API

API Documentation

Integrate TikTok Manager into your own panel or app. All requests are HTTP POST with form-encoded parameters and return JSON.

http://mytakipci.com/api/v2
POST
JSON
services Get Services Get list of all available services
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'services'
Success response
[
  {
    "category": "TikTok",
    "max": 10000,
    "min": 10,
    "name": "TikTok Likes",
    "rate": "5.50",
    "service": 1,
    "type": "Default"
  }
]
Error response
{
  "error": "Invalid API key"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'services'
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
add Add Order Create a new order for a specific service
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'add'
service integer required Service ID
link string required Link to TikTok content
quantity integer required Quantity to order
Success response
{
  "order": 12345
}
Error response
{
  "error": "Service is required"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'add',
    'service' => 1,
    'link' => 'https://tiktok.com/@username/video/123456789',
    'quantity' => 1000
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
status Order Status Check status of one or multiple orders
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'status'
order integer optional Single order ID
orders string optional Comma-separated order IDs
Success response
{
  "charge": "5.50",
  "currency": "USD",
  "remains": "0",
  "start_count": "1000",
  "status": "completed"
}
Error response
{
  "error": "Order not found"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'status',
    'order' => 12345
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
balance Get Balance Check your account balance
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'balance'
Success response
{
  "balance": "100.50",
  "currency": "USD"
}
Error response
{
  "error": "Invalid API key"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'balance'
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
refill Refill Order Create refill request for one or multiple orders
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'refill'
order integer optional Single order ID
orders string optional Comma-separated order IDs
Success response
{
  "refill": 12345
}
Error response
{
  "error": "Order not found"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'refill',
    'order' => 12345
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
cancel Cancel Orders Cancel one or multiple orders
ParameterTypeRequiredDescription
key string required Your API key
action string required Must be 'cancel'
orders string required Comma-separated order IDs
Success response
{
  "12345": "Canceled",
  "12346": "Canceled"
}
Error response
{
  "12347": "Cannot cancel order in current status"
}
PHP example
<?php
$api_url = "http://mytakipci.com/api/v2";
$api_key = "YOUR_API_KEY_HERE";

$params = array(
    'key' => $api_key,
    'action' => 'cancel',
    'orders' => '12345,12346'
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>

Need an API key?

Create a free account — your key is available on your account page.

Create account