The Socialit API is rate limited per workspace. Requests are counted against the workspace that owns the API key used to authenticate, so all of a workspace’s keys share one budget. Unauthenticated requests are limited by client IP.
Limits
| Scope | Limit |
|---|---|
| Per workspace | Workspace rate_limit (default 60 requests / hour) |
Headers
Standard rate-limit headers are returned on every response:
x-ratelimit-limit— the maximum requests allowed in the window.x-ratelimit-remaining— requests remaining in the current window.x-ratelimit-reset— seconds until the window resets.
Exceeding the limit
When you exceed the limit, the API responds with 429 Too Many Requests and a retry-after header:
{
"statusCode": 429,
"error": "Too Many Requests",
"message": "Rate limit exceeded, retry in 1 hour"
}
Back off and retry after the period indicated by retry-after.