Tyler1 All-Stars
HomeScheduleEloPick'emsMatchmakingPlayersStatsResultsVODsRules

Tyler1 All-Stars

TOURNAMENTS FEATURING THE BEST PLAYERS IN THE WORLD

Quick Links

  • Contact
  • Privacy
  • Terms
  • Rules
  • Data API

Follow Us

© 2026 Tyler1 All-Stars. All rights reserved.

Public Data API

Free and open — no API key required

Main Feed

One URL with everything — players, schedule, standings, and all match data read fresh on each request.

/api/feed.json

All Endpoints

/api/broadcast/statsPlayer and champion records, win-condition totals, average game duration/api/broadcast/summaryCurrent week, roster, pick lock status and participation counts/api/broadcast/pickems/:weekCommunity predictions for a tournament week/api/matches/liveLive tournament, incomplete series and locked champions/api/public/matches?tournament_id=:idMatch data for an exact tournament ID/api/feed.jsonFull snapshot — players, schedule, standings, all matches/api/public/tournamentsAll tournament weeks with results/api/public/tournaments/:weekSingle week detail + full bracket/api/public/standingsHall of Fame standings/api/public/playersAll published players with region + socials/api/public/channelsChannels whose subscribers can play the ladder/api/public/matchesAll match series with game-by-game data/api/public/matches?week=:weekMatches filtered by week

Broadcast fields

Players include stable IDs and public image URLs. Tournaments include IDs, pick lock status, champion lockout rules, prize distribution and VOD links. Matches include series and game IDs, player-oriented scores, sides, forfeits and game duration in seconds. A series winner is only present once recorded; an in-progress lead is not a final result. Use tournament_id to distinguish retired tournaments that share a week number. Standings follow the Hall of Fame calculation.

A ladder series an admin settled at one game each is marked draw: true: it is finished, its games are published, and it has no winner. It reads as a completed match with no result, not as one still being played.

Sample Response

Trimmed example of feed.json:

{
  "meta": {
    "version": "1",
    "generated_at": "2026-02-23T18:00:00Z",
    "event": "Tyler1 All-Stars Season 2026",
    "format": "1v1 Howling Abyss, Best-of-3, Double Elimination"
  },
  "players": [
    { "name": "AloisNL", "region": "EU", "twitch": "alois_nl" },
    { "...": "30 players total" }
  ],
  "schedule": [
    {
      "week": 1, "region": "EU", "status": "complete",
      "results": { "1st": "AloisNL", "2nd": "Diamondprox", "3rd": "NattyNatt", "4th": "BROHAN" }
    },
    { "...": "6 weeks total" }
  ],
  "standings": [
    { "rank": 1, "name": "AloisNL", "region": "EU", "tournaments": 2, "wins": 2, "prize": 15000 },
    { "...": "8 players total" }
  ],
  "matches": [
    {
      "week": 1, "bracket": "winners", "player1": "Diamondprox", "player2": "NattyNatt",
      "winner": "Diamondprox", "score": "2-1",
      "games": [
        { "game": 1, "player1_champion": "Volibear", "player2_champion": "Renekton",
          "winner": "NattyNatt", "victory_condition": "first_blood" }
      ]
    },
    { "...": "all matches across all weeks" }
  ]
}

Usage

  • No API key or authentication required
  • JSON responses use Cache-Control: no-store; poll every 5–10 seconds for broadcast data
  • All timestamps are ISO 8601 (UTC)
  • CORS enabled — fetch directly from any origin

Contact

Questions or integration help? Email tyler1business@gmail.com.