← Back to WhatsApp OTP docs

WhatsApp OTP Docs

WhatsApp OTP Rate Limits and Plan Limits

Rate limits protect the service, the connected WhatsApp session, and your users. DNZ applies a route limiter and plan checks before queueing messages.

WhatsApp OTP rate limitsOTP plan limitsWhatsApp OTP quota

Current public route limiter

The engine route applies a limiter of 120 requests per minute keyed by API key hash when available, otherwise by IP. This protects the public endpoint before deeper plan checks run.

A request can still be rejected by plan usage after passing the route limiter. That means applications should handle 429 responses consistently.

Plan limits

The free plan is for testing and has daily limits. Paid plans define monthly limits, minimum interval between messages, and maximum WhatsApp slots. These numbers are enforced before a job is queued.

Design your UI with resend timers and clear retry messages. Do not retry immediately on 429; wait and show the user a useful explanation.

Related content