API de WhatsApp para desarrolladores y empresas
Envía y recibe mensajes de WhatsApp desde tu propio número con una sola petición REST. Sin proceso de aprobación, sin plantillas y sin cargos por mensaje: vincula tu número con un código QR y empieza en diez minutos.
POST 'https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage' \ --header 'x-maytapi-key: $TOKEN' \ --data-raw '{ "to_number": "3461xxxxx67", "type": "text", "message": "Pedido #10482 enviado" }' # 200 · 184 ms · ack: sent → delivered → read
2.000+
desarrolladores y empresas
24M+
peticiones API al día
99,98%
uptime, últimos 12 meses
184 ms
tiempo de respuesta medio
- ✓Grupos, canales, comunidades y estados
- ✓Agentes de IA mediante el servidor MCPnuevo
- ✓Botones, listas y todos los tipos de multimedia
- ✓Soporte en seis idiomas
- ✓Un precio fijo, sin cargos por mensaje
Cómo enviar un mensaje de WhatsApp con la API
Sin migrar el número, sin verificación de Business, sin esperar aprobaciones. Tu teléfono y WhatsApp Web siguen conectados como siempre.
-
✓✓número vinculado
Vincula tu número
Escanea el código QR desde el panel. Tu número actual se queda como está, sin migraciones.
-
POST /sendMessage x-maytapi-key: •••••• { "to_number": "3461xxx…", "type": "text" } 200 OK · 184 ms
Envía una petición
Un endpoint, una cabecera, un cuerpo JSON. Sin aprobación de plantillas ni ventana de conversación.
-
ack: sentack: deliveredack: read
Escucha con webhooks
Los mensajes entrantes y los avisos de entrega y lectura llegan a tu servidor en tiempo real.
Los desarrolladores envían la petición. Los clientes la ven en WhatsApp.
La API envía desde el número de la propia empresa, así que los clientes reciben avisos, botones y respuestas en un chat de WhatsApp normal. El registro junto al teléfono muestra la petición o el webhook detrás de cada mensaje.
Para desarrolladores
- ✓Un endpoint REST para todos los tipos de mensaje
- ✓Webhooks para respuestas, toques en botones y confirmaciones
- ✓Ejemplos en cURL, Python, Node.js, PHP, Go, Java y C#
Para empresas
- ✓Mensajes de pedidos, envíos y citas desde tu número
- ✓Botones y listas que tus clientes responden con un toque
- ✓Tu equipo responde desde la bandeja compartida o desde el teléfono
Funciones de la API de WhatsApp
Incluye los endpoints de grupos, canales y estados que la Cloud API oficial no ofrece. Texto libre, multimedia y mensajes interactivos salen sin aprobación de plantillas.
- ✓Creación de grupos, gestión de participantes y eventos de grupo
- ✓Publicaciones en canales y estados de 24 horas
- ✓Mensajes interactivos con botones, listas y respuestas rápidas
- ✓Imágenes, vídeo, audio, documentos, ubicación y stickers
Incluido también en todos los planes
- Todos los medios y tipos de mensajeImágenes, video, notas de voz, documentos, ubicación, contactos y stickers: envíalos y recíbelos todos.
- Confirmaciones de entrega y lecturaRecibe en tu webhook, en tiempo real, los eventos de enviado, entregado y leído de cada mensaje.
-
El teléfono y WhatsApp Web siguen activosLa API funciona como dispositivo vinculado, así tu equipo puede seguir usando el teléfono y WhatsApp Web a la vez.
- Validación de númerosComprueba si los números están registrados en WhatsApp antes de enviar y mantén tus listas limpias.
- Sin plantillas ni aprobacionesEnvía mensajes libres justo después de vincular: sin revisión de Meta ni cola de plantillas.
- Low-code y no-codeCrea flujos con n8n, Make o Pabbly Connect, o deja que un agente de IA use WhatsApp mediante MCP.
API de comunidades · API de LID a número de teléfono · Registro de cambios
Casos de uso de la API de WhatsApp
Los mismos endpoints cubren desde avisos de pedidos hasta agentes de IA.
-
Notificaciones de e-commerce
Confirmaciones de pedido, seguimiento de envíos y estado de devoluciones llegan automáticamente al WhatsApp del cliente.
-
Atención al cliente
Los mensajes entrantes llegan a tu CRM mediante webhooks y tu equipo responde desde un solo número.
-
Recordatorios de citas
Envía recordatorios antes de cada cita y recibe confirmaciones o cancelaciones con botones.
-
Chatbots y agentes de IA
Con Maytapi MCP Server tu agente de IA conversa directamente por WhatsApp.
-
Gestión de grupos y comunidades
Crea grupos, añade participantes y escucha eventos de grupo: endpoints que la API oficial no ofrece.
-
Agencias y SaaS
Gestiona varios números con precios reducidos y revende el servicio a tus propios clientes.
- n8nnodo nativo
- Plataforma multiagentebandeja compartida
- Google Contactslisto para usar
- Maytapi MCP Serveragentes de IA
- Dialogflowchatbot
- Google Sheetslisto
Integraciones de la API de WhatsApp
Tu CRM, ERP, sitio web o producto SaaS se conecta mediante endpoints REST y webhooks. Si prefieres no escribir un backend, usa las plataformas de automatización ya preparadas.
- ✓Todo tu equipo trabaja desde un número con la plataforma multiagente
- ✓Las herramientas de calentamiento reducen el riesgo de bloqueo
- ✓Verificación de números y foto de perfil integradas en el panel
Tres formas de poner a trabajar la API de WhatsApp
Escribe la integración, conéctala con las herramientas que ya usas o véndela a tus propios clientes con tu marca.
-
Desarrolladores</>
Tú construyes la integración
Endpoints REST, webhooks y ejemplos listos en cURL, Python, Node.js, PHP, Go, Java y C#.
-
Equipos no-code{flow}
Conectas herramientas
Usa el nodo nativo de n8n, la sincronización con Google Contacts o el servidor MCP para asistentes de IA.
-
Agencias y SaaSwhite-label
WhatsApp dentro de tu producto
Ofrece WhatsApp API a tus clientes con la Partner API: ellos ven tu marca, no la nuestra.
Empieza gratis: sin tarjeta y probando con un número de WhatsApp real.
</>Empieza gratisHerramientas gratuitas de la API de WhatsApp
Úsalas gratis. El formateador, el generador de enlaces, el de códigos QR y la herramienta JSON funcionan en el navegador sin cuenta; el verificador de números y la herramienta de foto de perfil necesitan una cuenta gratuita de Maytapi y un número conectado.
- *bold* Formateador de texto de WhatsApp Previsualiza negrita, cursiva, tachado y monoespaciado mientras escribes.
- wa.me/ Generador de enlaces de chat Crea enlaces click-to-chat con un mensaje predefinido y añádelos a tu web.
- [QR] Generador de QR de WhatsApp Descarga un código QR escaneable para tu número y mensaje.
- \" Herramienta de escape JSON Escapa de forma segura cualquier texto que quieras incluir en el cuerpo de la API.
- ? Verificador de números Comprueba si un número está registrado en WhatsApp.
- img Herramienta de foto de perfil Obtén la foto de perfil pública de un número a través de la API.
Ejemplos de código de la API de 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": "3461xxxxx67",
"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": "3461xxxxx67",
"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": "3461xxxxx67",
"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" => "3461xxxxx67",
"type" => "text",
"message" => "Hello from Maytapi!"
]),
]);
echo curl_exec($ch);
body := strings.NewReader(`{"to_number":"3461xxxxx67","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\":\"3461xxxxx67\",\"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":"3461xxxxx67","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());
Comparativa de APIs de WhatsApp: Maytapi vs Cloud API
| Función | Maytapi | WhatsApp Cloud API | Twilio |
|---|---|---|---|
| Proceso de aprobación | No | Verificación de Business | Verificación de Business |
| Plantillas obligatorias | No | Sí | Sí |
| Modelo de precios | $24 / número / mes (anual), $29 mensual | por mensaje | por mensaje + plataforma |
| Mensajes de grupo | Sí | No | No |
| Canales y estados | Sí | No | No |
| Número actual | Vinculación directa | Se migra el número | Se migra el número |
| Tiempo hasta el primer mensaje | ~10 min | 1–5 días | 1–5 días |
| Soporte oficial | No | Sí | Sí |
Última actualización:
Infraestructura y seguridad de la API de WhatsApp
Cada número funciona en su propia sesión aislada. Las entregas de webhook fallidas se reintentan automáticamente — tres intentos en 30 minutos — y cada intento aparece en tus registros.
- TLS 1.3
- reintentos de webhook
- sesiones aisladas
- Uptime, últimos 12 meses99,98%
- Respuesta media de la API184 ms
- Volumen diario de peticiones24M+
- Reintentos de webhook3 intentos / 30 min
- Tiempo de respuesta del soporte< 24 horas
Más de 2.000 desarrolladores y empresas trabajan con Maytapi
Desde 2019, desarrolladores y empresas construyen sus bots, integraciones con CRM y flujos de WhatsApp sobre Maytapi. Nuestra infraestructura procesa más de 24 millones de peticiones API al día.
- enEnglish
- trTürkçe
- esEspañol
- ptPortuguês
- roRomână
- ruРусский
Documentación y soporte en seis idiomas.
- precio fijo desde $24
- sin cargos por mensaje
- sin aprobación
- sin tarjeta
- cancela cuando quieras
-
★★★★★integración rápida
Como fundador de una startup, buscaba una solución económica para automatizar nuestra comunicación por WhatsApp. Maytapi superó mis expectativas. La integración fue muy sencilla y su equipo de soporte es realmente excelente.
Alex M.Emprendedor tecnológico
-
★★★★★mensajes ilimitados
Nos impresionaron la API completa de Maytapi y su amplio conjunto de funciones. Gracias a la mensajería ilimitada, el soporte multidispositivo y la gestión avanzada de grupos, llevamos nuestra automatización de WhatsApp a otro nivel. ¡Encontramos una sola solución para todas nuestras necesidades!
Sarah T.Responsable de experiencia del cliente
-
★★★★★webhooks fiables
Como desarrollador con experiencia, me impresionaron la calidad de la documentación de la API de Maytapi y la fiabilidad de sus webhooks. Integrar funciones avanzadas como el envío de multimedia y el seguimiento del estado de los mensajes fue increíblemente fácil.
David K.Desarrollador de software sénior
Marca blanca y programa de partners
Agencias, productos SaaS y startups pueden revender Maytapi con su propia marca o ganar recomendando clientes. Nosotros operamos la infraestructura; la relación con el cliente es tuya.
- ✓Partner API para ofrecer WhatsApp API con tu propia marca
- ✓Un panel personalizado con tu logo, tu nombre y un enlace de referido único
- ✓Gana entre el 30% y el 50% de los ingresos del primer año de los clientes que recomiendes
- ✓Precios por volumen a partir de diez números
Precios de la API de WhatsApp
Precio fijo por número: sin tarifas por ventana de conversación, sin cuotas de plataforma y sin cargos por mensaje. Tu factura depende de los números conectados.
Última actualización:
Ofrecemos precios reducidos a partir de diez números: escríbenos.
-
$_
Sandbox
gratis para siempre
Plan gratuito de la API de WhatsApp, completo pero con límites
$0
Empieza gratis- Mensajes a hasta 5 números distintos en total
- Todos los endpoints disponibles para pruebas
- Sin tarjeta
- Soporte técnico
- Herramientas e integraciones
-
El más elegido
{}
Developer
ilimitado
Uso profesional y soluciones escalables
$24 / número / mesFacturado anualmente. $29 / número / mes con pago mensual.
1 número → $24 / mes
Prueba 3 días gratis- Envío y recepción ilimitados, multimedia incluida
- Acceso ilimitado a la API: grupos, canales, productos, webhooks
- Sin cargos extra ni por mensaje
- Herramientas de calentamiento de números
- Integraciones con Google Sheets, Google Contacts y Make
- APIs de foto de perfil y verificación de números
- Soporte prioritario
-
##
10+ números
descuento por volumen
Agencias, SaaS y varios números
A medida / según volumen
Habla con nosotros- Precios reducidos a partir de diez números
- Plataforma multiagente
- Condiciones según volumen
- Llamada técnica prioritaria
Los precios están en USD. Los impuestos, como el IVA, se añaden al pagar y dependen de tu país.
Guías de la API de WhatsApp
Preguntas frecuentes sobre la API de WhatsApp
Pregunta lo que quieras a nuestro equipo de soporte por email o desde el centro de ayuda. El tiempo medio de respuesta es inferior a 24 horas.
Soporte de Maytapi
en línea
¿Cuánto tarda la configuración?
10:02
Unos diez minutos después de escanear el QR. Sin esperar aprobaciones.
10:03
¿Qué es Maytapi?
Maytapi es una API de WhatsApp que conecta tu propio número de WhatsApp con un código QR y te permite enviar y recibir mensajes, gestionar grupos, canales y estados, y recibir eventos en un webhook mediante una API REST. Cuesta una tarifa fija de $24 por número al mes con pago anual, o $29 con pago mensual, sin cargos por mensaje.
¿Maytapi es la API oficial de WhatsApp Business?
No. Es una API no oficial que usa tu propio número a través del protocolo de WhatsApp Web. No necesitas aprobación de Meta ni una cuenta de Business Manager.
¿Hay cargos por mensaje?
No. Pagas una tarifa fija de 24 USD por número al mes; el volumen de mensajes no cambia tu factura. Hay descuentos a partir de diez números.
¿Puedo seguir usando mi teléfono?
Sí. La API funciona como un dispositivo vinculado; tu teléfono y WhatsApp Web siguen conectados y el historial permanece en tu teléfono.
¿Puedo enviar mensajes a grupos?
Sí. Los endpoints para crear grupos, añadir participantes y escuchar eventos de grupo están abiertos.
¿Puedo usarla sin programar?
Sí. La vinculación del número y la bandeja compartida se configuran desde el panel. Se conecta con n8n, Make, Pabbly Connect, Dialogflow y Google Sheets sin código.
¿Qué lenguajes de programación admitís?
Funciona sobre REST, así que sirve cualquier lenguaje capaz de hacer una petición HTTP. Hay ejemplos listos en cURL, Python, Node.js, PHP, Go, Java y C#.
¿Cuántos números puedo conectar y hay descuentos?
Cada plan cubre un número de WhatsApp conectado; añade más cuando los necesites. A partir de diez números ofrecemos precios por volumen personalizados: escribe a info@maytapi.com.
¿Hay límites para enviar mensajes?
El plan Developer no tiene cuotas de mensajes ni de API. Los sistemas antispam de WhatsApp siguen aplicándose, así que envía a un ritmo natural. El Sandbox gratuito puede escribir a hasta 5 números distintos en total, y la prueba gratuita a hasta 30 números distintos.
¿Existe riesgo de que bloqueen mi número?
Toda automatización conlleva cierto riesgo, y también puede haber bloqueos sin API si el comportamiento parece spam. El riesgo depende de los patrones de envío, la antigüedad del número y la reacción de los destinatarios. Usa las herramientas de calentamiento, espacia los mensajes y sigue nuestra guía para evitar bloqueos.
¿Cómo funcionan los pagos y las facturas?
Los pagos se procesan de forma segura con Paddle. Introduce el nombre de tu empresa y tu número de IVA al pagar para recibir una factura con IVA. Puedes cancelar cuando quieras y la prueba no requiere tarjeta.

Consigue tu clave y envía tu primer mensaje en diez minutos
Sin aprobación, sin plantillas, sin tarjeta. Todos los endpoints abiertos durante tres días.