Rate Limit Tiers
Rate Limit Headers
Every API response includes rate limit information:Rate Limit Response
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Retry-After header indicates how many seconds to wait:
Rate Limit Types
API Rate Limits
Applied per project API key:IP Rate Limits
Applied globally per IP address:Event Ingestion Limits
Special limits for the/events endpoint:
Events support burst capacity using a token bucket algorithm.
WebSocket Limits
Handling Rate Limits
Retry Strategy
Implement exponential backoff when rate limited:Batch Requests
For events, use batch tracking to reduce API calls:Monitor Usage
Track your rate limit usage via response headers:Abuse Detection
EngageFabric monitors for abusive patterns:- Rapid repeated requests
- Unusual event patterns
- Coordinated attacks
If you believe you’ve been incorrectly rate limited, contact support with
your
requestId for investigation.Increasing Limits
Need higher limits? Options include:- Upgrade your tier: Higher tiers have increased limits
- Enterprise plan: Custom limits for your needs
- Temporary increase: Contact support for special events
Contact Sales
Need custom rate limits? Contact our sales team
