Saltar al contenido

La API de WhatsApp que sigue en línea 24/7.Cada número aislado, ningún mensaje perdido.

Funciona incluso con el celular apagado. Si tu servidor se cae, guardamos tus mensajes y los entregamos cuando vuelva, durante hasta 24 horas.

  • Entorno aislado por número
  • Rotación de token en 1 clic
  • Registro de cada acceso en el panel
POST /v1/messages200 OK"text": "¡Tu pedido fue confirmado!"Sesión 24/7Cliente · en línea¡Tu pedido fue confirmado!12:04¡Gracias! ¿Llega mañana?Webhook → tu backendmessage.receivedMensajes ilimitados

Conectas una vez. Lo mantenemos en línea.

Tres pasos y tu número está activo. La conexión sigue en pie 24/7 en nuestra nube, sin servidores tuyos que cuidar.

  1. Crea la instancia

    Un clic en el panel o una llamada a la API. Tu número obtiene un entorno dedicado y aislado.

  2. Escanea el código QR

    Una sola vez. La sesión sigue activa 24/7 en nuestra nube, incluso con el celular apagado.

  3. Envía y recibe

    Envía mensajes desde tu sistema y recibe las respuestas al instante en tu backend, en n8n o en Make.

Funciona con tu stack

  • Node.js
  • Python
  • Go
  • PHP
  • TypeScript
  • OpenAI
  • Cursor
  • Windsurf
  • Bolt
  • Lovable
  • n8n
  • Make
  • Typebot

Especificación OpenAPI 3.1 y ningún SDK pesado: si tu código habla HTTP, ya se integra.

Otras APIs se caen.Restzapi sigue en pie.

Número caído, mensaje perdido y cliente sin respuesta: eso pasa en un servidor improvisado o en una API compartida con cientos de clientes.

Servidor propio: se traba en cada actualización

El primer mes parece un ahorro. Después, cada actualización de WhatsApp consume más memoria hasta que el servidor cae de madrugada, con sesiones corruptas y mensajes perdidos sin aviso.

API compartida: el pico ajeno es tuyo

Cientos de clientes en el mismo servidor, sin aislamiento. Cuando otro cliente tiene un pico de tráfico, tus mensajes se atrasan y los avisos desaparecen sin reintento.

Restzapi: cada número en su propio entorno

Cada número corre aislado, con balanceo de carga automático y colas que lo guardan todo. La infraestructura es nuestra, y ningún mensaje se queda en el camino.

Si WhatsApp se actualiza, el problema es nuestro. Tu sistema solo envía y recibe.

Fácil de integrar. Difícil de romper.

Ningún mensaje sale dos veces, cada aviso llega en el mismo formato y hasta tu editor con IA entiende la documentación.

Ningún mensaje enviado dos veces

Con el encabezado Idempotency-Key, una falla de red a mitad del envío no se convierte en un mensaje duplicado para tu cliente.

