API do WhatsApp para desenvolvedores e empresas
Envie e receba mensagens no WhatsApp do seu próprio número com uma única requisição REST. Sem processo de aprovação, sem templates e sem cobrança por mensagem: pareie com um QR code e entre no ar em dez minutos.
POST 'https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage' \ --header 'x-maytapi-key: $TOKEN' \ --data-raw '{ "to_number": "55119xxxxxx67", "type": "text", "message": "Pedido #10482 enviado" }' # 200 · 184 ms · ack: sent → delivered → read
2.000+
desenvolvedores e empresas
24M+
requisições de API por dia
99,98%
uptime, últimos 12 meses
184 ms
tempo médio de resposta
- ✓Grupos, canais, comunidades e status
- ✓Agentes de IA pelo servidor MCPnovo
- ✓Botões, listas e todos os tipos de mídia
- ✓Suporte em seis idiomas
- ✓Preço fixo, sem cobrança por mensagem
Como enviar uma mensagem de WhatsApp com a API
Sem migração de número, sem verificação do Business, sem esperar aprovação. Seu celular e o WhatsApp Web continuam conectados normalmente.
-
✓✓número pareado
Pareie seu número
Escaneie o QR code no painel. Seu número atual continua como está, sem migração.
-
POST /sendMessage x-maytapi-key: •••••• { "to_number": "55119xx…", "type": "text" } 200 OK · 184 ms
Envie uma requisição
Um endpoint, um header, um corpo JSON. Sem aprovação de templates e sem janela de conversa.
-
ack: sentack: deliveredack: read
Escute com webhooks
Mensagens recebidas e confirmações de entrega e leitura chegam ao seu servidor em tempo real.
O desenvolvedor envia a requisição. O cliente vê no WhatsApp.
A API envia do próprio número da empresa, então o cliente recebe atualizações, botões e respostas em uma conversa normal de WhatsApp. O log ao lado do celular mostra a requisição ou o webhook por trás de cada mensagem.
Para desenvolvedores
- ✓Um endpoint REST para todos os tipos de mensagem
- ✓Webhooks para respostas, toques em botões e confirmações
- ✓Exemplos em cURL, Python, Node.js, PHP, Go e Java
Para empresas
- ✓Mensagens de pedido, entrega e agendamento do seu número
- ✓Botões e listas que o cliente responde com um toque
- ✓Sua equipe responde pela caixa compartilhada ou pelo celular
Recursos da API do WhatsApp
Inclui os endpoints de grupos, canais e status que a Cloud API oficial deixa de fora. Texto livre, mídia e mensagens interativas são enviados sem aprovação de templates.
- ✓Criação de grupos, gestão de participantes e eventos de grupo
- ✓Publicações em canais e status de 24 horas
- ✓Mensagens interativas com botões, listas e respostas rápidas
- ✓Imagens, vídeo, áudio, documentos, localização e figurinhas
Também incluído em todos os planos
- Todas as mídias e tipos de mensagemImagens, vídeo, áudios, documentos, localização, contatos e figurinhas — envie e receba todos.
- Confirmações de entrega e leituraReceba no seu webhook, em tempo real, os eventos de enviado, entregue e lido de cada mensagem.
-
Celular e WhatsApp Web continuam ativosA API funciona como dispositivo conectado, então sua equipe continua usando o celular e o WhatsApp Web ao mesmo tempo.
- Validação de númerosVerifique se os números estão registrados no WhatsApp antes de enviar e mantenha suas listas limpas.
- Sem templates nem aprovaçõesEnvie mensagens livres logo após o pareamento — sem revisão da Meta, sem fila de templates.
- Low-code e no-codeMonte fluxos com n8n, Make ou Pabbly Connect, ou deixe um agente de IA usar o WhatsApp via MCP.
Casos de uso da API do WhatsApp
Os mesmos endpoints cobrem tudo, de avisos de pedido a agentes de IA.
-
Notificações de e-commerce
Confirmações de pedido, rastreio de entregas e status de devoluções chegam automaticamente ao WhatsApp do cliente.
-
Atendimento ao cliente
As mensagens recebidas entram no seu CRM via webhooks e sua equipe responde de um único número.
-
Lembretes de agendamento
Envie lembretes antes dos agendamentos e receba confirmações ou cancelamentos por botões.
-
Chatbots e agentes de IA
Com o Maytapi MCP Server, seu agente de IA conversa diretamente pelo WhatsApp.
-
Gestão de grupos e comunidades
Crie grupos, adicione participantes e escute eventos de grupo — endpoints que a API oficial não oferece.
-
Agências e SaaS
Gerencie vários números com preço reduzido e revenda o serviço para seus próprios clientes.
- n8nnó nativo
- Plataforma multiagentecaixa compartilhada
- Google Contactspronta para usar
- Maytapi MCP Serveragentes de IA
- Dialogflowchatbot
- Google Sheetspronto
Integrações da API do WhatsApp
Seu CRM, ERP, site ou produto SaaS se conecta por endpoints REST e webhooks. Se preferir não escrever um backend, use as plataformas de automação prontas.
- ✓Toda a sua equipe atende de um número com a plataforma multiagente
- ✓Ferramentas de aquecimento reduzem o risco de banimento
- ✓Verificação de número e foto de perfil já no painel
Três formas de colocar a API do WhatsApp para trabalhar
Escreva a integração, conecte às ferramentas que você já usa ou revenda para seus próprios clientes com a sua marca.
-
Desenvolvedores</>
Você constrói a integração
Endpoints REST, webhooks e exemplos prontos em cURL, Python, Node.js, PHP, Go e Java.
-
Equipes no-code{flow}
Você conecta ferramentas
Use o node nativo do n8n, a sincronização com Google Contacts ou o servidor MCP para assistentes de IA.
-
Agências e SaaSwhite-label
WhatsApp dentro do seu produto
Ofereça WhatsApp API aos seus clientes com a Partner API — eles veem a sua marca, não a nossa.
Comece grátis — sem cartão, testando com um número real de WhatsApp.
</>Comece grátisFerramentas gratuitas da API do WhatsApp
Use de graça, sem conta. Tudo roda no navegador e nada é armazenado.
- *bold* Formatador de texto do WhatsApp Visualize negrito, itálico, tachado e monoespaçado enquanto digita.
- wa.me/ Gerador de links de chat Crie links click-to-chat com mensagem pronta e coloque no seu site.
- [QR] Gerador de QR code do WhatsApp Baixe um QR code escaneável para seu número e mensagem.
- \" Ferramenta de escape JSON Escape com segurança qualquer texto que você precise incluir no corpo da API.
- ? Verificador de números Verifique se um número está registrado no WhatsApp.
- img Ferramenta de foto de perfil Obtenha a foto de perfil pública de um número pela API.
Exemplos de código da API do WhatsApp
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
-H "x-maytapi-key: $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to_number": "55119xxxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
}'
const res = await fetch("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", {
method: "POST",
headers: { "x-maytapi-key": TOKEN, "Content-Type": "application/json" },
body: JSON.stringify({
"to_number": "55119xxxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
})
});
console.log(await res.json());
import requests
res = requests.post(
"https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage",
headers={"x-maytapi-key": TOKEN},
json={
"to_number": "55119xxxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
},
timeout=10,
)
print(res.json())
$ch = curl_init("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => ["x-maytapi-key: $token", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
"to_number" => "55119xxxxxx67",
"type" => "text",
"message" => "Hello from Maytapi!"
]),
]);
echo curl_exec($ch);
body := strings.NewReader(`{"to_number":"55119xxxxxx67","type":"text","message":"Hello from Maytapi!"}`)
req, _ := http.NewRequest("POST", "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body)
req.Header.Set("x-maytapi-key", token)
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage"))
.header("x-maytapi-key", token)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(
"{\"to_number\":\"55119xxxxxx67\",\"type\":\"text\",\"message\":\"Hello from Maytapi!\"}"))
.build();
HttpResponse<String> res = client.send(req, HttpResponse.BodyHandlers.ofString());
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-maytapi-key", token);
var body = new StringContent(
"""{"to_number":"55119xxxxxx67","type":"text","message":"Hello from Maytapi!"}""",
Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body);
Console.WriteLine(await res.Content.ReadAsStringAsync());
Comparação de APIs do WhatsApp: Maytapi vs Cloud API
| Recurso | Maytapi | WhatsApp Cloud API | Twilio |
|---|---|---|---|
| Processo de aprovação | Não | Verificação do Business | Verificação do Business |
| Templates obrigatórios | Não | Sim | Sim |
| Modelo de preço | $24 / número / mês (anual), $29 mensal | por mensagem | por mensagem + plataforma |
| Mensagens em grupo | Sim | Não | Não |
| Canais e status | Sim | Não | Não |
| Número atual | Pareado diretamente | Número migrado | Número migrado |
| Tempo até a primeira mensagem | ~10 min | 1–5 dias | 1–5 dias |
| Suporte oficial | Não | Sim | Sim |
Última atualização:
Infraestrutura e segurança da API do WhatsApp
Cada número roda em sua própria sessão isolada. Entregas de webhook com falha são repetidas automaticamente — três tentativas em 30 minutos — e cada tentativa aparece nos seus logs.
- TLS 1.3
- novas tentativas de webhook
- sessões isoladas
- Uptime, últimos 12 meses99,98%
- Resposta média da API184 ms
- Volume diário de requisições24M+
- Novas tentativas de webhook3 tentativas / 30 min
- Tempo de resposta do suporte< 24 horas
Mais de 2.000 desenvolvedores e empresas usam a Maytapi
Desde 2021, desenvolvedores e empresas constroem seus bots, integrações de CRM e fluxos de WhatsApp na Maytapi. Nossa infraestrutura processa mais de 24 milhões de requisições de API por dia.
- enEnglish
- trTürkçe
- esEspañol
- ptPortuguês
- roRomână
- ruРусский
Documentação e suporte em seis idiomas.
- preço fixo a partir de $24
- sem cobrança por mensagem
- sem aprovação
- sem cartão
- cancele quando quiser
-
★★★★★integração rápida
Como fundador de uma startup, eu procurava uma solução econômica para automatizar nossa comunicação no WhatsApp. A Maytapi superou minhas expectativas. A integração foi muito simples e a equipe de suporte é realmente excelente.
Alex M.Empreendedor de tecnologia
-
★★★★★mensagens ilimitadas
Ficamos impressionados com a API completa da Maytapi e seu amplo conjunto de recursos. Com mensagens ilimitadas, suporte a vários dispositivos e gestão avançada de grupos, levamos nossa automação de WhatsApp a outro nível. Encontramos uma única solução para todas as nossas necessidades!
Sarah T.Gerente de experiência do cliente
-
★★★★★webhooks confiáveis
Como desenvolvedor experiente, fiquei impressionado com a qualidade da documentação da API da Maytapi e com a confiabilidade dos webhooks. Integrar recursos avançados como envio de mídia e acompanhamento do status das mensagens foi incrivelmente fácil.
David K.Desenvolvedor de software sênior
White label e programa de parceiros
Agências, produtos SaaS e startups podem revender a Maytapi com a própria marca ou ganhar indicando clientes. Nós operamos a infraestrutura; o relacionamento com o cliente é seu.
- ✓Partner API para oferecer WhatsApp API com a sua própria marca
- ✓Um painel personalizado com seu logo, seu nome e um link de indicação exclusivo
- ✓Ganhe de 30% a 50% da receita do primeiro ano dos clientes que você indicar
- ✓Preços por volume a partir de dez números
Preços da API do WhatsApp
Preço fixo por número — sem taxa de janela de conversa, sem taxa de plataforma, sem cobrança por mensagem. Sua fatura depende dos números conectados.
Última atualização:
Oferecemos preço reduzido a partir de dez números — fale conosco.
-
$_
Sandbox
grátis para sempre
Plano gratuito da API do WhatsApp, completo mas com limites
$0
Comece grátis- Mensagens para até 5 números diferentes no total
- Todos os endpoints disponíveis para testes
- Sem cartão
- Suporte técnico
- Ferramentas e integrações
-
Mais escolhido
{}
Developer
ilimitado
Uso profissional e soluções escaláveis
$24 / número / mêsCobrado anualmente. $29 / número / mês no plano mensal.
1 número → $24 / mês
Teste 3 dias grátis- Envio e recebimento ilimitados, mídia incluída
- Acesso ilimitado à API: grupos, canais, produtos, webhooks
- Sem taxas extras, sem cobrança por mensagem
- Ferramentas de aquecimento de números
- Integrações com Google Sheets, Google Contacts e Make
- APIs de foto de perfil e verificação de número
- Suporte prioritário
-
##
10+ números
desconto por volume
Agências, SaaS e vários números
Sob medida / conforme volume
Fale conosco- Preço reduzido a partir de dez números
- Plataforma multiagente
- Condições conforme o volume
- Chamada técnica prioritária
Os preços estão em USD. Impostos como o IVA são adicionados no checkout e variam conforme o seu país.
Guias da API do WhatsApp
Perguntas frequentes sobre a API do WhatsApp
Pergunte o que quiser ao nosso suporte pelo WhatsApp. O tempo médio de resposta é inferior a 24 horas.
Suporte Maytapi
online
Quanto tempo leva a configuração?
10:02
Cerca de dez minutos depois de escanear o QR. Sem esperar aprovação.
10:03
O que é a Maytapi?
A Maytapi é uma API do WhatsApp que conecta o seu próprio número de WhatsApp por QR code e permite enviar e receber mensagens, gerenciar grupos, canais e status, e receber eventos em um webhook através de uma API REST. Custa um valor fixo de $24 por número por mês no plano anual, ou $29 no mensal, sem taxa por mensagem.
A Maytapi é a API oficial do WhatsApp Business?
Não. É uma API não oficial que usa seu próprio número pelo protocolo do WhatsApp Web. Não é preciso aprovação da Meta nem conta no Business Manager.
Existe cobrança por mensagem?
Não. Você paga um valor fixo de 24 USD por número por mês; o volume de mensagens não altera sua fatura. Há descontos a partir de dez números.
Posso continuar usando meu celular?
Sim. A API funciona como um dispositivo conectado; seu celular e o WhatsApp Web continuam ligados e o histórico fica no seu celular.
Posso enviar mensagens em grupo?
Sim. Os endpoints para criar grupos, adicionar participantes e escutar eventos de grupo estão liberados.
Posso usar sem programar?
Sim. Pareamento de número e caixa compartilhada são configurados no painel. Conecta-se ao n8n, Make, Pabbly Connect, Dialogflow e Google Sheets sem código.
Quais linguagens de programação são suportadas?
Funciona via REST, então qualquer linguagem que faça uma requisição HTTP serve. Há exemplos prontos em cURL, Python, Node.js, PHP, Go e Java.
Quantos números posso conectar e há descontos?
Cada plano cobre um número de WhatsApp conectado; adicione mais quando precisar. A partir de dez números oferecemos preços por volume personalizados — escreva para info@maytapi.com.
Há limites para enviar mensagens?
O plano Developer não tem cotas de mensagens nem de API. Os sistemas antispam do próprio WhatsApp continuam valendo, então envie em um ritmo natural. O Sandbox gratuito pode enviar para até 5 números diferentes no total, e o teste grátis para até 30 números diferentes.
Existe risco de o meu número ser banido?
Toda automação tem algum risco, e banimentos também acontecem sem API quando o comportamento parece spam. O risco depende do padrão de envio, da idade do número e da reação dos destinatários. Use as ferramentas de aquecimento, espace as mensagens e siga nosso guia de prevenção de banimento.
Como funcionam pagamentos e notas fiscais?
Os pagamentos são processados com segurança pela Paddle. Informe o nome da empresa e o número fiscal (VAT) no checkout para receber uma fatura com imposto. Você pode cancelar quando quiser, e o teste não exige cartão.

Pegue sua chave e envie a primeira mensagem em dez minutos
Sem aprovação, sem templates, sem cartão. Todos os endpoints liberados por três dias.