Rate Limiting
Fivetran limits the following actions at the account level for a rolling time period:
Limit | Trial Accounts | Free / Standard / Enterprise / Business Critical Accounts |
---|---|---|
Setup test requests per minute | - | 250 max per minute |
Setup test requests per hour | 50 max per hour | 2,500 max per hour |
Source interaction requests per minute | 25 max per minute | 500 max per minute |
Source interaction requests per hour | 250 max per hour | 5,000 max per hour |
User creation | 10 max per hour | 500 max per hour |
All requests | 500 per hour | 20,000 per hour |
Note: The endpoints, which run setup tests directly or indirectly, are:
- Create a connector with
run_setup_tests: true
- Modify a connector with
run_setup_tests: true
- Run connector setup tests
- Create a destination with
run_setup_tests: true
- Modify a destination with
run_setup_tests: true
- Run destination setup tests
Note: The endpoints, which require interaction with a source, are:
- All endpoints, which run setup tests directly or indirectly.
- Reload a connector schema config
- Retrieve source table columns config
Note: Source interaction requests limit includes all requests which require to run setup tests. This means that if you have executed 100 requests requiring setup tests in a minute, you're able to make no more than 400 other requests requiring source interaction (e.g. Reload a connector schema config or Retrieve source table columns config).
For the overall HTTP requests quota we provide HTTP headers in the response:
X-Rate-Limit
specifies the overall HTTP requests limit.X-Rate-Limit-Remaining
specifies the number of remaining requests for the current one-hour rolling time period.
If an API limit has been exceeded, it might respond with an HTTP 429 error. The response is going to contain Retry-After
HTTP header specifying the number of seconds to wait before the request can be sent again.
HTTP 429 Too Many Requests
Retry-After=3600
{
"code": "TooManyRequests",
"message": "No more than 100 connectors can be created hourly"
}