Logo

Get Click Media

AI Communication Platform

Trusted by 10,000+ businesses

WhatsApp

WhatsApp API Rate Limits — Complete Guide for Indian Developers

WhatsApp Business API has per-second throughput limits and daily messaging tier limits that scale from 1,000 to unlimited conversations. Learn both systems, Meta's tier progression, quality score factors, and a proven warm-up schedule.

Get Click Media6 min read
WhatsApp API Rate Limits — Complete Guide for Indian Developers

WhatsApp Business API has two types of rate limits: per-second throughput limits (API-level, typically 80-100 messages/second on Growth tier) and daily conversation limits (business-account-level, starting at 1,000 business-initiated conversations per 24 hours for new accounts and scaling automatically through Tier 2 at 10,000/day, Tier 3 at 1,00,000/day, and Tier 4 unlimited). Hitting a rate limit returns HTTP 429. Get Click Media's platform manages rate limits on your behalf with automatic queuing.

This guide is based on Meta's published messaging tier framework and Get Click Media's live throughput data across its Indian client base — use it alongside WhatsApp API documentation when planning campaign volume.

Two Different Rate Limit Systems

Rate limit typeWhat it controlsWho sets itHow to increase it
API throughput (per-second)Maximum messages per second — typically 80-100/sec on GrowthGet Click Media platform limitUpgrade plan with GCM
Messaging tier (per-day)Business-initiated conversations per 24 hoursMeta — per WABAAutomatic tier progression based on quality + volume

Meta Messaging Tiers — How They Work

New WhatsApp Business API accounts start at Tier 1 (1,000 business-initiated conversations per day). Tiers progress automatically — no manual application required:

TierDaily business-initiated conversationsRequirement to reachHow long it takes
Tier 1 (new)1,000 per 24 hoursAutomatic — all new accounts start hereDay 1
Tier 210,000 per 24 hoursSend 1,000+ conversations AND maintain quality score in 7 days7–14 days with consistent sending
Tier 31,00,000 per 24 hoursSend 10,000+ conversations AND maintain quality in 7 days2–4 weeks of growth
Tier 4 (Unlimited)UnlimitedSend 1,00,000+ conversations AND maintain quality in 7 days1–2 months of growth

Only business-initiated conversations count. Service conversations (where the customer messages you first) do NOT count against your daily tier limit. Only your outbound business-initiated messages (using approved templates) count towards the tier limit. This means high-support-volume businesses can handle unlimited inbound service conversations regardless of tier.

Quality Score — What Affects Your Tier

Meta monitors your messaging quality score continuously. A low quality score can reduce your messaging tier or pause your account.

Quality signalGood signalBad signal
Customer block rateUnder 0.5% of recipients block youOver 2% — indicates unwanted messaging
Opt-out rateUnder 1% per campaignOver 5% — indicates poor audience targeting or frequency
Message read rateAbove 60%Below 20% — indicates low engagement
Spam reportsMinimalAny significant volume triggers review

Handling Rate Limits in Code

const queue = require('bull'); // or any queue library
const messageQueue = new queue('whatsapp-messages');

// Add messages to queue — handles backpressure
async function queueMessage(to, template, vars) {
  await messageQueue.add({ to, template, vars }, {
    attempts: 5,
    backoff: { type: 'exponential', delay: 2000 }
  });
}

// Process queue at safe rate (80 per second)
messageQueue.process(80, async (job) => {
  const { to, template, vars } = job.data;
  try {
    await sendWhatsApp(to, template, vars);
  } catch (err) {
    if (err.response?.status === 429) {
      const retryAfter = err.response.headers['retry-after'] || 5;
      throw new Error(`Rate limited — retry after ${retryAfter}s`);
    }
    throw err;
  }
});

// For campaigns: use /messages/batch endpoint — handles rate limiting server-side

Warm-Up Strategy — Reaching Higher Tiers Quickly

Get Click Media recommends this warm-up schedule for new accounts to reach Tier 3 within 3 to 4 weeks:

WeekDaily send volumeFocusExpected result
Week 1200–500 conversations/dayHigh-quality opted-in list — existing customers onlyEstablish baseline quality score
Week 2500–1,500 conversations/dayExpand to full opted-in customer base — monitor qualityTier 2 eligibility building
Week 31,500–8,000 conversations/dayFull campaign sends — maintain quality above thresholdTier 2 auto-upgrade likely
Week 4+8,000–80,000 conversations/dayScale to full volume with quality monitoringTier 3 progression begins

