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

EndpointLimit
GET /api/v1/posts and POST /api/v1/posts200 requests per hour, shared
GET, PATCH, DELETE /api/v1/posts/{id}200 requests per hour, shared
GET /api/v1/analytics200 requests per hour
GET /api/v1/platforms200 requests per hour
GET /api/v1/workspace200 requests per hour
GET /api/v1/workspaces200 requests per hour
POST /api/v1/media30 uploads per hour
MCP server200 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=100 instead of reading them one by one.
  • Reuse an uploaded file’s url across posts instead of uploading it again.
  • For a large one-off import, spread requests over a few hours.