Plano Developer da API do WhatsApp: Comece por ₹0 e Chegue a 100K Mensagens
Os planos Developer são a API REST e os webhooks assinados da StartMessaging com um painel somente leitura, dimensionados pelas mensagens de API que seu app envia por mês: 100 grátis, depois 1.000, 10.000 ou 100.000 a partir de ₹100 por mês, GST incluído. Conecte seu próprio número do WhatsApp Business: a Meta cobra as mensagens na sua conta, e nós nunca cobramos por mensagem.
✦ Teste grátis de 14 dias · Seu próprio número do WhatsApp Business · A Meta cobra as mensagens diretamente
Preços da API do WhatsApp para Desenvolvedores
Todos os tamanhos incluem a API REST, 2 endpoints de webhook, um painel somente leitura com 1 assento e suporte por documentação e e-mail. Preços em INR com GST incluído; no plano anual, 12 meses custam o preço de 10.
| Plano | Preço / mês | Preço / ano | Mensagens de API / mês | Requisições / minuto | Envios pela API / hora |
|---|---|---|---|---|---|
| Developer Free | ₹0 | ₹0 | 100 | 60 | 2,000 |
| Developer 1K | ₹100 | ₹1,000 | 1,000 | 120 | 10,000 |
| Developer 10K | ₹499 | ₹4,990 | 10,000 | 300 | 10,000 |
| Developer 100K | ₹999 | ₹9,990 | 100,000 | 1,200 | 10,000 |
O que Todo Tamanho Developer Inclui
-
API REST com chaves com escopos
REST simples em /api/v1, autenticado com uma chave do workspace (Authorization: Bearer sm_live_…). Escolha Full access, Send only, Read only ou escopos Custom e dê a cada integração a sua própria chave.
-
Dois endpoints de webhook assinados
Receba eventos de mensagens, contatos, conversas, templates e campanhas em até 2 endpoints HTTPS. Cada entrega é assinada com HMAC-SHA256 e reenviada após 1m, 5m, 30m, 2h, 6h e 12h se o seu servidor não responder.
-
Templates, texto e mídia
Envie templates aprovados, incluindo carrosséis e ofertas por tempo limitado, a qualquer momento, e texto ou mídia dentro da janela de 24 horas do cliente. Botões e listas interativos exigem Team ou Business.
-
Uso que você consulta quando quiser
GET /me retorna seu plano, limites de taxa e as mensagens de API do mês: quantas foram enviadas, a franquia, onde os envios param e quando a contagem reinicia. Developers → Logs guarda suas últimas 500 requisições dos últimos 7 dias.
-
Limites sem cobranças surpresa
Passada a franquia, um envio recebe 402 PLAN_MESSAGE_LIMIT_REACHED, e nada é atualizado ou cobrado sozinho. Nos tamanhos pagos, os outros envios param em 3× a franquia e os templates de autenticação nunca param.
-
Sua própria conta do WhatsApp Business
Você conecta seu número pelo Embedded Signup da Meta. A Meta cobra as mensagens na sua conta do WhatsApp Business, pelas tarifas da Meta; a StartMessaging cobra só o plano, sem carteira e sem margem.
Sua Primeira Mensagem pela API em 4 Passos
Não há número de sandbox: você constrói na sua própria conta do WhatsApp Business desde o início.
Cadastre-se e crie um workspace
Seu primeiro workspace começa com um teste grátis de 14 dias do Business, com 1.000 mensagens de API. Quando ele termina, o workspace passa para o Developer Free, a menos que você escolha um plano, e nada é apagado.
Conecte seu número do WhatsApp
Abra Connect e use o Embedded Signup da Meta para vincular sua conta do WhatsApp Business e seu número. Depois, adicione uma forma de pagamento no WhatsApp Manager: a Meta exige isso antes de aceitar envios de templates.
Aprove um template e crie uma chave
Envie um template para a Meta em Templates. Depois abra Developers → API keys, crie uma chave com os escopos de que precisa e copie-a: ela começa com sm_live_ e é mostrada só uma vez.
Verifique a chave e envie
Chame GET /api/v1/me para confirmar a chave, o plano e a franquia, e envie o template aprovado com POST /api/v1/messages. Um 201 significa que o WhatsApp o aceitou; as confirmações de entrega e leitura chegam como webhooks.
Envie Sua Primeira Mensagem de Template
Use o nome do template exatamente como a Meta o aprovou. O Idempotency-Key torna a nova tentativa segura: a mesma chave e o mesmo corpo em até 24 horas nunca enviam duas vezes.
curl -X POST https://waba-api.startmessaging.com/api/v1/messages \
-H "Authorization: Bearer sm_live_your_api_key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: welcome-919876543210" \
-d '{
"to": "+919876543210",
"type": "template",
"template": {
"name": "order_confirmation",
"language": "en_US",
"parameters": [{ "text": "Aarti" }, { "text": "#1042" }]
},
"clientReference": "order-1042"
}' const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
method: 'POST',
headers: {
Authorization: 'Bearer sm_live_your_api_key',
'Content-Type': 'application/json',
'Idempotency-Key': 'welcome-919876543210',
},
body: JSON.stringify({
to: '+919876543210',
type: 'template',
template: {
name: 'order_confirmation',
language: 'en_US',
parameters: [{ text: 'Aarti' }, { text: '#1042' }],
},
clientReference: 'order-1042',
}),
});
const { data } = await res.json();
console.log(data.id, data.status); // "3f6c2a1e-…" "sent" import requests
res = requests.post(
"https://waba-api.startmessaging.com/api/v1/messages",
headers={
"Authorization": "Bearer sm_live_your_api_key",
"Idempotency-Key": "welcome-919876543210",
},
json={
"to": "+919876543210",
"type": "template",
"template": {
"name": "order_confirmation",
"language": "en_US",
"parameters": [{"text": "Aarti"}, {"text": "#1042"}],
},
"clientReference": "order-1042",
},
)
print(res.json()["data"]) Acompanhe Suas Mensagens de API do Mês com GET /me
Não exige escopo. Nesta resposta, um workspace Developer 1K enviou 420 das suas 1.000 mensagens de API; os envios parariam em 3.000, e a contagem reinicia no dia 1º, no horário da Índia.
curl https://waba-api.startmessaging.com/api/v1/me \
-H "Authorization: Bearer sm_live_your_api_key" const res = await fetch('https://waba-api.startmessaging.com/api/v1/me', {
headers: { Authorization: `Bearer ${process.env.SM_API_KEY}` },
});
const { data } = await res.json();
console.log(data.apiKey.scopes); import os, requests
res = requests.get(
"https://waba-api.startmessaging.com/api/v1/me",
headers={"Authorization": f"Bearer {os.environ['SM_API_KEY']}"},
)
print(res.json()["data"]["apiKey"]["scopes"]) <?php
$ch = curl_init('https://waba-api.startmessaging.com/api/v1/me');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('SM_API_KEY')],
]);
$me = json_decode(curl_exec($ch), true);
print_r($me['data']['apiKey']['scopes']); {
"data": {
"workspace": {
"id": "6f1e2d3c-4b5a-4968-8776-5a4b3c2d1e0f",
"name": "Meera Boutique",
"slug": "meera-boutique"
},
"plan": { "code": "DEV_1K", "name": "Developer 1K", "tier": 2 },
"apiKey": {
"id": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"prefix": "sm_live_ab12",
"scopes": ["messages:send", "messages:read"]
},
"limits": { "requestsPerMinute": 120, "sendsPerHour": 10000 },
"usage": { "requestsThisMinute": 12, "sendsThisHour": 140 },
"messages": {
"period": "2026-10",
"sent": 420,
"limit": 1000,
"stopAt": 3000,
"resetsAt": "2026-10-31T18:30:00.000Z"
}
},
"meta": {
"requestId": "b7c1e0d2-5a4f-4c3b-9e8d-1f2a3b4c5d6e",
"timestamp": "2026-10-02T10:00:00.000Z"
}
} Developer vs Team vs Business
O Developer é para apps que enviam pela API. Team e Business são para pessoas que respondem clientes. Todos mantêm o mesmo workspace e as mesmas chaves de API, então você pode subir de plano quando quiser.
| Recurso | Developer | Team | Business |
|---|---|---|---|
| Preço / mês | ₹0 a ₹999, por tamanho | ₹999 | ₹2,999 |
| Preço / ano | ₹0 a ₹9.990, por tamanho | ₹9,990 | ₹29,990 |
| Assentos incluídos | 1 | 3 | 10 |
| Painel | Somente leitura | Caixa de entrada compartilhada, contatos e CRM | Tudo do Team, mais fluxos de chatbot e WhatsApp Forms |
| Mensagens de API / mês | 100 a 100.000, por tamanho | Ilimitadas (uso justo) | Ilimitadas (uso justo) |
| Requisições / minuto | 60 a 1.200, por tamanho | 300 | 1,200 |
| Endpoints de webhook | 2 | 1 | 5 |
| Mensagens interativas (botões e listas) | |||
| Atribuir e resolver conversas pela API | |||
| Campanhas pelo painel | |||
| API de conversões (POST /conversions) | |||
| Suporte | Documentação e e-mail | Chat prioritário |
Plano Developer da API do WhatsApp — Perguntas Frequentes
Existe um plano gratuito da API do WhatsApp?
Sim. O Developer Free custa ₹0 e inclui 100 mensagens de API por mês, 60 requisições por minuto, 2.000 envios pela API por hora, 2 endpoints de webhook e um painel somente leitura. A Meta continua cobrando as próprias tarifas de mensagens na sua conta do WhatsApp Business; a StartMessaging não cobra nada por mensagem.
Qual a diferença entre o Developer Free e o teste grátis?
O teste grátis de 14 dias é o plano Business para até 3 pessoas, 1.000 contatos e 1.000 mensagens de API, uma vez por titular de conta. O Developer Free não tem data de término. Quando um teste termina sem plano, o workspace passa para o Developer Free: a API continua funcionando dentro dos limites dele e seus dados permanecem.
O que conta como mensagem de API?
Cada mensagem enviada por POST /api/v1/messages (ou pelo obsoleto POST /trigger/send) que o WhatsApp aceitou. Um envio recusado devolve a vaga. O mês segue o horário da Índia e a contagem recomeça no dia 1º.
O que acontece quando atinjo meu limite mensal?
O envio recebe 402 PLAN_MESSAGE_LIMIT_REACHED com sent, stopAt e resetsAt nos detalhes. O Developer Free para em 100, templates de autenticação incluídos. Um tamanho pago para os outros envios em 3× a franquia (3.000, 30.000 ou 300.000) e nunca para templates de autenticação. Nada é atualizado ou cobrado sozinho: escolha um tamanho maior ou outro plano para enviar mais.
A StartMessaging cobra por mensagem do WhatsApp?
Não. A StartMessaging é uma Meta Tech Provider: você conecta sua própria conta do WhatsApp Business, e a Meta cobra as mensagens diretamente nela, pelas tarifas da Meta. Nós cobramos um plano fixo, sem carteira, sem créditos e sem margem por mensagem. Os tamanhos Developer são definidos por quantas mensagens de API por mês incluem.
O que não posso fazer em um plano Developer?
O painel é somente leitura, com 1 assento: responder conversas, adicionar contatos e enviar campanhas pelo painel exigem Team ou Business. Pela API, mensagens interativas e atribuir ou resolver conversas exigem a caixa de entrada da equipe (Team ou Business), e POST /conversions exige Business. Ler conversas e gerenciar contatos pela API funciona no Developer.
Posso passar do Developer para Team ou Business depois?
Sim, pela página Billing. Você mantém o mesmo workspace e as mesmas chaves de API. A mudança de plano vale assim que é paga, e os dias não usados do plano atual são reembolsados.
Os preços do Developer incluem GST?
Sim. Todos os preços são em rúpias indianas (INR) e incluem 18% de GST, com nota fiscal GST para cada pagamento. A cobrança é só em INR, em todos os países. No plano anual, 12 meses custam o preço de 10: ₹1.000, ₹4.990 ou ₹9.990 por ano.
Existe sandbox ou número de teste?
Não. Você conecta sua própria conta do WhatsApp Business desde o início. O teste grátis de 14 dias inclui a API (300 requisições por minuto, 100 envios por hora, 1.000 mensagens de API), o suficiente para construir e testar uma integração de ponta a ponta. Depois dele, o Developer Free mantém a API ativa com 100 mensagens por mês.
Comece a Construir no Plano Developer Grátis
Cadastre-se, conecte seu próprio número do WhatsApp Business e faça sua primeira chamada. Seu primeiro workspace ganha um teste grátis de 14 dias; depois dele, o Developer Free mantém a API ativa com 100 mensagens por mês.