API para quem opera em escala
A API da Matriz SMM permite que seu painel envie pedidos, consulte status e verifique saldo automaticamente, sem ninguém repassando pedido na mão. É o mesmo padrão de requisição usado pelos principais scripts de painel do mercado — se o seu painel já fala com outro fornecedor, ele fala com a gente.
Autenticação por chave
Uma API key por conta, revogável a qualquer momento.
Padrão de mercado
Compatível com os principais scripts de painel SMM.
JSON ou form urlencoded
Aceitamos os dois formatos de corpo na mesma URL.
Requisição — JSON
POST https://matrizsmm.com/api/public/v2
Content-Type: application/json
{
"key": "msmm_sua_chave_aqui",
"action": "add",
"service": "1",
"link": "https://instagram.com/seu_cliente",
"quantity": 1000
}Requisição — form urlencoded
POST https://matrizsmm.com/api/public/v2
Content-Type: application/x-www-form-urlencoded
key=msmm_sua_chave_aqui&action=add&service=1&link=https://instagram.com/seu_cliente&quantity=1000Os dois formatos funcionam no mesmo endpoint. Use application/x-www-form-urlencoded se o seu painel já vem configurado assim de fábrica.
Resposta — add (200 OK)
{
"order": "9b1d7c40-...-uuid-do-pedido",
"charge": "12.00"
}Requisição — services
key=msmm_sua_chave_aqui&action=servicesResposta — services
[
{
"service": "1",
"name": "Instagram Seguidores Brasileiros",
"type": "Default",
"category": "Instagram",
"rate": "12.00",
"min": "100",
"max": "100000",
"refill": true,
"cancel": false
}
]Requisição — balance
key=msmm_sua_chave_aqui&action=balanceResposta — balance
{
"balance": "123.45",
"currency": "BRL"
}Requisição — chave inválida
key=chave_errada&action=balanceResposta — erro
{
"error": "Invalid api key"
}
// Principais erros retornados:
// Chave de API inválida ou inativa
// Saldo insuficiente para este pedido
// Serviço indisponível
// Quantidade fora do intervalo permitido (min a max)
// Link inválidoParâmetros
keySua chave de API, gerada em Painel → Conta → Chaves da API v2.actionAção executada: add, status, services, balance, refill ou cancel.serviceID do serviço retornado pela ação services. Tratado como texto: aceita número (1, 2, 3), UUID ou qualquer identificador — não há validação de formato.linkURL do perfil, post ou vídeo que receberá o pedido.quantityQuantidade solicitada, dentro do mínimo e máximo do serviço.orderEm status e refill: um único ID de pedido.ordersEm status e cancel: um ID ou vários separados por vírgula (até 100).