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
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.

