Bloodline Bowl Fantasy Football Intelligence Bridge

A public, read-only fantasy football intelligence API. It turns multiple Sleeper fantasy football leagues into self-describing JSON documents an AI assistant can fetch and reason about — no screenshots, no manual exports, no authentication for public leagues.

AI assistants: start at the machine-readable contract

Open the AI discovery contract (/api/ai) — a single JSON document listing every league, every known manager, and every analysis capability with concrete route templates. Follow the links it returns rather than guessing URLs. This /ai page is the human-readable companion; /api/ai is authoritative.

Also: compact link index with absolute URLs (https://bloodline-bowl-sleeper-bridge.vercel.app/api/ai/compact), plain-text guide for LLMs (/llms.txt), league discovery (/api/leagues), service homepage.

League identity is not manager identity

A league (for example Bloodline Bowl) is selected by its slug. A manager (a team owner such as BijiMac) is selected by a separate manager slug within that league. Membership is validated live on every request. A manager who is not in the named league returns an explicit error — never a different manager, and never a cross-league fallback. If you only know a manager username, look up their league below (or in /api/ai) first.

Leagues covered

Bloodline Bowl and Devoted to the Game are the two fully active Sleeper leagues.

Managers

Supyo29 and BijiMac manage teams in Bloodline Bowl. DarthMarker manages a team in Devoted to the Game.

Analysis capabilities

Each manager's team home links to every capability below, pre-filled for that manager. Weekly routes take the current NFL week.

Roster and current-state analysis

Verified roster (starters, bench, taxi, reserve), roster composition, slot coverage, and canonical league current-state. See each manager team home and league discovery.

Projections

Season projections translated through each league's actual scoring rules, plus need-weighted per-roster projection value.

Weekly intelligence

The combined weekly decision layer: lineup, start/sit, matchup, leverage, and waivers with the few moves that actually matter and a manager-facing summary.

Waiver / add-drop analysis

A league-aware acquisition engine — every candidate paired with the drop it requires, and an explicit “do not add” when the wire is not worth it.

Lineup and start/sit optimization

The optimal legal starting lineup for each league's real roster rules (slot assignment, not a naive points sort), plus explicit start/sit comparisons for close calls.

Matchup analysis

Both teams evaluated on their best legal projected lineup: projected totals, margin, positional edges, swing players, and — when coverage supports it — a seeded win probability with explicit low confidence.

Transactions and history

A normalized transaction ledger per league and retained weekly historical snapshots (earlier captures are never destroyed).

Direct manager links

Reading endpoint status

An HTTP 200 means the route resolved — not that a recommendation is available. Every capability response carries its own status / warnings / data_quality / snake_engine_status (or equivalent) field. A capability can succeed and still legitimately be BLOCKED, DEGRADED, AUTH_REQUIRED, or PERSISTENCE_NOT_CONFIGURED. Inspect those before acting.

Source and methodology

Public repository: github.com/supyo29/bloodline-bowl. GitHub is for inspecting how the numbers are produced and is not required to use the live bridge.