I’m playing with APIs again. This time I’m parsing and displaying Hearthstone decks from the deck codes.

## Hearthstone deck from a deck ID

This is the Thief Rogue deck I’m currently running. Lots of angry messages from cheesy RNG wins. I love it. All I’m providing here is the deck code, the component then grabs the deck and card data from the Blizzard API, and tries to find a deck name from the HSReplay API.

# Rogue

- Class: Rogue
- 30 cards
- Cost: 15,000 dust

★

Shadow of Demise

Mana cost: 0

2x

Shadowstep

Mana cost: 0

2x

Preparation

Mana cost: 0

2x

Blackwater Cutlass

Mana cost: 1

★

Maestra of the Masquerade

Mana cost: 2

★

Potionmaster Putricide

Mana cost: 2

★

Astalor Bloodsworn

Mana cost: 2

2x

Reconnaissance

Mana cost: 2

2x

Serrated Bone Spike

Mana cost: 2

2x

Sketchy Stranger

Mana cost: 2

2x

Jackpot!

Mana cost: 2

2x

Potion Belt

Mana cost: 2

2x

Swiftscale Trickster

Mana cost: 4

★

Queen Azshara

Mana cost: 5

2x

Wildpaw Gnoll

Mana cost: 5

2x

Contraband Stash

Mana cost: 5

★

Crabatoa

Mana cost: 6

★

Tess Greymane

Mana cost: 7

★

Shadowcrafter Scabbs

Mana cost: 8

## Another deck with a dust cost of 0

This one is built entirely from core set cards, so has a dust cost of 0.

# Warlock

- Class: Warlock
- 30 cards
- Cost: 0 dust

2x

Soulfire

Mana cost: 1

2x

Mortal Coil

Mana cost: 1

2x

Acidic Swamp Ooze

Mana cost: 2

2x

Murloc Tidehunter

Mana cost: 2

2x

River Crocolisk

Mana cost: 2

2x

Razorfen Hunter

Mana cost: 3

2x

Shattered Sun Cleric

Mana cost: 3

2x

Shadow Bolt

Mana cost: 3

2x

Hellfire

Mana cost: 3

2x

Chillwind Yeti

Mana cost: 4

2x

Gnomish Inventor

Mana cost: 4

2x

Sen'jin Shieldmasta

Mana cost: 4

1x

Frostwolf Warlord

Mana cost: 5

2x

Dread Infernal

Mana cost: 6

2x

Boulderfist Ogre

Mana cost: 6

1x

Stormwind Champion

Mana cost: 7