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.
| what | source | refresh | notes |
|---|---|---|---|
| Team identity: founded, venue, city, colors, aliases | Wikidata (SPARQL) | daily | sources.wikidata_id on the team. Wikidata lags real events by days. |
| Rosters: who is on the team today, position, number, status | Public league roster pages (ESPN's public JSON today) | daily | source on each entry. History kept by ending entries, never deleting. |
| Head coaches and managers | Roster pages for the US leagues; Wikidata P286 for soccer | daily | Wikidata's lag applies to soccer managers. |
| Biographies: birth date and place, nationality, height, weight | Wikidata, matched by the league's player-id property | daily | The 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 results | Public league schedule pages | every few minutes | Not official, not real-time. source and updated_at on every game. |
| Sentiment | Bandwagon users' stances | hourly (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 Index | Computed from sentiment | weekly | Method, versioned. |
| Odds | Bandwagon's model over the results history | after every result, nightly | Method, backtest and version history. Not a sportsbook line; Bandwagon does not accept wagers. |
What we do not carry, on purpose
- Salaries and contracts from compiled third-party sites. If a figure ever appears it will be from a league disclosure, a filing or a press report, with that source attached.
- Betting odds, lines, or anything shaped like a pick.
- Real-time rights. Scores arrive when the public pages update and we poll; we do not promise seconds.
- Injury reports and transactions are not yet sourced; when they are, they will be sourced the same way as rosters.
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.