HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52710,
"next": null,
"previous": "https://backend.commanderspellbook.com/variants?format=api&limit=100&offset=52600&ordering=-price_cardmarket",
"results": [
{
"id": "524-1919",
"of": [
{
"id": 22252
}
],
"uses": [
{
"card": {
"id": 524,
"name": "Aether Storm",
"spoiler": false,
"oracleId": "ff4297d3-3d96-4bd6-a606-1bdc20a6df2b",
"typeLine": "Enchantment"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 1919,
"name": "Sorcerous Spyglass",
"spoiler": false,
"oracleId": "b2187f45-80ae-4ac4-9f83-5eb7a00978e2",
"typeLine": "Artifact"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.47",
"cardmarket": "0.13",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "U",
"includes": [
{
"id": 22252
}
],
"produces": [
{
"feature": {
"id": 342,
"name": "Players cannot cast creature spells",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": false,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 19,
"bracketTag": "C",
"description": "Aether Storm prevents creature spells from being cast.\nBecause Sorcerous Spyglass prevents Aether Storm's activated ability from being activated, it cannot be destroyed due to its ability.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "\"Aether Storm\" chosen with Sorcerous Spyglass."
},
{
"id": "859-4102",
"of": [
{
"id": 19262
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 4102,
"name": "Psionic Gift",
"spoiler": false,
"oracleId": "842bb10a-f056-4db8-a341-2d20796b99ba",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.45",
"cardmarket": "0.13",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "GU",
"includes": [
{
"id": 19262
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": false,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 1,
"bracketTag": "S",
"description": "Give Lurking Roper lifelink, if needed.\nActivate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain 1 life.\nLurking Roper triggers, untapping itself.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Psionic Gift attached to Lurking Roper.\nYou have a way to give Lurking Roper lifelink.\nLurking Roper does not have summoning sickness."
},
{
"id": "3784-5090",
"of": [
{
"id": 8796
}
],
"uses": [
{
"card": {
"id": 3784,
"name": "Vhal, Candlekeep Researcher",
"spoiler": false,
"oracleId": "7253e7d1-b1df-4637-bf64-850be7fa5188",
"typeLine": "Legendary Creature — Human Wizard"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": "untapped"
},
{
"card": {
"id": 5090,
"name": "Singing Bell Strike",
"spoiler": false,
"oracleId": "dad07f8c-1f24-4f56-b8a6-7c4b82e27e0f",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.39",
"cardmarket": "0.12",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "U",
"includes": [
{
"id": 8796
}
],
"produces": [
{
"feature": {
"id": 815,
"name": "Infinite colorless mana that cannot be spent to cast spells from your hand",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": false,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": true,
"pauperCommanderMain": false
},
"popularity": 174,
"bracketTag": "C",
"description": "Activate Vhal by tapping it, adding at least seven {C} that cannot be spent to cast spells from your hand.\nActivate Vhal by paying {6}, untapping it.\nRepeat.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Singing Bell Strike attached to Vhal.\nVhal has a toughness of at least seven.\nVhal does not have summoning sickness."
},
{
"id": "859-1013",
"of": [
{
"id": 19261
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 1013,
"name": "Hypervolt Grasp",
"spoiler": false,
"oracleId": "269a2b53-52d7-4032-ba62-7b7742e7a159",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.50",
"cardmarket": "0.11",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "GUR",
"includes": [
{
"id": 19261
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": true,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 0,
"bracketTag": "S",
"description": "Give Lurking Roper lifelink, if needed.\nActivate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain 1 life.\nLurking Roper triggers, untapping itself.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Hypervolt Grasp attached to Lurking Roper.\nYou have a way to give Lurking Roper lifelink.\nLurking Roper does not have summoning sickness."
},
{
"id": "859-3113",
"of": [
{
"id": 17450
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 3113,
"name": "Fire Whip",
"spoiler": false,
"oracleId": "9d4372f0-eedf-4897-9f03-f96fb14ac4a6",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.45",
"cardmarket": "0.11",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "RG",
"includes": [
{
"id": 17450
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": true,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 13,
"bracketTag": "S",
"description": "Activate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain one life.\nLurking Roper triggers, untapping it.\nRepeat.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Fire Whip attached to Lurking Roper.\nLurking Roper does not have summoning sickness.\nYou have a way to give Lurking Roper lifelink."
},
{
"id": "859-5062",
"of": [
{
"id": 17441
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 5062,
"name": "Porcuparrot",
"spoiler": false,
"oracleId": "e1efd99f-d918-4cd1-b85f-b90b106c3c88",
"typeLine": "Creature — Bird Beast"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.41",
"cardmarket": "0.09",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "RG",
"includes": [
{
"id": 17441
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": true,
"predh": false,
"legacy": true,
"modern": true,
"pauper": false,
"pioneer": true,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 12,
"bracketTag": "S",
"description": "Give Lurking Roper lifelink.\nActivate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain one life.\nLurking Roper triggers, untapping it.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Porcuparrot mutated on Lurking Roper.\nLurking Roper does not have summoning sickness.\nYou have a way to give Lurking Roper lifelink."
},
{
"id": "351-859",
"of": [
{
"id": 19266
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 351,
"name": "Quicksilver Dagger",
"spoiler": false,
"oracleId": "5c77bf76-bb0f-4e44-babe-0e7b7b555e1f",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.40",
"cardmarket": "0.09",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "GUR",
"includes": [
{
"id": 26876
},
{
"id": 19266
}
],
"produces": [
{
"feature": {
"id": 24,
"name": "Infinite card draw",
"status": "H",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 61,
"name": "Infinite draw triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 1,
"name": "Near-infinite damage",
"status": "H",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 46,
"name": "Near-infinite lifegain",
"status": "H",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 59,
"name": "Near-infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": false,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 4,
"bracketTag": "C",
"description": "Give Lurking Roper lifelink, if needed.\nActivate Lurking Roper by tapping it, dealing 1 damage to an opponent, causing you to gain 1 life and draw a card.\nLurking Roper triggers, untapping itself.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Quicksilver Dagger attached to Lurking Roper.\nYou have a way to give Lurking Roper lifelink.\nLurking Roper does not have summoning sickness."
},
{
"id": "859-4410",
"of": [
{
"id": 17449
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 4410,
"name": "Hermetic Study",
"spoiler": false,
"oracleId": "792d7818-ee5c-4254-b969-7b50f475c629",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.40",
"cardmarket": "0.08",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "GU",
"includes": [
{
"id": 17449
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": false,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 4,
"bracketTag": "S",
"description": "Activate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain one life.\nLurking Roper triggers, untapping it.\nRepeat.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Hermetic Study attached to Lurking Roper.\nLurking Roper does not have summoning sickness.\nYou have a way to give Lurking Roper lifelink."
},
{
"id": "859-1032",
"of": [
{
"id": 19263
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 1032,
"name": "Power of Fire",
"spoiler": false,
"oracleId": "df4903cb-50fa-4620-8470-6a6a398fc1ef",
"typeLine": "Enchantment — Aura"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.45",
"cardmarket": "0.08",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "RG",
"includes": [
{
"id": 19263
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": true,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 14,
"bracketTag": "S",
"description": "Give Lurking Roper lifelink, if needed.\nActivate Lurking Roper by tapping it, dealing 1 damage to any target and causing you to gain 1 life.\nLurking Roper triggers, untapping itself.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Power of Fire attached to Lurking Roper.\nYou have a way to give Lurking Roper lifelink.\nLurking Roper does not have summoning sickness."
},
{
"id": "859-4481",
"of": [
{
"id": 19260
}
],
"uses": [
{
"card": {
"id": 859,
"name": "Lurking Roper",
"spoiler": false,
"oracleId": "61f3e964-6bea-4543-992e-3e36404bf628",
"typeLine": "Creature — Horror"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
},
{
"card": {
"id": 4481,
"name": "Heavy Arbalest",
"spoiler": false,
"oracleId": "748fd75b-c61b-4e02-889d-b7dab23319ef",
"typeLine": "Artifact — Equipment"
},
"quantity": 1,
"zoneLocations": [
"B"
],
"exileCardState": "",
"mustBeCommander": false,
"libraryCardState": "",
"graveyardCardState": "",
"battlefieldCardState": ""
}
],
"notes": "",
"prices": {
"tcgplayer": "0.45",
"cardmarket": "0.04",
"cardkingdom": "0.70"
},
"status": "OK",
"spoiler": false,
"identity": "G",
"includes": [
{
"id": 19260
}
],
"produces": [
{
"feature": {
"id": 13,
"name": "Infinite damage",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 15,
"name": "Infinite lifegain",
"status": "S",
"uncountable": true
},
"quantity": 1
},
{
"feature": {
"id": 14,
"name": "Infinite lifegain triggers",
"status": "H",
"uncountable": true
},
"quantity": 1
}
],
"requires": [],
"legalities": {
"brawl": false,
"predh": false,
"legacy": true,
"modern": true,
"pauper": false,
"pioneer": false,
"vintage": true,
"standard": false,
"commander": true,
"premodern": false,
"oathbreaker": true,
"pauperCommander": false,
"pauperCommanderMain": false
},
"popularity": 21,
"bracketTag": "S",
"description": "Give Lurking Roper lifelink, if needed.\nActivate Lurking Roper by tapping it, dealing 2 damage to any target and causing you to gain 2 life.\nLurking Roper triggers, untapping itself.\nRepeat from step 2.",
"manaNeeded": "",
"variantCount": 1,
"manaValueNeeded": 0,
"easyPrerequisites": "",
"notablePrerequisites": "Heavy Arbalest attached to Lurking Roper.\nYou have a way to give Lurking Roper lifelink.\nLurking Roper does not have summoning sickness."
}
]
}