Pular para o conteúdo

A API de WhatsApp que fica online 24/7.Cada número isolado, nenhuma mensagem perdida.

Funciona mesmo com o celular desligado. Se o seu servidor cair, guardamos as mensagens e entregamos assim que ele voltar, por até 24 horas.

  • Ambiente isolado por número
  • Troca de token em 1 clique
  • Registro de cada acesso no painel
POST /v1/messages200 OK"text": "Seu pedido foi confirmado!"Sessão 24/7Cliente · onlineSeu pedido foi confirmado!12:04Obrigado! Chega amanhã?Webhook → seu backendmessage.receivedMensagens ilimitadas

Você conecta uma vez. Nós mantemos online.

Três passos e o seu número está no ar. A conexão fica ativa 24/7 na nossa nuvem, sem servidor seu para cuidar.

  1. Crie a instância

    Um clique no painel ou uma chamada à API. Seu número ganha um ambiente dedicado e isolado.

  2. Escaneie o QR Code

    Uma vez só. A sessão segue ativa 24/7 na nossa nuvem, mesmo com o celular desligado.

  3. Envie e receba

    Envie mensagens pelo seu sistema e receba as respostas na hora, no seu backend, no n8n ou no Make.

Funciona com a sua stack

  • Node.js
  • Python
  • Go
  • PHP
  • TypeScript
  • OpenAI
  • Cursor
  • Windsurf
  • Bolt
  • Lovable
  • n8n
  • Make
  • Typebot

Especificação OpenAPI 3.1 e nenhum SDK pesado: se o seu código faz HTTP, ele já integra.

Outras APIs caem.A Restzapi fica de pé.

Número fora do ar, mensagem perdida e cliente sem resposta: é o que acontece num servidor improvisado ou numa API dividida com centenas de clientes.

Servidor próprio: trava a cada atualização

No primeiro mês parece economia. Depois, cada atualização do WhatsApp pesa mais na memória até o servidor cair de madrugada, com sessões corrompidas e mensagens perdidas sem aviso.

API compartilhada: o pico dos outros é seu

Centenas de clientes no mesmo servidor, sem isolamento. Quando outro cliente tem um pico de tráfego, suas mensagens atrasam e os avisos somem sem reenvio.

Restzapi: cada número no seu próprio ambiente

Cada número roda isolado, com distribuição de carga automática e filas que guardam tudo. A infraestrutura é nossa, e nenhuma mensagem fica pelo caminho.

Se o WhatsApp atualizar, o problema é nosso. O seu sistema só envia e recebe.

Fácil de integrar. Difícil de quebrar.

Nenhuma mensagem sai duas vezes, todo aviso chega no mesmo formato e até o seu editor com IA entende a documentação.

Nenhuma mensagem enviada duas vezes

Com o cabeçalho Idempotency-Key, uma falha de rede no meio do envio não vira mensagem duplicada para o seu cliente.

