API para enviar WhatsApp · México y LATAM

Envía mensajes de WhatsApp
desde tu código, en 1 línea

La API más simple para mandar WhatsApp desde Python, Node, PHP o cualquier lenguaje. Docs en español, precios en pesos. Sin pagar por mensaje.

50 mensajes gratis · Sin tarjeta de crédito · API key en segundos

mandamensaje — terminal
# Enviar un WhatsApp en 1 llamada HTTP
curl -X POST https://mandamensaje.com/api/send \
  -H "x-api-key: mm_tu_api_key" \
  -H "Content-Type: application/json" \
  -d '{"phone": "521331234567", "message": "Hola desde MandaMensaje!"}'

# Respuesta
{"ok": true, "status": "sent"}
Backend: Whapi.cloudCompatible con Make · n8n · Zapier · cualquier lenguajeHecho en México

Cómo enviar WhatsApp con la API

Desde cero hasta tu primer mensaje en menos de 5 minutos.

1

Regístrate gratis

Crea tu cuenta en 30 segundos. Sin tarjeta. Tu API key queda lista al instante.

2

Haz un POST

Manda tu mensaje con una sola llamada HTTP. Compatible con curl, JS, Python, PHP y cualquier lenguaje.

3

El WhatsApp llega

WhatsApp entrega el mensaje en segundos. Monitorea tus envíos desde el dashboard.

Todo lo que necesitas para mandar WhatsApp

Sin complicaciones. Sin configuraciones raras.

1 llamada HTTP

Sin SDKs, sin configuraciones. Un POST con tu API key y el mensaje de WhatsApp llega en segundos.

🇲🇽

Precios en MXN

Precio fijo en pesos, sin cargos ocultos ni sorpresas al final del mes.

📖

Docs en español

Toda la documentación, ejemplos y soporte en español. Pensado para México y LATAM.

🔒

Sin riesgo de ban

Usamos Whapi como backend oficial. Infraestructura estable, sin números quemados.

📱

Cualquier número

Manda a cualquier número de WhatsApp del mundo. Solo necesitas el código de país.

🔑

API key en segundos

Regístrate, obtén tu key y manda tu primer WhatsApp en menos de 5 minutos.

Documentación: enviar WhatsApp con código

En español, con ejemplos en Python, Node y PHP.

POST/api/send

Headers requeridos

x-api-key: mm_tu_api_key
Content-Type: application/json

Body JSON

{
  "phone": "521331234567",       // código país sin +, requerido
  "message": "Tu mensaje",       // texto, requerido
  "image_url": "https://...",    // opcional · Plan Basic+
  "document_url": "https://...", // opcional · Plan Pro
  "filename": "doc.pdf"          // requerido con document_url
}

Ejemplos por lenguaje

// JavaScript / Node.js
const res = await fetch('https://mandamensaje.com/api/send', {
  method: 'POST',
  headers: { 'x-api-key': 'mm_tu_key', 'Content-Type': 'application/json' },
  body: JSON.stringify({ phone: '521331234567', message: 'Hola!' })
})
const data = await res.json() // { ok: true, status: 'sent' }

# Python
import requests
r = requests.post('https://mandamensaje.com/api/send',
  headers={'x-api-key': 'mm_tu_key'},
  json={'phone': '521331234567', 'message': 'Hola!'}
)
print(r.json())  # {'ok': True, 'status': 'sent'}

// PHP
$ch = curl_init('https://mandamensaje.com/api/send');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['x-api-key: mm_tu_key', 'Content-Type: application/json']);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(['phone' => '521331234567', 'message' => 'Hola!']));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = json_decode(curl_exec($ch));

Precios simples, en MXN

Sin costo por mensaje. Precio fijo mensual. Cancela cuando quieras.

Free

$0 para siempre

  • 50 mensajes / mes
  • Solo texto
  • API key inmediata
  • Soporte por email
Empezar gratis
Más popular

Basic

$149 MXN / mes

  • 1,000 mensajes / mes
  • Texto + imágenes
  • Cualquier número destino
  • Soporte prioritario
Elegir Basic

Pro

$299 MXN / mes

  • Mensajes ilimitados
  • Texto + imágenes + PDFs
  • Webhooks entrantes
  • Botones interactivos WA
Elegir Pro

¿Necesitas más de 10,000 mensajes/mes? Contáctanos para Enterprise

Preguntas frecuentes

¿Cómo envío un mensaje de WhatsApp con la API?

Haces un POST a /api/send con tu API key, el número destino y el texto. En segundos el mensaje llega. Funciona con Python, Node, PHP, curl o cualquier lenguaje.

¿Necesito una cuenta de WhatsApp Business?

No. Nosotros gestionamos toda la infraestructura. Solo necesitas tu API key para empezar a mandar mensajes.

¿A qué países puedo mandar mensajes?

A cualquier número de WhatsApp del mundo. Solo incluye el código de país sin el símbolo +.

¿MandaMensaje es una alternativa a CallMeBot en español?

Sí. Ofrece lo mismo —enviar WhatsApp con una llamada HTTP— pero con documentación en español, precios en pesos y un backend estable.

¿Se integra con Make, n8n o Zapier?

Sí. MandaMensaje es una API REST estándar. Funciona con cualquier herramienta de automatización.

¿Listo para mandar tu primer WhatsApp?

50 mensajes gratis. Sin tarjeta. Sin trámites.

Crear cuenta gratis →