How does rate limiting work at Captain Data?
Rate limiting is a way of limiting the number of requests one can do on the platform, according to its subscription plan.
We apply a rate limitation according to the number of inputs you launch in parallel.
Few examples based on a rate limit of 100 inputs in parallel:
- Launching 100 workflows with 1 input each is acceptable. However, attempting to launch the 101st workflow will be rate-limited, and it will be queued for execution in the next few minutes.
- If you launch a single workflow with 5000 inputs, you won't be rate-limited because batch processing is already applied.
- Launching 20 workflows, each with 5 inputs, will reach the limit of 100 inputs in parallel. To exceed this, you'll need to launch an additional workflow.
Rate limiting per plan
- AppSumo, Pro, Lunar, Mars plans
Limited to 100 inputs launched in parallel.
- Scale & Growth plan
Limited to 5000 inputs launched in parallel.
- Enterprise plan
No rate limitations apply.
If you launch workflows via API, you will get a 429 error if you reach your rate limit. The jobs won't be queued automatically, you will need to handle this error on your side.
If you need help, please contact us through our support.