Plan Developer de la API de WhatsApp: Empiece por ₹0 y Llegue a 100K Mensajes
Los planes Developer son la API REST y los webhooks firmados de StartMessaging con un panel de solo lectura, dimensionados por los mensajes de API que su app envía al mes: 100 gratis, luego 1.000, 10.000 o 100.000 desde ₹100 al mes, GST incluido. Conecte su propio número de WhatsApp Business: Meta factura los mensajes en su cuenta y nosotros nunca cobramos por mensaje.
✦ Prueba gratis de 14 días · Tu propio número de WhatsApp Business · Meta factura los mensajes directamente
Precios de la API de WhatsApp para Desarrolladores
Todos los tamaños incluyen la API REST, 2 endpoints de webhook, un panel de solo lectura con 1 puesto y soporte por documentación y correo. Precios en INR con GST incluido; con el pago anual, 12 meses cuestan lo que 10.
| Plan | Precio / mes | Precio / año | Mensajes de API / mes | Solicitudes / minuto | Envíos por 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 |
Lo que Incluye Cada Tamaño Developer
-
API REST con claves con alcances
REST simple en /api/v1, autenticado con una clave del workspace (Authorization: Bearer sm_live_…). Elija Full access, Send only, Read only o alcances Custom, y dé a cada integración su propia clave.
-
Dos endpoints de webhook firmados
Reciba eventos de mensajes, contactos, conversaciones, plantillas y campañas en hasta 2 endpoints HTTPS. Cada entrega se firma con HMAC-SHA256 y se reintenta tras 1m, 5m, 30m, 2h, 6h y 12h si su servidor no responde.
-
Plantillas, texto y multimedia
Envíe plantillas aprobadas, incluidos carruseles y ofertas por tiempo limitado, en cualquier momento, y texto o multimedia dentro de la ventana de 24 horas del cliente. Los botones y listas interactivos requieren Team o Business.
-
Uso que puede consultar cuando quiera
GET /me devuelve su plan, los límites de uso y los mensajes de API del mes: cuántos se enviaron, la cuota, dónde se detienen los envíos y cuándo se reinicia el conteo. Developers → Logs guarda sus últimas 500 solicitudes de los últimos 7 días.
-
Límites sin cobros sorpresa
Superada la cuota, un envío recibe 402 PLAN_MESSAGE_LIMIT_REACHED, y nada se actualiza ni se cobra por sí solo. En los tamaños de pago, los demás envíos se detienen en 3× la cuota y las plantillas de autenticación nunca se detienen.
-
Su propia cuenta de WhatsApp Business
Usted conecta su número con el Embedded Signup de Meta. Meta factura los mensajes en su cuenta de WhatsApp Business según las tarifas de Meta; StartMessaging cobra solo el plan, sin saldo prepagado ni recargo.
Su Primer Mensaje por API en 4 Pasos
No hay número de sandbox: construye sobre su propia cuenta de WhatsApp Business desde el principio.
Regístrese y cree un workspace
Su primer workspace empieza con una prueba gratis de 14 días de Business, con 1.000 mensajes de API. Al terminar, el workspace pasa a Developer Free salvo que elija un plan, y no se borra nada.
Conecte su número de WhatsApp
Abra Connect y use el Embedded Signup de Meta para vincular su cuenta de WhatsApp Business y su número. Luego agregue un método de pago en WhatsApp Manager: Meta lo exige antes de aceptar envíos de plantillas.
Apruebe una plantilla y cree una clave
Envíe una plantilla a Meta desde Templates. Después abra Developers → API keys, cree una clave con los alcances que necesita y cópiela: empieza con sm_live_ y se muestra solo una vez.
Verifique la clave y envíe
Llame a GET /api/v1/me para confirmar la clave, el plan y la cuota, y envíe la plantilla aprobada con POST /api/v1/messages. Un 201 significa que WhatsApp la aceptó; las confirmaciones de entrega y lectura llegan como webhooks.
Envíe Su Primer Mensaje de Plantilla
Use el nombre de la plantilla exactamente como Meta la aprobó. El Idempotency-Key hace seguro el reintento: la misma clave y el mismo cuerpo dentro de 24 horas nunca envían dos veces.
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"]) Siga Sus Mensajes de API del Mes con GET /me
No requiere alcance. En esta respuesta, un workspace Developer 1K ha enviado 420 de sus 1.000 mensajes de API; los envíos se detendrían en 3.000, y el conteo se reinicia el día 1, hora de India.
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
Developer es para apps que envían por la API. Team y Business son para personas que responden a clientes. Todos conservan el mismo workspace y las mismas claves de API, así que puede subir de plan cuando quiera.
| Función | Developer | Team | Business |
|---|---|---|---|
| Precio / mes | ₹0 a ₹999, según el tamaño | ₹999 | ₹2,999 |
| Precio / año | ₹0 a ₹9.990, según el tamaño | ₹9,990 | ₹29,990 |
| Puestos incluidos | 1 | 3 | 10 |
| Panel | Solo lectura | Bandeja compartida, contactos y CRM | Todo lo de Team, más flujos de chatbot y WhatsApp Forms |
| Mensajes de API / mes | 100 a 100.000, según el tamaño | Ilimitados (uso razonable) | Ilimitados (uso razonable) |
| Solicitudes / minuto | 60 a 1.200, según el tamaño | 300 | 1,200 |
| Endpoints de webhook | 2 | 1 | 5 |
| Mensajes interactivos (botones y listas) | |||
| Asignar y resolver conversaciones por la API | |||
| Campañas desde el panel | |||
| API de conversiones (POST /conversions) | |||
| Soporte | Documentación y correo | Correo | Chat prioritario |
Plan Developer de la API de WhatsApp — Preguntas Frecuentes
¿Hay un plan gratuito de la API de WhatsApp?
Sí. Developer Free cuesta ₹0 e incluye 100 mensajes de API al mes, 60 solicitudes por minuto, 2.000 envíos por API por hora, 2 endpoints de webhook y un panel de solo lectura. Meta sigue facturando sus propios cargos por mensaje en su cuenta de WhatsApp Business; StartMessaging no cobra nada por mensaje.
¿En qué se diferencia Developer Free de la prueba gratis?
La prueba gratis de 14 días es el plan Business para hasta 3 personas, 1.000 contactos y 1.000 mensajes de API, una vez por titular de cuenta. Developer Free no tiene fecha de fin. Cuando una prueba termina sin plan, el workspace pasa a Developer Free: la API sigue funcionando dentro de sus límites y sus datos se conservan.
¿Qué cuenta como mensaje de API?
Cada mensaje enviado por POST /api/v1/messages (o por el obsoleto POST /trigger/send) que WhatsApp aceptó. Un envío rechazado devuelve su cupo. El mes sigue la hora de India y el conteo se reinicia el día 1.
¿Qué pasa cuando llego a mi límite mensual?
El envío recibe 402 PLAN_MESSAGE_LIMIT_REACHED con sent, stopAt y resetsAt en los detalles. Developer Free se detiene en 100, plantillas de autenticación incluidas. Un tamaño de pago detiene los demás envíos en 3× su cuota (3.000, 30.000 o 300.000) y nunca detiene las plantillas de autenticación. Nada se actualiza ni se cobra por sí solo: elija un tamaño mayor u otro plan para enviar más.
¿StartMessaging cobra por mensaje de WhatsApp?
No. StartMessaging es un Meta Tech Provider: usted conecta su propia cuenta de WhatsApp Business y Meta le factura los mensajes directamente, según las tarifas de Meta. Nosotros cobramos un plan fijo, sin saldo, sin créditos y sin recargo por mensaje. Los tamaños Developer se definen por cuántos mensajes de API al mes incluyen.
¿Qué no puedo hacer en un plan Developer?
El panel es de solo lectura, con 1 puesto: responder chats, agregar contactos y enviar campañas desde el panel requieren Team o Business. Por la API, los mensajes interactivos y asignar o resolver conversaciones requieren la bandeja del equipo (Team o Business), y POST /conversions requiere Business. Leer conversaciones y gestionar contactos por la API funciona en Developer.
¿Puedo pasar de Developer a Team o Business más adelante?
Sí, desde la página Billing. Conserva el mismo workspace y las mismas claves de API. Un cambio de plan se aplica en cuanto se paga, y se reembolsan los días no usados del plan actual.
¿Los precios de Developer incluyen GST?
Sí. Todos los precios están en rupias indias (INR) e incluyen 18% de GST, con factura GST por cada pago. La facturación es solo en INR, en todos los países. Con el pago anual, 12 meses cuestan lo que 10: ₹1.000, ₹4.990 o ₹9.990 al año.
¿Hay un sandbox o número de prueba?
No. Conecta su propia cuenta de WhatsApp Business desde el principio. La prueba gratis de 14 días incluye la API (300 solicitudes por minuto, 100 envíos por hora, 1.000 mensajes de API), suficiente para construir y probar una integración de punta a punta. Después, Developer Free mantiene la API activa con 100 mensajes al mes.
Empiece a Construir con el Plan Developer Gratis
Regístrese, conecte su propio número de WhatsApp Business y haga su primera llamada. Su primer workspace obtiene una prueba gratis de 14 días; después, Developer Free mantiene la API activa con 100 mensajes al mes.