Tyler1 All-Stars
HomeScheduleEloPick'emsHall of FamePlayersStatsResultsVODsRulesApply

Tyler1 All-Stars

TOURNAMENTS FEATURING THE BEST PLAYERS IN THE WORLD

Quick Links

  • Contact
  • Privacy
  • 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/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.

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.