Docs

Pricing and limits

What a Scry query costs.

Prices

The price list is at /pricing. Every account starts with $10 of credit, no card.

Metered usage

Every response reports spend_nanodollars. Under normal load a query costs nothing; under load a posted multiplier applies (GET /v1/scry/price). x-scry-max-multiplier caps it — a 429 carries the posted price, not a bill. x-scry-admission: patient waits for it; priority runs ahead of the line; x-scry-firm-quote: 1 locks it for the run. Reserved windows: POST /v1/scry/reservations.

Without an account

USDC on Base through x402: $0.05 per second of query time, x-scry-max-seconds buying a 1–60 second time box up front. Longer queries take an account. The first paid query returns an x-scry-key-claim header; POST it to /v1/scry/x402/claim-key for a key.

Bytes out

The first 20 MB a day are free; academic full text has its own allowance. Past that, volume is priced.

Zero retention

x-scry-zero-retention: 1: priced separately, $0.25 minimum per query.

Budgets

x-scry-budget: under normal load it caps machine time, under load it caps spend. A query that runs past its budget is killed.

Query bounds

Ordinary result sets require a literal LIMIT. Result-row, result-byte, rows-read, execution-time, and memory ceilings apply.

Rate and account limits

Under load, admission returns query_capacity_exhausted, or priced_out when the posted multiplier is above x-scry-max-multiplier; both carry Retry-After. API keys can carry a per-minute rate limit and a monthly spend limit.

Related docs