Ler a documentação
send-message.ts
fetch('https://api.restzapi.com/v1/messages', {  method: 'POST',  headers: {    'Authorization': 'Bearer SEU_TOKEN',    'Content-Type': 'application/json',    'Idempotency-Key': 'req_987654321' // Adeus, mensagens duplicadas  },  body: JSON.stringify({    to: "5511999999999",    type: "text",    content: { text: "Seu pedido foi confirmado!" }  })});

Teste direto do terminal

A mesma chamada, zero dependências. Se o seu sistema faz uma requisição HTTP, ele já fala com a Restzapi.

Ler a documentação
terminal
curl -X POST https://api.restzapi.com/v1/messages \  -H "Authorization: Bearer SEU_TOKEN" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: req_987654321" \  -d '{    "to": "5511999999999",    "type": "text",    "content": { "text": "Seu pedido foi confirmado!" }  }'

Todo evento no mesmo formato

Do status de leitura ao áudio recebido, cada evento chega em tempo real num JSON padronizado e fácil de parsear.

Ler a documentação
webhook.json
{  "event": "message.received",  "instance_id": "inst_123abc",  "data": {    "from": "5511999999999",    "push_name": "João Silva",    "type": "audio",    "content": {      "url": "https://api.restzapi.com/media/audio_xyz.ogg",      "mime_type": "audio/ogg",      "duration_seconds": 14    },    "timestamp": 1715094320  }}

Integração em um prompt

Cole o prompt no Cursor ou no Lovable. A IA lê o llms.txt e escreve a integração sem inventar métodos nem esbarrar em CORS.

Abrir o llms.txt
prompt.md
Use a documentação em https://docs.restzapi.com/llms.txt. Crie um serviço em [Sua Stack] que:1. conecte um número na Restzapi;2. gere o QR Code na interface para o usuário ler;3. configure um endpoint para escutar os webhooks de novas mensagens.

Nada se perde.Ninguém entra sem chave.

Se o seu servidor cair, reenviamos tudo por até 24 horas. Cada número roda isolado e cada acesso fica registrado no painel.

  • Reenvio automático por 24 horas

    Servidor fora do ar ou em atualização? A Restzapi guarda as mensagens e tenta de novo sozinha até o seu sistema responder.

  • Cada número no seu quadrado

    Recursos isolados por número. O pico de tráfego de outra empresa nunca chega à velocidade de entrega do seu app.

  • Chave trocada em um clique

    Todo acesso é validado por chave criptografada. Troque o token no painel e audite cada requisição pelos logs detalhados.

Tudo pronto para o seu produto

Áudio, mídia, grupos, agentes de IA e reconexão automática. E os números dos seus clientes conectados com a sua marca.

  • Com a sua marca, no seu SaaS

    Crie instâncias, gere o QR Code e conecte os números dos seus clientes pela API. Eles nunca veem a Restzapi.

  • Áudio PTT e mídia

    O áudio chega com a onda sonora, como se tivesse sido gravado na hora. PDFs, vídeos e imagens também.

  • Grupos sob controle

    Crie grupos, gerencie participantes, extraia a lista de membros e avise todos com @todos oculto numa só chamada.

  • Feita para agentes de IA

    No n8n ou com OpenAI, o webhook entrega áudio pronto para transcrição e mantém o ID de citação da conversa.

  • Reconecta sozinha

    Se o WhatsApp Web do número oscilar, recuperamos a sessão nos bastidores, sem ler o QR Code de novo.

  • Migração em minutos

    Vem de outra API não oficial? Na maioria dos casos, leva menos de 10 minutos: troque a Base URL e o token.

Faça as contas

Restzapi, API Oficial da Meta, servidor próprio e APIs legadas: quanto custa, quanto demora e quem fica de pé.

  • Custo por mensagem

    Restzapi
    R$ 0,00 (ilimitado)
    API Oficial (Meta)
    Pago (em dólar)
    VPS própria (Docker)
    R$ 0,00
    APIs legadas
    R$ 0,00
  • Tempo de setup

    Restzapi
    2 minutos
    API Oficial (Meta)
    Dias / burocracia
    VPS própria (Docker)
    Horas / dias
    APIs legadas
    Minutos
  • Tempo de manutenção

    Restzapi
    Zero
    API Oficial (Meta)
    Baixo
    VPS própria (Docker)
    Alto (quedas/updates)
    APIs legadas
    Médio (quedas)
  • Isolamento de tráfego

    Restzapi
    Sim (isolado)
    API Oficial (Meta)
    Sim
    VPS própria (Docker)
    Depende da sua máquina
    APIs legadas
    Não (compartilhado)
  • Simulação (digitando/PTT)

    Restzapi
    Nativo e automático
    API Oficial (Meta)
    Não possui
    VPS própria (Docker)
    Requer customização
    APIs legadas
    Raro / instável

A matemática é simples: custo fixo no lugar de tarifa em dólar por mensagem e de horas do seu time reiniciando servidor.

Menos queda, menos plantão, o mesmo valor todo mês.

Preço fixo por número. Mensagens ilimitadas.

Sem tarifa por mensagem e sem surpresa na fatura: o valor é o mesmo todo mês, envie quanto precisar.

Plano Restzapi

Para devs solo, validação de MVPs, testes locais e automações internas.

R$ 89,99 por mês, por instância

7 dias grátis · sem cartão

Incluso no plano

  • 1 instância isolada
  • Mensagens ilimitadasR$ 0,00 por envio
  • Webhooks em tempo real
  • Sem fidelidadecancele quando quiser

Perguntas frequentes

  • O que acontece se o meu servidor cair? Como funciona o reenvio de webhooks?

    Se o seu sistema ficar offline ou retornar um erro (como 500 ou timeout), a Restzapi não descarta o evento. A retentativa inteligente (Smart Retry) guarda o evento com segurança e faz novas tentativas de entrega, em intervalos progressivos, por até 24 horas. Assim que o seu sistema voltar ao ar, o webhook é entregue.

  • Por que vale mais a pena assinar a Restzapi do que manter um script open-source na minha VPS?

    A VPS pode custar US$ 5 por mês, mas o custo real está nas horas do seu time. O WhatsApp Web é atualizado constantemente pela Meta. Quando o script quebra, seu desenvolvedor precisa parar tudo, debugar, atualizar bibliotecas e reiniciar instâncias, sem contar os travamentos por falta de memória. Na Restzapi, nós absorvemos 100% dessa manutenção. Você paga por estabilidade, não por horas de plantão.

  • Como embutir o QR Code dentro do meu próprio SaaS?

    Pela própria API. Você chama o endpoint de criação de instância e nós retornamos o QR Code em base64. Você exibe essa imagem no frontend do seu SaaS para o seu cliente ler com o celular. Toda a conexão acontece sem que o seu cliente saiba que a Restzapi existe.

  • Como funciona a integração em um prompt usando Cursor ou Lovable?

    Nossa documentação também é publicada no formato llms.txt, estruturada para ser lida por IA. Basta pedir ao seu agente ou editor (Cursor, Windsurf, Lovable) que leia a documentação no nosso domínio: ele entende os métodos, as chaves e os formatos de webhook e gera um código de integração funcional já na primeira tentativa.

  • O meu celular precisa ficar conectado à internet o tempo todo?

    Não. A Restzapi usa a arquitetura Multi-Device do WhatsApp. Depois que o QR Code é lido, o celular pode ficar sem internet ou até desligado. A instância continua ativa, enviando e recebendo mensagens diretamente pelos nossos servidores.

  • É difícil migrar o código que já uso hoje para a Restzapi?

    Na maioria dos casos, leva menos de 10 minutos. Se você já usa uma biblioteca de mercado ou uma API REST legada, basta trocar a Base URL, atualizar o token no header e fazer pequenos ajustes no payload JSON. Se a sua lógica de mensageria já está pronta, a transição é indolor.

Não achou a sua resposta? Leia a documentação

Você foca no seu produto. Nós mantemos o WhatsApp online.

Teste por 7 dias, sem cartão. Depois, R$ 89,99 fixos por número, com mensagens ilimitadas.