Rate limits
The API allows up to 200 requests per hour per user for each endpoint, and 30 media uploads per hour.
Last checked against the API October 10, 2026 · View as Markdown
| Endpoint | Limit |
|---|---|
GET /api/v1/posts and POST /api/v1/posts | 200 requests per hour, shared |
GET, PATCH, DELETE /api/v1/posts/{id} | 200 requests per hour, shared |
GET /api/v1/analytics | 200 requests per hour |
GET /api/v1/platforms | 200 requests per hour |
GET /api/v1/workspace | 200 requests per hour |
GET /api/v1/workspaces | 200 requests per hour |
POST /api/v1/media | 30 uploads per hour |
| MCP server | 200 requests per hour |
Limits count per user across all of your keys and workspaces. Going over returns 429 with "error": "Too many requests".
Staying under the limit
- On a
429, wait before retrying and back off exponentially (for example 30 seconds, then 1, 2 and 4 minutes). - List posts with
limit=100instead of reading them one by one. - Reuse an uploaded file’s
urlacross posts instead of uploading it again. - For a large one-off import, spread requests over a few hours.