bandwagon. Data

Sources and provenance

Only data we collect ourselves from public and primary sources. Every catalog row names its source; every published number carries its sample size.

whatsourcerefreshnotes
Team identity: founded, venue, city, colors, aliasesWikidata (SPARQL)dailysources.wikidata_id on the team. Wikidata lags real events by days.
Rosters: who is on the team today, position, number, statusPublic league roster pages (ESPN's public JSON today)dailysource on each entry. History kept by ending entries, never deleting.
Head coaches and managersRoster pages for the US leagues; Wikidata P286 for soccerdailyWikidata's lag applies to soccer managers.
Biographies: birth date and place, nationality, height, weightWikidata, matched by the league's player-id propertydailyThe API carries no images: photo_url and logo_url are always null and are deprecated (they will be removed in a later release). Player photos on bandwagon.fyi are Wikimedia Commons files under a license that allows reuse, credited on the page.
Schedules and resultsPublic league schedule pagesevery few minutesNot official, not real-time. source and updated_at on every game.
SentimentBandwagon users' stanceshourly (pro), daily with a one-day lag (free)House persona accounts and banned accounts excluded. One stance per person per tag per day.
The Bandwagon IndexComputed from sentimentweeklyMethod, versioned.
OddsBandwagon's model over the results historyafter every result, nightlyMethod, backtest and version history. Not a sportsbook line; Bandwagon does not accept wagers.

What we do not carry, on purpose

Reporting a problem

A wrong roster, a misattributed person, a stale coach: the fastest fix is the source (Wikidata edits reach us within a day). Anything else, write to the address on bandwagon.fyi with the slug and the field.