Settings & Configuration

Rate limiting and API quotas

3 minutes read time Difficulty: intermediate

Rate limiting and API quotas

AIsoule enforces rate limits to protect the platform and ensure fair usage.

Login rate limits

ActionLimitWindow
Login attempts5Per minute
Registration5Per minute
Token refresh30Per minute
Password reset3Per hour

Exceeding these limits temporarily blocks the action.

API rate limits

LimitValue
Requests per minute100-200 (plan dependent)
Burst (per second)10
Request body size5 MB

Messaging limits (Meta)

These are enforced by Meta, not AIsoule:

  • Tier-based unique contacts per day (250 → 1K → 10K → 100K)
  • Template submissions: 100 per hour
  • Media uploads: 500 per day

What happens when limited

  • API calls → HTTP 429 response with retry-after header
  • Login → "Too many attempts" error, wait 60 seconds
  • Messaging → Messages queued or failed with rate limit error

Tips

  1. Implement retry logic — For API integrations
  2. Spread requests — Don't burst all at once
  3. Cache data — Reduce unnecessary API calls
  4. Monitor usage — Check rate limit headers in responses
  5. Contact support — If you need higher limits for your use case

Was this guide helpful?

Your feedback helps us make these guides better for everyone.