Frequently Asked Questions — WhatsApp API Rate Limits

What happens when I hit the WhatsApp API rate limit? When you exceed the per-second throughput limit, the API returns HTTP 429 with a Retry-After header. When you hit the daily conversation tier limit, subsequent API calls return error 130429. In both cases, use exponential backoff and retry. Get Click Media's platform queues messages automatically when rate limits are approached — you do not need to manage this manually when using the campaign dashboard.

How do I increase my WhatsApp API daily message limit? Daily limits increase automatically through Meta's tier progression system — no application required. Send consistently at high quality (low block rate, low opt-out rate, high read rate) and your tier progresses within 7 days of reaching the volume threshold. Get Click Media monitors your tier status and alerts you when you are approaching your current limit, and provides a warm-up plan to help you progress safely.

Are OTP messages subject to the same rate limits? OTP messages (authentication-category templates) are subject to the same per-second throughput limits but typically have different daily volume patterns than marketing campaigns. For businesses with high OTP volume (fintech, banking), Get Click Media offers a dedicated OTP queue with priority routing to ensure sub-second delivery even during campaign sends.

Can I send unlimited messages on WhatsApp API? Tier 4 accounts have no daily limit on business-initiated conversations. Reaching Tier 4 requires sustained high-volume, high-quality sending over approximately 1 to 2 months. The per-second throughput limit still applies — Enterprise plan customers on GCM have throughput limits of 1,000+ messages per second, sufficient for most Indian enterprise use cases.

Get Started

For related failure handling, see WhatsApp API error codes for the full 429/130429 response reference, and WhatsApp API documentation for the batch send endpoint used in high-volume campaigns.

Get WhatsApp Business APIRead API Docs · Get API Access · Talk to Technical Team

whatsapp api rate limitswhatsapp api rate limit indiawhatsapp message rate limitwhatsapp api throughputwhatsapp api message limitwhatsapp business api daily limit india

Frequently Asked Questions

When you exceed the per-second throughput limit, the API returns HTTP 429 with a Retry-After header. When you hit the daily conversation tier limit, subsequent API calls return error 130429. In both cases, use exponential backoff and retry. Get Click Media's platform queues messages automatically when rate limits are approached — you do not need to manage this manually when using the campaign dashboard.

Daily limits increase automatically through Meta's tier progression system — no application required. Send consistently at high quality (low block rate, low opt-out rate, high read rate) and your tier progresses within 7 days of reaching the volume threshold. Get Click Media monitors your tier status and alerts you when you are approaching your current limit, and provides a warm-up plan to help you progress safely.

OTP messages (authentication-category templates) are subject to the same per-second throughput limits but typically have different daily volume patterns than marketing campaigns. For businesses with high OTP volume (fintech, banking), Get Click Media offers a dedicated OTP queue with priority routing to ensure sub-second delivery even during campaign sends.

Tier 4 accounts have no daily limit on business-initiated conversations. Reaching Tier 4 requires sustained high-volume, high-quality sending over approximately 1 to 2 months. The per-second throughput limit still applies — Enterprise plan customers on GCM have throughput limits of 1,000+ messages per second, sufficient for most Indian enterprise use cases.

Related Articles

WhatsApp Business API Documentation — Complete Reference India 2026
WhatsApp

WhatsApp Business API Documentation — Complete Reference India 2026

WhatsApp Business API documentation covering REST API endpoints, webhook event schemas, Cloud API authentication, template management, and Catalog and Flows APIs. Code samples in Node.js, Python, PHP, and Java from an official Meta BSP.

6 min read
WhatsApp API Error Codes — Complete Reference and Troubleshooting Guide
WhatsApp

WhatsApp API Error Codes — Complete Reference and Troubleshooting Guide

Complete WhatsApp Business API error code reference — 400, 429, 130429, 131030, 131047, 131051, 132000, and more. What each code means, why it happens, and the exact fix, with Node.js retry-logic code samples.

7 min read
WhatsApp API Security Best Practices — Complete Guide for Indian Developers
WhatsApp

WhatsApp API Security Best Practices — Complete Guide for Indian Developers

WhatsApp Business API security across four layers: API credential security, webhook signature verification, DPDP 2023 data compliance, and message content security. Includes a pre-production security checklist.

8 min read