Documentation
Understand Optiom's data access boundaries.
Bounded Web Lite projections, internal Desktop data transport, and a separate authenticated and licensed Developer API program.
Schemas & data dictionary
A field dictionary for candidate licensed datasets. It is not the public Web Lite response contract or an availability promise.
Browse by topic
Getting started
Make a bounded Web Lite GET request and handle the preview.v1 unavailable state correctly.
Preview quickstartAuthentication
Web Lite previews are anonymous and capped; developer access has separate authentication, quotas, rights and terms.
Access boundariesWeb Lite projections
Versioned GET projections for retail views, with allowlisted parameters and fixed server-side caps.
Browse projectionsDatasets & exports
Web Lite has no anonymous CSV export. Dataset and export rights are reviewed through the Developer API program.
View access modelClients & examples
Small curl, fetch and Python examples for the bounded preview.v1 envelope—not an extraction SDK.
View preview examplesWebhooks & streaming
Desktop live transport is internal. Streaming and automation are not part of the public Web Lite contract.
View product boundaryQuickstart
Your first bounded request
Read the preview.v1 truth envelope first. Until source rights and pipeline timestamps are qualified, HTTP 503 with state unavailable is the expected fail-closed response.
import requests
res = requests.get(
"https://www.getoptiom.com/api/tradinghub/funding",
params={"symbol": "BTCUSDT", "max_rows": 5000},
timeout=15,
)
res.raise_for_status()
funding = res.json()
print(funding[:3])Can't find what you need?
Review the Web Lite projection contract or contact the team to discuss separately licensed developer access.