Cost classes
The OpenAPI operation carries its exact
x-qoory-cost-class and
x-qoory-credits values. Cost is based on expected work, not response byte
size.
Daily API allowance
Each authenticated account receives 100 free API credits per UTC day. REST and remote MCP spend from this same API allowance. After it is exhausted, requests draw from the user’s shared paid or subscription balance. A response can report both credits used and the remaining combined balance. The free tier also applies independent anti-enumeration controls. Search and selector operations each allow up to 100 distinct targets per rolling 24-hour window per authenticated account. Repeating a target does not consume another distinct-target slot. These budgets are separate from credits and throughput; they prevent filter rotation or selector fan-out from becoming a bulk export.Throughput tiers
Rate limits and credits are independent. A user can have credits remaining and
still receive
RATE_LIMITED, or have available throughput and receive
INSUFFICIENT_CREDITS.
Use meta.rate_limit, x-qoory-rate-limit, and Retry-After to schedule work.
Do not retry a throttled request in a tight loop.