Skip to main content
Ornn Data has three customer-facing plans. Trial is Premium with a 72-hour clock and no bill. Access is enforced on the REST API by the key prefix, on MCP by the account’s own grant, and on the website by the live platform tier.
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 endpoints that exist only to serve sub-daily data — /api/gpu/{gpuName}/hourly and /api/gpu/{gpuName}/rolling-24h-average — return 403 for a Premium key. Daily history at /api/gpu/{gpuName}/rolling-24h-average/history remains Premium.
Compare plans on the website at data.ornn.com/pricing. Field-level coverage is in the data dictionary. A gating or billing change must update both pages and the internal Word file (backend/tests/data-dictionary-gating.test.js).

What each plan can read

Power Markets is a Premium-included analytics dataset served on the REST API at GET /api/power/markets (daily wholesale prices, traded volume, and system load, history from 2017-01-03) and rendered on the platform charts at data.ornn.com/analytics/power. The hourly grid-operations routes — GET /api/power/load for actual and forecast demand, and GET /api/power/fuel-mix for generation by fuel — are Full-only. None of these routes has a free/Index tier. Every other Premium-included analytics dataset has a REST route too: the Token Volume Index at GET /api/token-volume, Model Frontier at GET /api/model-frontier, Compute Buyers at GET /api/compute-buyers, and the forward curve at GET /api/forward (five curves on sk_prem_; B300, GB200, and GB300 require sk_live_ / Full), alongside the existing Workload Cost (GET /api/workload) and LLM Coding (GET /api/llm-coding/*) routes. The Token Volume Index page covers all 11 OTPI labs (selectable share, a shared growth baseline, and an open/closed split); the REST route publishes the closed-lab series. See The Token Volume Index. On MCP, Token Volume has its own tool; Model Frontier and Compute Buyers are REST-only (Model Frontier and Compute Buyers because their full-snapshot payloads exceed the MCP result-size cap).

Public GPU window (Index)

H100 SXM · H200 · B200 · A100 SXM4 RTX PRO 6000 WS is Premium and Full only.

Public OTPI window (Index)

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. Keys a member mints through their organization’s access are revoked when that access ends, or when they leave the organization.
A sk_prem_ key is Premium even if the permissions stamp is missing or the owner is later upgraded. A sk_live_ key minted before Premium existed stays Full. Downgrading an account revokes its keys; mint again on the new tier.
See Manage API keys and Authentication.

Payments

  • Index — 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, invoiced directly. 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.

Rate limits

Public Index and catalog routes that use the public limiter are 60 requests / minute / IP. Sending a key does not replace that limiter. POST /api/chat is the exception: 20 messages / minute / key, because each call spends model tokens. See Rate limits.