Money and volume
Search quota
Searching costs us money at the supplier, so it costs you money past a free daily allowance. Every response tells you exactly where you stand, and only calls that actually hit a supplier are ever counted.
The allowance
The free allowance is subtracted before anything is reported for billing, so your invoice shows the searches you were actually charged for and nothing else. Your contract may set different figures; the portal always shows the ones that apply to you.
What counts as a search
The rule is one line long: a call is billable when it costs us a supplier call. Reading back a result we already hold is free, no matter how often you do it.
You never have to infer which side a call fell on: the response says so.
Quota headers
Present on every response, including free ones. They exist so that you can reconcile our invoice yourself rather than take it on trust.
X-Search-Quota-Limit: 1000
X-Search-Quota-Remaining: 412
X-Search-Quota-Reset: 2026-08-30T00:00:00Z
X-Search-Billable: trueRunning out
Nothing switches off. Exhausting the allowance moves you onto the per-search fee; it never turns a live search into an error, because a traveller mid-booking is a bad place to discover a budget.
- If you would rather be stopped than billed, set a daily hard cap on your account in the portal. Calls past the cap are refused with
429until the reset — an explicit choice you make, never a default. - Subscribe to
search_quota.thresholdso you hear about unusual volume from a webhook rather than from an invoice. See webhooks. - Cache aggressively on your side. Polling and re-sorting are free, so a results page that re-reads an existing search costs nothing — only a genuinely new query does.
Look-to-book