Rate limits are specified in terms of both a human-readable wild-card URI and
a machine-processable regular expression. The regular expression boundary
matcher '^' takes effect after the root URI path. For example, the regular
expression ^/v1.0/1234/domains would match the bolded
portion of the following URI: https://dns.api.rackspacecloud.com/v1.0/1234/domains.
The following table specifies the default rate limits for all API operations for all GET, POST, PUT, and DELETE calls for domains, subdomains, or records:
| Verb | URI | RegEx | Default | ||
| GET | */status/* | ^/v\d+\.\d+/\d+/status.* | 5/second | ||
| GET | */domains* | ^/v\d+\.\d+/\d+/domains.* | 100/minute | ||
| POST | */domains* | ^/v\d+\.\d+/\d+/domains.* | 25/minute | ||
| PUT | */domains* | ^/v\d+\.\d+/\d+/domains.* | 50/minute | ||
| DELETE | */domains* | ^/v\d+\.\d+/\d+/domains.* | 50/minute | ||
If you exceed the thresholds established for
your account, a 413 HTTP
response will be returned with a
Reply-After header to notify the
client when it can attempt to try again.
![]() | Note |
|---|---|
The first entry in the Default Rate Limits table above is for simple STATUS calls after a POST, PUT, or DELETE to retrieve the status details; for example: https://dns.api.rackspacecloud.com/v1.0/1234/status/0062ac6e-3d07-4980-afab-5fd3a806ef4d . This status call has a limit of 5 requests per second. |

![[Note]](../common/images/admon/note.png)
