X-API-Key HTTP header. There are no OAuth flows or session tokens. Just include your key on every request.
Get your API key
- Sign in to your OrbiSearch account.
- Go to Dashboard → API.
- Create a new key and copy it immediately, as it will not be shown again.
Key types
There are two API key types, created on the same dashboard page:- Pay as you go keys authenticate the credit-metered
/v1endpoints. This is the default key type. - Unlimited keys require an active unlimited plan and authenticate the
/v1/unlimitedendpoints.
/v1/unlimited/*, or an unlimited key on a credit-metered /v1 endpoint, returns 403 with code: wrong_key_plan. The one exception is POST /v1/content-spam-check, which accepts both key types.
Pass your key in requests
Include your API key in theX-API-Key header on every request:
YOUR_API_KEY with your actual key.
Authentication errors
If your key is missing or invalid, the API returns a401 Unauthorized response:
- The
X-API-Keyheader is present on every request - The key value is correct and has not been revoked
- There are no leading or trailing spaces in the key value
Rate limits
Each account is rate-limited to 20 requests per second, shared across all of its API keys. If you exceed this limit, the API returns a429 Too Many Requests response. Contact OrbiSearch if you need higher throughput. On unlimited plans, single searches are additionally limited to your plan’s per-account requests-per-second rate; see unlimited plans.
Every authenticated response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers describing your account’s current window, so clients can self-throttle instead of hitting 429s. See errors for how to handle rate-limit responses.