When using the WhatsApp Business API, encountering Error Code 80007 means your account has hit its hourly limit for API requests, resulting in a 400 Bad Request status.  It displays the following error message, “The WhatsApp Business Account has reached its rate limit.” Here’s how to understand, monitor, and manage this limit to keep your API operations running smoothly.

Understanding WhatsApp API Rate Limits

Each WhatsApp Business Account(WABA) has a specific number of API requests it can process per hour. Hitting this limit prevents further requests until the limit resets, impacting your app’s ability to send messages, manage contacts, and access account details.

Rate Limits for WhatsApp Business Accounts

Here’s a general breakdown of WABA rate limits:

  • For all apps, the default rate limit is 200 calls per hour per app, per WABA.

  • Apps linked to an active WABA with at least one registered phone number can make up to 5000 calls per hour per app, per WABA.

How to Check Your App’s API Call Usage

  1. Open Meta App Dashboard. Go to the Application Rate Limit section.

  2. In the Application Rate Limit section, click View Details. Hover over the graph to see usage details by hour, so you can monitor and adjust your app’s activity as needed.

Tips to Manage Rate Limits

To avoid hitting the limit, try these strategies:

  • Use webhooks to get real-time updates on message templates, phone numbers, and WABA statuses, reducing the need for extra API calls.

  • Schedule non-urgent requests during off-peak hours or distribute API calls evenly across the hour to avoid excessive bursts that could trigger rate limiting.

  • If you reach the limit and encounter Error Code 80007, wait for the hourly reset to restore request capacity.


For more troubleshooting tips or insights on how to optimize your business using WhatsApp Business API check out our other blogs at heltar.com/blogs.