-
Notifications
You must be signed in to change notification settings - Fork 22
Rate limits
Our #1 job here at Tapglue is to maintain the reliability and stability of our API for all our users. As you might expect, we’ve put a number of protections in place to safeguard the service.
Every integration is different and many of our limits are tuneable by project. The limits documented here are simply the “out of the box” service levels you should expect. Contact us if you’d like to discuss custom limits for your project!
By default, all the apps are assigned to the free tier which allows for 100 req / minute. However, once you are moving out of the Sandbox and use other plans, those limits will be increased automatically according to your plan.
Method | Category | Limit |
---|---|---|
POST PUT
|
Writing data | 100/minute |
GET |
Querying data | 100/minute |
DELETE |
Deleting data | 100/minute |
You can check the current rate limit and how many requests you've used already by looking at the following response headers: X-Ratelimit-Limit
, X-Ratelimit-Remaining
and X-Ratelimit-Reset
, as observed below
Example
curl -i https://api.tapglue.com/0.3/users/USER_ID \
-u APP_TOKEN:SESSION_TOKEN \
-H "User-Agent: Tapglue Test UA" \
-H 'Accept: application/json'
Rate Limit Headers
HTTP/1.1 200 OK
X-Ratelimit-Limit: 20000
X-Ratelimit-Remaining: 19856
X-Ratelimit-Reset: 1443606147