Rate Limits
The Trigify API implements rate limiting to ensure fair usage and maintain service quality for all users.Rate Limit Policy
Fixed window rate limit: 100 requests per 60 seconds- Window: 60 seconds
- Limit: 100 requests per window
- Scope: Per API key (authenticated) or per IP (unauthenticated)
How Rate Limiting Works
Identification
Rate limits are applied based on:- API Key (primary) - Each API key gets its own rate limit bucket
- IP Address (fallback) - If no API key is provided, limits are applied per IP
Headers
Every API response includes rate limit information in the headers using the standard format:RateLimit-Limit: The request limit per time windowRateLimit-Remaining: Number of requests remaining in current windowRateLimit-Reset: Seconds until the current window resets
Example Response Headers
X-RateLimit-* headers with Unix timestamps, this can be enabled by setting legacyHeaders: true in the middleware configuration.
Rate Limit Exceeded
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Need Higher Limits?
If your use case requires higher rate limits, please contact our support team. We can discuss:- Custom rate limit tiers
- Enterprise plans
- Webhook-based alternatives
- Bulk data export options