Errors & Rate Limits

Understand how FalakAPI handles errors and rate limiting to build robust applications.

HTTP Status Codes

CodeMeaningDescription
200OKRequest successful
400Bad RequestInvalid parameters or malformed request
401UnauthorizedMissing or invalid API key
403ForbiddenAPI key valid but access denied
429Too Many RequestsRate limit exceeded
500Internal Server ErrorServer error (rare)

Error Response Format

All error responses follow a consistent format:

{
  "error": "Error message describing what went wrong",
  "code": "ERROR_CODE",
  "details": {
    "field": "Additional error details if applicable"
  }
}

Rate Limits

Rate limits vary by plan:

  • Free: 5,000 requests per month
  • Starter: 25,000 requests per month
  • Pro: 100,000 requests per month
  • Enterprise: Custom quota

When you exceed your rate limit, you'll receive a 429 Too Many Requests response.