// API ACCESS
Build with the OWI API
Free API access to OWI scores, sub-indices, milestone data, and news signals - 100 requests/day.
endpoint → https://owindex.com/api/?key=YOUR_KEY
REQUEST FREE ACCESS
score
Current OWI score, trajectory, time progress, news signal
GET /api/?key=YOUR_KEY&endpoint=score
sub_indices
All 5 sub-index scores with FRED component breakdown
GET /api/?key=YOUR_KEY&endpoint=sub_indices
history
18-month score history log
GET /api/?key=YOUR_KEY&endpoint=history
milestones
All confirmed events + watched targets
GET /api/?key=YOUR_KEY&endpoint=milestones
full
Everything combined in one request
GET /api/?key=YOUR_KEY&endpoint=full
// Example Responses
JAVASCRIPT
const res = await fetch(
'https://owindex.com/api/' +
'?key=YOUR_KEY&endpoint=score'
);
const data = await res.json();
console.log(data.data.owi); // 16.82
console.log(data.data.trajectory); // "On Track"
PYTHON
import requests
r = requests.get(
'https://owindex.com/api/',
params={'key': 'YOUR_KEY',
'endpoint': 'score'}
)
data = r.json()
print(data['data']['owi']) # 16.82
RATE LIMITS & TIERS
Rate limit resets at midnight UTC. Exceeded requests return HTTP 429.
TERMS OF USE
Data is provided as-is. No warranties on accuracy or uptime.
Not financial advice. Do not use for investment decisions.
Attribution required: "Data from OptionalWork.com OWI API".
Keys are for personal/research use. Commercial use — contact us.
We may revoke keys used abusively or in violation of these terms.