Sports data with a pulse.
The catalog (leagues, teams, people, rosters, schedules and results) plus what nobody else has: how confident the crowd is in every team, every day, fans and neutrals apart.
Catalog
Teams and people from Wikidata and public league pages, with provenance on every row. Free.
Sentiment
Daily ▲ / ▼ stance counts per team and player, split fans / neutrals, with sample sizes. House accounts excluded.
The Bandwagon Index
Weekly team confidence among neutrals and fans per league, with the gap, 7 and 30 day movement, rank and movers.
Odds
Bandwagon's own model lines per game: win probability, spread, total and no-vig moneyline, with movement history on the pro tier. Bandwagon's model, not a sportsbook line; Bandwagon does not accept wagers. Method and record.
curl https://bandwagon.fyi/data/v1/index/nfl \
-H "Authorization: Bearer bwk_…"
Get started Read the reference →
How it works
- Every response is
{ data, meta }; every error is{ error: { code, message } }. - Keys are created in the Bandwagon app and sent as a bearer token. Free keys: 60 requests a minute, 10,000 a month, completed days with a one-day lag, attribution required. Pro keys: 600 a minute, 1,000,000 a month, today's running day refreshed hourly.
- Same numbers on both tiers. Nothing is "better" behind the paywall; it is sooner and more often.
- Every published number carries its sample size, and the Index withholds a number below the minimum instead of caveating it.
What it is not
Not an official feed, not real-time scores, not a betting product, and not a grade of anyone. Schedules and results are scraped from public league pages on a timer; sentiment is what people said in the app. See sources and terms.