A Premium key asking for
granularity=hourly or auto is served at daily, not refused. Read the granularity and access fields on the response. The two endpoints that exist only to serve sub-daily data — /api/gpu/{gpuName}/hourly and /api/gpu/{gpuName}/realtime — return 403 for a Premium key.backend/tests/data-dictionary-gating.test.js).
What each plan can read
With one exception — Power Markets, which is not yet on the REST API — every Premium-included analytics dataset has a REST route: the Token Volume Index at
GET /api/token-volume, Model Frontier at GET /api/model-frontier, and Compute Buyers at GET /api/compute-buyers, alongside the existing Workload Cost (GET /api/workload) and LLM Coding (GET /api/llm-coding/*) routes.
Public GPU window (Basic)
H100 SXM · H200 · B200 · A100 SXM4 · RTX 5090
RTX PRO 6000 WS is Premium and Full only.
Public OTPI window (Basic)
anthropic · openai · google · deepseek
The other seven labs — minimax, xiaomi, qwen, moonshotai, z-ai, mistralai, meta-llama — are Premium and Full only.
API keys
Keys are created in Settings → API Keys. The prefix is the tier: the backend identifies a key from the secret itself, not from the owner’s current database row.
See Manage API keys and Authentication.
Payments
- Basic — no invoice.
- Trial — no invoice. 72 hours, starting on first visit. Request from data.ornn.com/pricing or data@ornn.com. The clock is the cost.
- Premium — $500 per month, server-pinned. Self-serve: Settings → Billing, or the subscribe button on
/pricing. A saved card is charged automatically; otherwise Stripe emails a hosted invoice. Cancel by writing to data@ornn.com. Bound by the Premium Data Use Addendum. - Full — custom, organization-grained, billed through Rillet. Talk to data@ornn.com.
MCP
Access follows the same ladder. Paid tools need an own grant: a Full organization floor covers the product, not the unscoped MCP service key.
See Ornn MCP.

