Sports Intelligence API
Schedules, live scores, multi-book odds, and explainable intelligence with rationale and confidence — purpose-built for autonomous systems that reason and act.
No credit card required · 1,000 free credits to start · REST + MCP · AI-assisted setup (Cursor, VS Code, Claude Code, Postman) · Agent Skill (SKILL.md)
// Agent invocation
GET /v1/events/9199/intelligence
// Structured intelligence response
{
"event_id": 9199,
"available": true,
"has_recommend": false,
"match_overview": "Padres host Braves with Eovaldi on the mound.",
"rationale": ["Eovaldi listed as SP", "Braves on back end of road trip"],
"bets": [{
"bet_type": "ML_P1",
"player_name": "San Diego Padres",
"probability": 0.548,
"fair_price": -121,
"tier": null
}]
}















8 sports·17 leagues·9 sportsbooks·one canonical schema
Lumify is a real-time sports intelligence API built for AI agents. It delivers schedules, live scores, multi-book odds, and predictive intelligence — probability, fair price, and Price overlay — that autonomous systems can reason over and act on directly, instead of raw feeds built for human dashboards.
They were built for dashboards. Lumify is built for systems that reason, decide, and act.
Fragmented sportsbook events, odds, and player data normalized into a single, deterministic schema — Pinnacle plus major US soft books including FanDuel, DraftKings, BetMGM, Caesars, Bet365, Circa, Hard Rock, and BetOnline. One ID. Every source.
Odds and market shifts are captured with full movement history and
moved_at
timestamps via
/odds/history,
so agents can detect changes without re-deriving state.
Every intelligence bet carries a vig-stripped
probability,
fair_price,
and Price overlay. Not just a line — a fair reference you can shop.
RESTful endpoints with deterministic schemas, OpenAPI docs, and structured outputs ready for agent reasoning loops. One API key. Every major sport.
# 1. REST-only — use any HTTP client
import requests
# 2. Authenticate with your Bearer key (lmfy-...)
headers = {"Authorization": "Bearer lmfy-..."}
# 3. Query structured intelligence for an event
signal = requests.get(
"https://lumify.ai/v1/events/9199/intelligence",
headers=headers,
).json()
# Agent can reason over structured output
for bet in signal.get("bets") or []:
print(bet["bet_type"], bet.get("probability"), bet.get("fair_price"))
Agents that monitor line movement, detect sharp money, and execute decisions in real time — powered by structured signals with embedded rationale.
Quantitative systems that need canonical cross-sportsbook mapping and volatility signals without building their own ingestion infrastructure.
Automated insight generators, prediction pipelines, and content tools that require live, structured intelligence — not raw data feeds to parse.
A real-time sports intelligence API designed for AI agents and autonomous systems. It delivers schedules, live scores, multi-book odds, and predictive intelligence — probability, fair price, and Price overlay — in a format agents can reason over and act on without additional processing.
NFL, NBA, MLB, NHL, NCAA Football, NCAA Basketball, ATP/WTA tennis, and soccer (MLS, EPL, La Liga, Serie A, Bundesliga, Ligue 1, and UEFA Champions League), with schedules, live scores, and odds across all of them. Bet intelligence is live today for MLB, NFL, NCAA Football, tennis, and MLS.
Both. npm install @lumifyai/sdk
gives you an official, typed TypeScript/JavaScript client, and the REST API
works with any HTTP client. A hosted MCP server is also available for
Cursor, Claude, and other agent tooling.
1,000 credits that never expire, full access to every endpoint, up to 2 active API keys, and a 20 requests/minute rate limit — no credit card required to start.