Rate Limits
FormFast applies rate limits to prevent abuse and ensure reliability. These limits apply to the form submission endpoint.
Submission rate limits
| Scope | Limit | Window | Purpose |
|---|---|---|---|
| Per IP per endpoint | 5 submissions | 1 minute | Prevents a single user from spamming |
| Per endpoint | 30 submissions | 1 hour | Prevents endpoint flooding from any source |
| Per endpoint (daily) | 200 submissions | 24 hours | Daily safety cap per form |
Monthly plan limits
In addition to rate limits, each plan has a monthly submission cap:
| Plan | Monthly limit |
|---|---|
| Free | 50 submissions |
| Pro | 2,500 submissions |
| Business | 10,000 submissions |
When the monthly limit is reached, new submissions return a 402 status code.
Error responses
Rate-limited requests return a 429 status with one of these messages:
JSON
// Per-IP limit
{ "error": "Too many submissions. Try again later." }
// Per-endpoint hourly limit
{ "error": "This form has received too many submissions. Try again later." }
// Daily limit
{ "error": "This form has reached its daily submission limit. Try again tomorrow." }Hitting rate limits?
If you're seeing rate limit errors during testing, wait for the window to reset (1 minute for per-IP limits). If your form receives high legitimate traffic, consider upgrading to a higher plan for increased monthly limits.