Skip to content

Rate limiting & quota

Per-key per-minute throttling and per-org monthly quota. Both visible in the dashboard before you hit them.

Protect your budget and your service

Configurable limits at every layer. You control what happens when limits are reached.

Per-key throttling

Set requests-per-minute per API key. Burst traffic from one key does not affect others on your account.

Monthly org quota

Hard limit on search-units per month per organization. Configurable per plan. Dashboard shows usage in real time.

Graceful 429 responses

Rate-limited requests return HTTP 429 with a Retry-After header. The browser SDK handles retries automatically.

Dashboard visibility

Current usage, limit, and projected end-of-month consumption visible at a glance. No surprise overages.

Plan-based limits

Free, Pro, and Enterprise plans carry different quotas and rate limits. Upgrade without touching your integration.

Cancellation grace period

7-day read-only grace on cancellation. Search keeps working while you migrate. Writes are blocked after cancellation.

Rate limits at a glance

Every response includes rate-limit headers so your application can self-regulate without hitting a hard block.

bash
// Response headers for rate-limited endpoint
HTTP/1.1 429 Too Many Requests
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1715001600
Retry-After: 60

Launch Search OS in one evening

Create an index, add documents and connect search from your app. Free tier covers a prototype — data persists when you upgrade.