Reference data

Bot API rate limits: Telegram, Discord, Slack, WhatsApp, Twitch, Reddit

These are published ceilings, not guarantees. Always read the platform's rate limit headers or retry_after field and back off.

Last checked against official documentation:

PlatformScopeLimitNotesSource
TelegramMessages to one chatAbout 1 per secondShort bursts are tolerated; expect 429 with retry_after.Source
TelegramMessages to one group20 per minuteSource
TelegramBulk notifications (many chats)About 30 per secondPaid broadcasts allow more for eligible bots.Source
DiscordGlobal requests per bot50 per secondPer-route buckets apply too; read X-RateLimit-* headers.Source
DiscordInvalid requests (401, 403, 429)10,000 per 10 minutes per IPExceeding it triggers a temporary IP ban.Source
Slackchat.postMessage per channelAbout 1 per secondShort bursts allowed.Source
SlackWeb API Tier 1 / 2 / 3 / 41+ / 20+ / 50+ / 100+ per minuteEach method documents its tier.Source
SlackEvents API deliveries30,000 per workspace per app per 60 minutesSource
WhatsAppMessages per business phone number80 per second (default)Can be upgraded automatically for eligible numbers.Source
TwitchChat messages (not moderator)20 per 30 secondsHigher if the bot is a moderator or broadcaster.Source
TwitchChat messages (moderator or broadcaster)100 per 30 secondsSource
RedditData API (OAuth)100 queries per minute per client IDAveraged over a 10 minute window.Source
XAPI v2 endpointsDepends on endpoint and access tierCheck the per-endpoint table for your plan.Source

How each platform tells you to slow down

  • Telegram: HTTP 429 with parameters.retry_after (seconds) in the JSON body.
  • Discord: HTTP 429 with retry_after and a global flag in the body, plus X-RateLimit-* headers on every response.
  • Slack: HTTP 429 with a Retry-After header in seconds.
  • WhatsApp Cloud API: error codes in the response body (for example throughput or pair-rate errors); check the error code reference.

Related: Backoff calculator, Rate limit comparison tool, Scaling and monitoring guide.