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