-
Notifications
You must be signed in to change notification settings - Fork 0
Tournament Resource
Jourdan Bul-lalayao edited this page Dec 25, 2025
·
4 revisions
All of the below documentation assumes that you have run the following in your python console first:
import limitless
limitless.api_token = "..."limitless.Tournament.list()The list() function also supports the same parameters that are supported by the Limitless GET /tournaments endpoint:
# Using game param
limitless.Tournament.list(game="VGC")
# Using format param
limitless.Tournament.list(format="VGC23")
# Using limit param
limitless.Tournament.list(limit=100)[
{
"id": "694c36244500833d870174af",
"game": "POCKET",
"name": "Storms Xmas Eve Faceoff-$5",
"date": "2025-12-25T02:15:00.000Z",
"format": null,
"players": 113,
"organizerId": 30
},
{
"id": "6944549ce12a3ec47628a164",
"game": "POCKET",
"name": "Ericko x Soflo Circuit FULL ART 1-8th place!",
"date": "2025-12-24T20:00:00.000Z",
"format": null,
"players": 195,
"organizerId": 2505
},
{
"id": "6945c037ba66621ba08a41c1",
"game": "POCKET",
"name": "MLA Crew 🎅 Adons XMAS Box (10 $ + FA SERENA)",
"date": "2025-12-24T17:05:00.000Z",
"format": null,
"players": 284,
"organizerId": 2487
},
# ...
]limitless.Tournament.get_details(id="64a347f1fa3294423e4e0d23"){
"id": "64a347f1fa3294423e4e0d23",
"game": "VGC",
"format": "VGC23",
"name": "Nino Scarlet/Violet FF #70",
"date": "2023-07-15T13:00:00.000Z",
"players": 574,
"organizer": {
"id": 327,
"name": "NinoPokeBros"
},
"platform": "SWITCH",
"decklists": true,
"isPublic": true,
"isOnline": true,
"phases": [
{
"phase": 1,
"type": "SWISS",
"rounds": 9,
"mode": "BO3"
},
{
"phase": 2,
"type": "SWISS",
"rounds": 5,
"mode": "BO3"
},
{
"phase": 3,
"type": "SINGLE_BRACKET",
"rounds": 1,
"mode": "BO3"
}
]
}limitless.Tournament.get_standings(id="64a347f1fa3294423e4e0d23")[
{
"name": "marcofiero",
"country": "IT",
"decklist": [
{
"id": "chien-pao",
"name": "Chien-Pao",
"item": "Focus Sash",
"ability": "Sword of Ruin",
"attacks": [
"Icicle Crash",
"Sucker Punch",
"Sacred Sword",
"Protect"
],
"tera": "Ghost"
},
{
"id": "dragonite",
"name": "Dragonite",
"item": "Choice Band",
"ability": "Inner Focus",
"attacks": [
"Stomping Tantrum",
"Extreme Speed",
"Aqua Jet",
"Aerial Ace"
],
"tera": "Normal"
},
{
"id": "urshifu-rapid-strike",
"name": "Rapid Strike Urshifu",
"item": "Choice Scarf",
"ability": "Unseen Fist",
"attacks": [
"Aqua Jet",
"Surging Strikes",
"Close Combat",
"Rock Slide"
],
"tera": "Water"
},
{
"id": "heatran",
"name": "Heatran",
"item": "Leftovers",
"ability": "Flash Fire",
"attacks": [
"Substitute",
"Heat Wave",
"Tera Blast",
"Protect"
],
"tera": "Grass"
},
{
"id": "flutter-mane",
"name": "Flutter Mane",
"item": "Booster Energy",
"ability": "Protosynthesis",
"attacks": [
"Dazzling Gleam",
"Shadow Ball",
"Protect",
"Moonblast"
],
"tera": "Water"
},
{
"id": "rillaboom",
"name": "Rillaboom",
"item": "Assault Vest",
"ability": "Grassy Surge",
"attacks": [
"Stomping Tantrum",
"Fake Out",
"Wood Hammer",
"U-turn"
],
"tera": "Fire"
}
],
"placing": 1,
"player": "marcofiero",
"record": {
"wins": 15,
"losses": 2,
"ties": 0
},
"deck": {},
"drop": null
},
{
"name": "MichaelderBeste",
"country": "DE",
"decklist": [
{
"id": "farigiraf",
"name": "Farigiraf",
"item": "Rocky Helmet",
"ability": "Armor Tail",
"attacks": [
"Psychic",
"Hyper Voice",
"Trick Room",
"Imprison"
],
"tera": "Water"
},
{
"id": "heatran",
"name": "Heatran",
"item": "Assault Vest",
"ability": "Flash Fire",
"attacks": [
"Heat Wave",
"Flash Cannon",
"Earth Power",
"Tera Blast"
],
"tera": "Grass"
},
{
"id": "chien-pao",
"name": "Chien-Pao",
"item": "Focus Sash",
"ability": "Sword of Ruin",
"attacks": [
"Icicle Crash",
"Crunch",
"Sucker Punch",
"Protect"
],
"tera": "Dark"
},
{
"id": "flutter-mane",
"name": "Flutter Mane",
"item": "Pixie Plate",
"ability": "Protosynthesis",
"attacks": [
"Moonblast",
"Dazzling Gleam",
"Substitute",
"Protect"
],
"tera": "Fairy"
},
{
"id": "rillaboom",
"name": "Rillaboom",
"item": "Sitrus Berry",
"ability": "Grassy Surge",
"attacks": [
"Wood Hammer",
"Stomping Tantrum",
"Fake Out",
"Protect"
],
"tera": "Poison"
},
{
"id": "dragapult",
"name": "Dragapult",
"item": "Choice Band",
"ability": "Clear Body",
"attacks": [
"Dragon Darts",
"Phantom Force",
"Tera Blast",
"U-turn"
],
"tera": "Ghost"
}
],
"placing": 2,
"player": "michaelderbeste",
"record": {
"wins": 14,
"losses": 3,
"ties": 0
},
"deck": {},
"drop": null
},
# ...
]limitless.Tournament.get_pairings(id="64a347f1fa3294423e4e0d23")[
{'round': 1, 'phase': 1, 'table': None, 'winner': -1, 'player1': 'splattydaddy'},
{'round': 1, 'phase': 1, 'table': None, 'winner': -1, 'player1': 'sheik'},
{'round': 1, 'phase': 1, 'table': 276, 'winner': 'lushelldo', 'player1': 'lushelldo'},
{'round': 1, 'phase': 1, 'table': 3, 'winner': 'ranghome', 'player1': 'ranghome', 'player2': 'raincandyluca'}
# ...
]