Para desenvolvedores e revendedores

API de painel SMM: automatize seus pedidos

Busque a lista de serviços, crie pedidos e consulte status e saldo com nossa API padrão de revendedor. Um único endpoint com respostas em JSON que se conecta em poucos minutos ao software de painel que você já usa.

Um endpoint · 7 ações · Respostas em JSON

4,41.506 avaliações

Uma API padrão de revendedor

A API segue o formato padrão de revendedor usado no mercado. A maioria dos softwares de painel e dos scripts prontos passa a funcionar com a PanelFollows depois que você troca apenas a URL da API e a chave.

Um único endpoint

Todas as requisições vão para uma única URL; não existem caminhos extras nem malabarismo de versões. O parâmetro action escolhe a operação.

POST form-encoded

Os parâmetros são enviados em uma requisição POST form-encoded; corpos em JSON também são aceitos. Nada além das bibliotecas HTTP padrão é necessário.

Respostas em JSON

Toda requisição retorna JSON. Os erros chegam em um único campo error, o que deixa o tratamento de erros simples e previsível.

Autenticação por chave

Um único parâmetro key basta para autenticar; você não precisa implementar assinaturas, tokens ou fluxos OAuth.

POST https://panelfollows.com/api/v2
Content-Type: application/x-www-form-urlencoded

key=API_KEY&action=balance

# Resposta
{ "balance": "25.4300", "currency": "USD" }

Explicamos como os pedidos andam dentro do painel na página de como funciona e o modelo de revenda na página do painel SMM para revendedores.

Ações disponíveis

Hoje a API oferece 7 ações. Todas as requisições vão para o mesmo endpoint; a operação é escolhida pelo parâmetro action.

services

key, action

Retorna o catálogo de serviços ativos: ID do serviço, nome, categoria, preço por 1000, quantidade mínima e máxima, além dos indicadores refill, cancel e dripfeed.

add

key, action, service, link, quantity [, runs, interval]

Cria um novo pedido e retorna o número dele. Use runs e interval em serviços com dripfeed e o parâmetro comments em serviços de comentários personalizados.

status

key, action, order | orders

Retorna os detalhes do pedido: valor cobrado, contagem inicial, status e quantidade restante. Envie uma lista separada por vírgulas no parâmetro orders para consultar vários pedidos de uma vez.

balance

key, action

Retorna o saldo da sua conta em USD. Os valores dos pedidos são calculados na mesma moeda.

refill

key, action, order | orders

Abre uma solicitação de reposição para pedidos concluídos em serviços com reposição e retorna um ID de reposição para acompanhar. Você pode enviar vários pedidos separados por vírgulas.

refill_status

key, action, refill | refills

Retorna a situação atual das suas solicitações de reposição. Consulte várias de uma vez com o parâmetro refills.

cancel

key, action, orders

Cancela pedidos pendentes ou em andamento e devolve o valor para o seu saldo. Aceita vários números de pedido separados por vírgulas.

Os status dos pedidos são retornados como Pending, In progress, Completed, Partial ou Canceled.

Prefere uma loja pronta em vez de integrar a API ao seu próprio software? Confira a página do painel filho.

Exemplos de código

Os exemplos abaixo usam curl; é só trocar API_KEY pela chave que você gerou no painel.

Buscar a lista de serviços

# Buscar a lista de serviços
curl -X POST https://panelfollows.com/api/v2 \
  -d "key=API_KEY" \
  -d "action=services"

# Resposta
[
  {
    "service": "1201",
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "1.2000",
    "min": "10",
    "max": "100000",
    "refill": true,
    "cancel": true,
    "dripfeed": false
  }
]

Criar um pedido

# Criar um novo pedido
curl -X POST https://panelfollows.com/api/v2 \
  -d "key=API_KEY" \
  -d "action=add" \
  -d "service=1201" \
  -d "link=https://instagram.com/usuario" \
  -d "quantity=1000"

