Rate Limits

Understand the request quotas for the Success.ai API and how to build resilient integrations.

Overview

To ensure fair usage and platform stability, all API requests are subject to rate limits. Limits are applied per workspace and tracked across three rolling time windows: per minute, per hour, and per day.

Rate limits apply to all authenticated API requests (both GET and POST). Exceeding any limit will result in a 429 response until the window resets.

📊 Default Limits

The following default limits apply to all workspaces. Custom limits may be configured for your workspace based on your plan.

Per Minute
20
requests / min
Per Hour
50
requests / hour
Per Day
100
requests / day

These are default limits. Your workspace may have higher limits depending on your plan. Use the GET /v1/ratelimit/limits endpoint to check your current quota.


🔍 Check Your Limits

Use this endpoint to retrieve your current rate limit usage for the current minute, hour, and day.

GET /v1/ratelimit/limits Returns current usage
Response • 200 OK Success
{
  "status": "success",
  "success": true,
  "message": "You are within the rate limit",
  "data": {
    "limits": {
      "perMin": 20,
      "perHour": 50,
      "perDay": 100
    }
  }
}

🚫 Error Responses

When you exceed a rate limit, the API responds with HTTP 429 and a descriptive error message indicating which window was exceeded.

Window Exceeded Error Message
Per Minute Minute rate limit exceeded. Please try again in a minute.
Per Hour Hourly rate limit exceeded. Please try again in an hour.
Per Day Daily rate limit exceeded. Please try again tomorrow.
Response • 429 Too Many Requests Error
{
  "error": "Minute rate limit exceeded. Please try again in a minute."
}

Rate-limited requests still count toward your quota. Avoid re-sending failed requests immediately — use exponential backoff instead.


💡 Best Practices

Follow these guidelines to make the most of your API quota and avoid hitting rate limits.


Need Higher Limits?

If your use case requires higher throughput, contact our team to discuss plan upgrades and custom rate limit configurations.

Contact Support