Sift

Limits and usage

These limits apply per workspace API key. Every detect request supports up to 50,000 characters of extracted text, and usage is billed as ceil(trimmed_character_count / 4).

Rate limits (requests per minute)

PlanRPMNotes
Free60Fixed window by workspace.
Hobby120Fixed window by workspace.
Pro300Fixed window by workspace.
Business3000 defaultCan be increased by admin override.

Monthly usage quotas

PlanQuota (billable units)
Free100,000 / month
Hobby10,000,000 / month
Pro50,000,000 / month
Business100,000,000,000 / month default (customizable)

Handling 429 responses

Rate-limit responses include retryAfterMs. Back off at least that duration before retrying. Quota-limit responses include usedBillableUnits and quotaBillableUnits so you can report usage clearly in your app.

{
  "error": "Rate limit exceeded for this workspace API key.",
  "retryAfterMs": 1000,
  "responseTimeMs": 2
}

Related pages: Authentication, Endpoints, Common errors.