# Resposta
{ "order": 23501 }

Como começar?

  1. 1

    Crie uma conta grátis

    Cadastre-se com seu e-mail em segundos. O acesso à API vem em todas as contas, sem custo extra.

  2. 2

    Gere sua chave de API

    Crie e copie sua chave com um clique na página de API do painel. Você pode gerar outra quando quiser.

  3. 3

    Integre

    Aponte seu software para o endpoint com sua chave, busque a lista de serviços e faça o primeiro pedido pela API.

Use a página de API do seu painel para criar e gerenciar sua chave.

Mantenha sua chave de API segura

Sua chave de API pode criar pedidos em nome da sua conta, então trate-a como uma senha. Use a chave apenas no lado do servidor e mantenha-a fora de repositórios públicos, do código do lado do cliente e de capturas de tela.

Se você desconfiar que a chave vazou, gere outra com um clique na página de API do painel; a chave antiga perde a validade na hora. A API também tem limite de 240 requisições por minuto por chave para evitar abusos.

Perguntas frequentes

A API do painel SMM é gratuita?

Sim. O acesso à API vem em toda conta PanelFollows; não há taxa extra nem plano separado. Você paga apenas o valor do serviço dos pedidos que fizer.

Em que formato vêm as respostas?

Toda ação retorna JSON. O saldo e os valores dos pedidos estão em USD, e os erros chegam em um único campo error, o que facilita o tratamento.

É compatível com meu script de painel atual?

Sim. A API segue o formato padrão de revendedor usado no mercado, então na maioria dos softwares de painel e dos scripts prontos basta atualizar a URL da API e sua chave.

Existe limite de requisições?

Sim. São aceitas até 240 requisições por minuto por chave de API; o que passar do limite é recusado com uma mensagem de erro em JSON. Isso é mais do que suficiente para rotinas de automação comuns.

Dripfeed e reposição funcionam pela API?

Sim. Em serviços com dripfeed você pode incluir os parâmetros runs e interval na ação add. Em serviços com reposição, abra a solicitação com a ação refill e acompanhe pelo refill_status.

Avaliações dos clientes

Experiências reais de quem usa o serviço, contadas por eles mesmos.

@revendabr

API entrou sem dor de cabeça

Puxei a lista completa de serviços para o meu painel em uns vinte minutos. Os códigos de status batem com o que eu já usava e, em um mês com 50 pedidos por dia, não tive uma chamada falhando.

Samuel D.

Telegram

Membros sem susto no gráfico

Coloquei 8.000 membros no canal de um cliente ao longo de duas noites, divididos em lotes, para o crescimento não parecer artificial. O pedido mostrou a contagem inicial e o restante o tempo todo.

Marcos H.

Painel filho no mesmo dia

Apontei o DNS para o IP deles pela manhã e à tarde meu painel já estava no ar, com certificado válido e a minha marca. Recebo dos meus clientes pelo meu próprio gateway.

@agenciapixel.rj

Instagram

Atendo 12 clientes por aqui

Todo o meu fluxo de Instagram passa pelo PanelFollows. São doze contas de clientes e uma média de 60 pedidos por semana. O painel nunca me deixou na mão em horário de campanha.

Murilo T.

Twitter

Os seguidores do X ficaram

Pedi 2.400 seguidores para uma conta de nicho e entraram em cerca de sete horas. Conferi três semanas depois e o número quase não tinha mexido. Eu já tinha desistido de comprar coisa para o X.

Silvia N.

Facebook

Curtidas na página do café

Minha página tinha 40 curtidas depois de dois anos abandonada. Comprei mil e entraram ao longo de um fim de semana, num ritmo que não chamou atenção. Cliente novo já chega dizendo que achou pelo Facebook.

Comece a automatizar com a API hoje

Crie sua conta grátis, obtenha sua chave de API e faça o primeiro pedido pelo seu próprio software em poucos minutos.

Páginas relacionadas