Skip to main content

The month so far

GET /v1/usage is free and returns the workspace’s plan, API credits used and left this month, today’s use against the daily ceiling, the rate limit, today’s fetch caps, the spend by operation and by client, and the price of every operation:
credits.used includes API credits held by calls still running, so it is what limits the next call. daily is null on Free, which has no daily ceiling. by_client splits the spend between claude, chatgpt, cursor, script, other and unknown.

Where the API credits went

  • GET /v1/usage/by-day?from=2026-10-01&to=2026-10-14 returns, per day and operation, the API credits, calls, errors and average latency.
  • GET /v1/usage/events lists every charge from the last 90 days, newest first: the operation, API credits, the item it was for, the client, the API key and the request_id. Filter with operation, client, key_id, from and to.
Both are free and need the usage:read scope.

Rate limits

Each plan has a number of requests per minute, counted per API key and per workspace: Free 30, Basic 60, Growth 120 and Professional 300. Every response carries the standard headers:
Over the limit, the answer is 429 rate_limited with Retry-After. Rate limits apply to free calls too.