Verified Fix

How to Fix Discord Error 429

If you are encountering error 429 on Discord, this guide will help you resolve it.

Quick Summary

Error code 429 on Discord indicates that you've sent too many requests in a given amount of time. This triggers a rate limit designed to prevent abuse and maintain server stability.

Common Causes

  • Rapid Actions: Performing actions too quickly (e.g., sending messages, reacting, joining servers) can trigger the rate limit. This is especially true when scripting or using bots.
  • Automated Scripts or Bots: Bots or scripts making frequent requests without proper rate limiting are a common cause. Discord's API terms require adhering to strict rate limits when using bots.
  • VPN Issues: Using a VPN with shared IPs can sometimes lead to rate limiting if other users on the same VPN IP have triggered it. Discord identifies traffic by IP address.
  • Browser or App Glitches: In rare cases, a bug within the Discord client itself might cause it to repeatedly send requests unnecessarily.

Step-by-Step Fixes

Method 1: Wait and Retry

Step 1: The simplest solution is to wait. Discord will usually tell you how long you need to wait before you can perform the action again.

Step 2: After the specified time has passed, try the action again. If the error persists, try waiting longer.

Method 2: Reduce Activity

Step 1: If you were performing a lot of actions rapidly, slow down. Avoid clicking or typing excessively fast.

Step 2: Take a break from the specific activity (e.g., sending messages in a busy channel, joining many servers at once) that triggered the rate limit.

Method 3: Review and Adjust Bots/Scripts

Step 1: If you are using custom bots or scripts, carefully review your code to ensure you are correctly implementing rate limiting. Discord's API documentation provides detailed guidelines on rate limits.

Step 2: Implement a queuing system or use libraries specifically designed to handle Discord's rate limits. Many Discord API libraries have built-in rate limit handling.

Step 3: Decrease the frequency of requests from your bots/scripts.

Method 4: Clear Discord Cache and Data

Step 1: Close Discord completely.

Step 2: Open File Explorer (Windows) or Finder (macOS).

Step 3: Type %appdata% in the File Explorer address bar and press Enter (Windows). For macOS, use: ~/Library/Application Support

Step 4: Locate the 'Discord' folder and rename it (e.g., 'Discord_backup'). This effectively clears the Discord cache and local data.

Step 5: Restart Discord. It will reinstall and create a new 'Discord' folder.

Warning: Clearing cache may remove stored login credentials and settings.

Method 5: Disable VPN Temporarily

Step 1: Temporarily disconnect from your VPN.

Step 2: Try performing the action on Discord again.

Step 3: If the error resolves, the VPN might be the issue. Consider switching to a different VPN server or provider.

Step 4: If disabling the VPN fixes the issue, but you need to use one, try excluding Discord from the VPN's routing.

Download Repair Tool →