Rate Limits
API Endpoints have a rate limit called requests per minute
(RPM). This limit controls how many requests your account can send in a minute. Go over it and the extra requests come back as 429 Too Many Requests until the
next minute begins.
You can see your current limit any time on the Monitor page.
Tiers
| Tier | Requests per minute | How you get it |
|---|---|---|
| Tier 1 | 10 | The default for every new account |
| Tier 2 | 60 | Automatic the first time you buy credits |
| Tier 3 | 300 or higher | On request |
Tier 3 is the top tier, and it is not a fixed number: 300 RPM is the usual starting point. If you need a higher RPM, send a request using the form on the Monitor page.
The limit applies to your account, not to an individual API key. Creating more keys does not raise it.
When You Go Over
A request over your limit gets a 429 Too Many Requests response with a Retry-After
header telling you how many seconds to wait before retrying.
Response
A 429 does not cost you any credits. The limit is checked before your agent runs, so a throttled request never reaches it and you never get charged.
Handle 429s the same way you'd handle any transient error: wait for the number of seconds
in Retry-After, then retry.
Requesting an Increase
Open the Monitor page and click the Request a Limit Increase button. Tell us the RPM you need, roughly how many daily users you expect, and what you are building.
We respond by email. Once a new limit is applied, it takes effect within a few minutes.