Saltar al contenido
whatsapi.sh
Tema
Docs

Cómo evitar el baneo

Esta es una API no oficial de WhatsApp. WhatsApp puede restringir o banear cualquier número que la use. Los límites y la cola reducen las ráfagas de mensajes, pero no eliminan el riesgo. Esta guía explica qué revisar antes de enviar y cómo recuperar un número desconectado.

Por qué restringen los números

WhatsApp puntúa cada número en tres cosas: qué tan rápido envía, cuánto envía, y cómo reacciona la gente, o sea bloqueos, reportes de “no es mi contacto” y mensajes ignorados. Un número que dispara textos idénticos a desconocidos en ráfagas falla en las tres a la vez. Las restricciones casi nunca se anuncian. El síntoma de siempre es que el número silenciosamente pierde la sesión y se niega a vincularse otra vez.

Nadie fuera de WhatsApp conoce los umbrales exactos, y quien cite uno está adivinando. Lo que sigue son los ritmos que vimos sobrevivir a bastante tiempo de producción.

Espacia todos los envíos

Los mensajes que tú inicias quedan retenidos en una cola por defecto, incluso para contactos conocidos. Salen uno por uno con el intervalo configurado. Solo sale al momento la respuesta a quien escribió a este número en las últimas 24 horas. Mira la cola de envío para grupos, códigos de acceso y otras excepciones explícitas.

Si te saltas la cola o la desactivas, espaciar los envíos pasa a ser tu tarea. No uses el límite por minuto del plan como meta de envío. Este ejemplo deja minutos entre mensajes:

bucle con espaciado
const jitter = () => 15_000 + Math.random() * 45_000; // 15–60s

for (const recipient of queue) {
  await send(recipient);
  await sleep(jitter()); // same average pace, no fingerprint
}

El límite por minuto de tu plan es un techo, no una meta. Existe para que un bucle desbocado no queme un número mientras duermes.

Reparte la carga entre números

Diez números enviando 20 mensajes cada uno parecen diez personas ocupadas. Un número enviando 200 parece una máquina. Conecta más números y rota los destinatarios entre ellos. Cada uno trae su propio límite de conversaciones nuevas, que es el techo que de verdad pesa.

Mantén los envíos espaciados, incluso con varios números. send_batch pone a cada destinatario en cola con el intervalo completo, incluidos los contactos conocidos. Un lote a personas nuevas también usa el límite de conversaciones nuevas del día.

El límite de conversaciones nuevas

Cada número tiene un límite diario para las conversaciones que inicia, es decir, personas con las que nunca habló antes. Eso limita los primeros mensajes en frío. La cola de envío es otra protección: también espacia los mensajes a contactos conocidos si no escribieron en las últimas 24 horas.

Responderle a quien te escribió primero nunca lo gasta, y un mensaje a un grupo tampoco. Solo lo gasta un primer mensaje en frío.

El límite crece a medida que el número gana reputación. Cuando vinculas uno preguntamos hace cuánto está realmente en uso la línea, porque WhatsApp nunca lo dice, y sumamos los días que llevamos observando:

ReputaciónConversaciones nuevas al día
Primera semana5
Semanas 2–410
Después de un mes20

Se gasta, y los envíos a gente nueva responden 429 con scope: "newConversations" hasta medianoche. Ningún plan lo levanta: un plan más grande compra más números, y cada número trae el suyo. Aun así, puedes fijar el límite de un número, más alto o más bajo, en sus ajustes de envío del panel o con update_number. Por encima de esta tabla, el riesgo de baneo es tuyo. Un número que WhatsApp restringió vuelve a la primera fila, pierde el límite que le fijaste y sube de nuevo.

Calienta antes del volumen

Un número recién vinculado no tiene ninguna reputación. Trata sus primeras semanas como entrenamiento: intercambia mensajes reales, deja que la gente responda, guarda contactos, entra a un grupo. Empieza con un puñado de envíos al día y crece por semana, no de un día para el otro. Los números que mueren son los que se vincularon al mediodía y a las dos ya estaban haciendo envíos masivos.

Envía como una persona

  • Envía en horario en que la persona está despierta, donde vive. Nada bueno pasa a las 3 de la mañana.
  • Varía el texto entre destinatarios. Cincuenta copias de la misma frase es la huella clásica del spam.
  • No empieces un mensaje en frío con un enlace.
  • Escríbele a gente que espera saber de ti, y respeta las bajas al instante.

Lee las señales de alerta

Más fallas de entrega, envíos lentos o un LOGGED_OUT de repente pueden indicar una sesión cerrada o una restricción. Detén nuevos envíos y abre WhatsApp en el teléfono. Las restricciones temporales suelen terminar en alrededor de 1 hora, pero pueden durar hasta 24 horas. Sigue el aviso del teléfono. Cuando puedas enviar y recibir mensajes con normalidad, usa Reconectar en Números y confirma la recuperación. Aquí no hay un bloqueo fijo de 24 horas. Si el teléfono sigue mostrando una restricción o un baneo, no insistas en reconectar. Los mensajes que aún no salieron siguen en cola.

Qué aplicamos de todos modos

Cada envío se mide contra cuatro techos: por clave por minuto, por cuenta por día, por cuenta por mes, y el límite de conversaciones nuevas por número, el de arriba. Los envíos en lote además exigen un plan pago. Son redes de protección, calibradas por debajo de los ritmos que matan números:

PlanMesDíaMinuto (por clave)
Free100204
Starter1000608
Pro500025012
Scale20.00070020

Cuando tocas uno, la respuesta dice exactamente cuál y cuándo se libera. La guía de errores descifra cada código.