Documentação API
API TC SMM
Integre nossos serviços de marketing social diretamente no seu sistema. API compatível com padrões SMM.
Endpoint HTTP API
Todas as requisições devem ser POST
https://tcsmm.com.br/api/v2
1 Service list
Parâmetros
keySua chave API
action"services"
Resposta de Exemplo
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "Instagram",
"rate": "5.00",
"min": "100",
"max": "10000",
"refill": true,
"cancel": false
}
]
2 Add order
Parâmetros
keySua chave API
action"add"
serviceID do serviço
linkLink para o pedido
quantityQuantidade
Para Custom Comments:
commentsComentários (1 por linha)
Resposta de Exemplo
{
"order": 23501
}
3 Order status
Parâmetros
keySua chave API
action"status"
orderID do pedido
Resposta de Exemplo
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "BRL"
}
4 Multiple orders status
Parâmetros
keySua chave API
action"status"
orderIDs separados por vírgula
(1,2,3)
Resposta de Exemplo
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "BRL"
},
"10": {
"error": "Order not found"
}
}
5 Create refill
Parâmetros
keySua chave API
action"refill"
orderID do pedido
Nota: Disponível apenas para serviços com refill e pedidos com
status "Completed" ou "Partial".
Resposta de Exemplo
{
"refill": "Refill request submitted"
}
6 Create cancel
Parâmetros
keySua chave API
action"cancel"
orderID do pedido
Nota: Disponível apenas para serviços com cancel e pedidos com
status "Pending" ou "Processing".
Resposta de Exemplo
{
"cancel": "Cancel request submitted"
}
7 User balance
Parâmetros
keySua chave API
action"balance"
Resposta de Exemplo
{
"balance": "100.84",
"currency": "BRL"
}
Exemplo PHP
<?php
class TcSmmApi {
private $apiUrl = 'https://tcsmm.com.br/api/v2';
private $apiKey;
public function __construct($apiKey) {
$this->apiKey = $apiKey;
}
private function request($action, $params = []) {
$params['key'] = $this->apiKey;
$params['action'] = $action;
$ch = curl_init($this->apiUrl);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($params),
]);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
public function balance() {
return $this->request('balance');
}
public function services() {
return $this->request('services');
}
public function addOrder($service, $link, $quantity) {
return $this->request('add', [
'service' => $service,
'link' => $link,
'quantity' => $quantity,
]);
}
public function status($orderId) {
return $this->request('status', ['order' => $orderId]);
}
}
// Uso:
$api = new TcSmmApi('SUA_API_KEY');
// Ver saldo
print_r($api->balance());
// Listar serviços
print_r($api->services());
// Criar pedido
$order = $api->addOrder(1, 'https://instagram.com/p/ABC123', 1000);
echo "Pedido criado: #" . $order['order'];
?>
Crie uma conta para obter sua chave API
Criar Conta Grátis