Leer la documentación
send-message.ts
fetch('https://api.restzapi.com/v1/messages', {  method: 'POST',  headers: {    'Authorization': 'Bearer TU_TOKEN',    'Content-Type': 'application/json',    'Idempotency-Key': 'req_987654321' // Adiós a los mensajes duplicados  },  body: JSON.stringify({    to: "5511999999999",    type: "text",    content: { text: "¡Tu pedido fue confirmado!" }  })});

Pruébalo desde la terminal

La misma llamada, sin dependencias. Si tu sistema hace una petición HTTP, ya habla con Restzapi.

Leer la documentación
terminal
curl -X POST https://api.restzapi.com/v1/messages \  -H "Authorization: Bearer TU_TOKEN" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: req_987654321" \  -d '{    "to": "5511999999999",    "type": "text",    "content": { "text": "¡Tu pedido fue confirmado!" }  }'

Todos los eventos, un solo formato

Desde confirmaciones de lectura hasta audios recibidos, cada evento llega en tiempo real en un JSON estandarizado y fácil de parsear.

Leer la documentación
webhook.json
{  "event": "message.received",  "instance_id": "inst_123abc",  "data": {    "from": "5511999999999",    "push_name": "João Silva",    "type": "audio",    "content": {      "url": "https://api.restzapi.com/media/audio_xyz.ogg",      "mime_type": "audio/ogg",      "duration_seconds": 14    },    "timestamp": 1715094320  }}

Integración con un solo prompt

Pega el prompt en Cursor o Lovable. La IA lee el llms.txt y escribe la integración sin inventar métodos ni chocar con CORS.

Abrir el llms.txt
prompt.md
Usa la documentación en https://docs.restzapi.com/llms.txt. Crea un servicio en [Tu Stack] que:1. conecte un número a Restzapi;2. muestre el código QR en la interfaz para que el usuario lo escanee;3. configure un endpoint que reciba los webhooks de mensajes nuevos.

Nada se pierde.Nadie entra sin clave.

Si tu servidor se cae, reenviamos todo durante hasta 24 horas. Cada número corre aislado y cada acceso queda registrado en el panel.

  • Reintento automático por 24 horas

    ¿Servidor caído o en actualización? Restzapi guarda tus mensajes y vuelve a intentar sola hasta que tu sistema responda.

  • Cada número en su propio espacio

    Recursos aislados por número. El pico de tráfico de otra empresa nunca toca la velocidad de entrega de tu app.

  • Cambia tu clave en un clic

    Cada acceso se valida con clave cifrada. Rota el token desde el panel y audita cada solicitud con logs detallados.

Todo listo para tu producto

Audio, multimedia, grupos, agentes de IA y reconexión automática. Y los números de tus clientes conectados con tu marca.

  • Con tu marca, en tu SaaS

    Crea instancias, genera el código QR y conecta los números de tus clientes por API. Ellos nunca ven Restzapi.

  • Audio PTT y multimedia

    Los audios llegan con su onda de voz, como si se grabaran en el momento. También PDFs, videos e imágenes.

  • Grupos bajo control

    Crea grupos, gestiona participantes, exporta miembros y avisa a todos con mención oculta en una sola llamada.

  • Hecha para agentes de IA

    En n8n o con OpenAI, el webhook entrega audio listo para transcribir y conserva el ID de cita del hilo.

  • Se reconecta sola

    Si la sesión de WhatsApp Web del número se cae un momento, la recuperamos en segundo plano, sin escanear el QR otra vez.

  • Migración en minutos

    ¿Vienes de otra API no oficial? En la mayoría de los casos toma menos de 10 minutos: cambia la Base URL y el token.

Haz las cuentas

Restzapi, la API Oficial de Meta, un servidor propio y APIs heredadas: cuánto cuesta, cuánto tarda y cuál se mantiene en pie.

  • Costo por mensaje

    Restzapi
    R$ 0,00 (ilimitado)
    API Oficial (Meta)
    De pago (en dólares)
    VPS propio (Docker)
    R$ 0,00
    APIs heredadas
    R$ 0,00
  • Tiempo de configuración

    Restzapi
    2 minutos
    API Oficial (Meta)
    Días / burocracia
    VPS propio (Docker)
    Horas / días
    APIs heredadas
    Minutos
  • Tiempo de mantenimiento

    Restzapi
    Cero
    API Oficial (Meta)
    Bajo
    VPS propio (Docker)
    Alto (caídas/updates)
    APIs heredadas
    Medio (caídas)
  • Aislamiento de tráfico

    Restzapi
    Sí (aislado)
    API Oficial (Meta)
    Sí
    VPS propio (Docker)
    Depende de tu servidor
    APIs heredadas
    No (compartido)
  • Simulación (escribiendo/PTT)

    Restzapi
    Nativa y automática
    API Oficial (Meta)
    No disponible
    VPS propio (Docker)
    Requiere desarrollo
    APIs heredadas
    Poco común / inestable

La cuenta es simple: un costo fijo en lugar de tarifas en dólares por mensaje y horas de tu equipo reiniciando servidores.

Menos caídas, menos guardias, el mismo valor cada mes.

Precio fijo por número. Mensajes ilimitados.

Sin tarifa por mensaje y sin sorpresas en la factura: pagas lo mismo cada mes, envíes lo que envíes.

Plan Restzapi

Para devs independientes, validación de MVPs, pruebas locales y automatizaciones internas.

R$ 89,99 por mes, por instancia

7 días gratis · sin tarjeta

Incluido en el plan

  • 1 instancia aislada
  • Mensajes ilimitadosR$ 0,00 por envío
  • Webhooks en tiempo real
  • Sin permanenciacancela cuando quieras

Preguntas frecuentes

  • ¿Qué pasa si mi servidor se cae? ¿Cómo funciona el reenvío de webhooks?

    Si tu sistema se queda sin conexión o devuelve un error (como un 500 o un timeout), Restzapi no descarta el evento. El reintento inteligente (Smart Retry) lo guarda de forma segura y vuelve a intentar la entrega, en intervalos progresivos, durante hasta 24 horas. En cuanto tu sistema vuelve a estar en línea, el webhook se entrega.

  • ¿Por qué conviene más pagar Restzapi que mantener un script open source en mi propio VPS?

    El VPS puede costar US$ 5 al mes, pero el costo real está en las horas de tu equipo. Meta actualiza WhatsApp Web constantemente. Cuando el script se rompe, tu desarrollador tiene que dejar todo para depurar, actualizar librerías y reiniciar instancias, sin contar los bloqueos por falta de memoria. Con Restzapi, nosotros absorbemos el 100% de ese mantenimiento. Pagas por estabilidad, no por horas de guardia.

  • ¿Cómo integro el código QR dentro de mi propio SaaS?

    Desde la propia API. Llamas al endpoint de creación de instancia y te devolvemos el código QR en base64. Muestras esa imagen en el frontend de tu SaaS para que tu cliente la escanee con su teléfono. Toda la conexión ocurre sin que tu cliente sepa que Restzapi existe.

  • ¿Cómo funciona la integración con un solo prompt en Cursor o Lovable?

    Nuestra documentación también se publica en formato llms.txt, estructurada para que la lea una IA. Solo pídele a tu agente o editor (Cursor, Windsurf, Lovable) que lea la documentación en nuestro dominio: entiende los métodos, las claves y los formatos de webhook, y genera código de integración funcional desde el primer intento.

  • ¿Mi teléfono tiene que estar conectado a internet todo el tiempo?

    No. Restzapi usa la arquitectura Multi-Device de WhatsApp. Una vez escaneado el código QR, el teléfono puede quedarse sin internet o incluso apagarse. La instancia sigue activa, enviando y recibiendo mensajes directamente a través de nuestros servidores.

  • ¿Es difícil migrar a Restzapi el código que ya uso?

    En la mayoría de los casos toma menos de 10 minutos. Si ya usas una librería conocida o una API REST heredada, basta con cambiar la base URL, actualizar el token en el header y hacer pequeños ajustes en el payload JSON. Si tu lógica de mensajería ya está lista, la transición es indolora.

¿No encontraste tu respuesta? Lee la documentación

Tú te enfocas en tu producto. Nosotros mantenemos WhatsApp en línea.

Pruébala 7 días gratis, sin tarjeta. Después, R$ 89,99 fijos por número, con mensajes ilimitados.