Skip to content

Gossing/d3-api-docs

 
 

Repository files navigation

Diablo 3 Web API

This article documents the Diablo 3 API resources that are in the Blizzard Community Platform API.

Overview

The Blizzard Community Platform API provides a number of resources for developers, third parties, and Diablo 3 enthusiasts to gather data about their accounts and heroes.

Blizzard's epic gaming experiences often take place in-game, but can lead to rewarding and lasting experiences out of game as well. By exposing key sets of data, the community can create extended communities to continue the epic experience.

Career Profile

Access account-level career profile information through the Career Profile API. Use this API to fetch a single game account at a time through an HTTP GET request to a URL describing the career profile resource.

By default, it returns a basic dataset,and with each request of zero or more additional fields can be retrieved. Access this API by crafting a resource URL pointing to the battletag of an account whose information is to be retrieved.

battletag-name ::= <regional battletag allowed characters>
battletag-code ::= <integer>
url ::= <host> "/api/d3/profile/" <battletag-name> "-" <battletag-code> "/"

Query string parameters are optional when accessing this resource.

Career Profile API Request Example:

GET /api/d3/profile/Straton-1/
Host: us.battle.net

Sample Career Profile API Response Example:

HTTP/1.1 200 OK
<http headers>

{"heroes": [{"name": "Yharr", "id": 1, ...}, ...], ...}

The returned core dataset includes a list of the account's heroes and artisans, a summary of time played by class, progression information, and a list of the account's fallen heroes.

Career Profile Example

{
    "heroes": [
        {
            "name": "Yharr",
            "id": 1,
            "level": 60,
            "hardcore": false,
            "gender": 0,
            "last-updated": 1341343147,
            "dead": false
        },
        {
            "name": "Worm",
            "id": 2,
            "level": 19,
            "hardcore": true,
            "gender": 0,
            "last-updated": 1339289897,
            "dead": false
        },
        {
            "name": "Korale",
            "id": 3,
            "level": 18,
            "hardcore": false,
            "gender": 0,
            "last-updated": 1344055324,
            "dead": false
        }
    ],
    "lastHeroPlayed": 3,
    "lastUpdated": 1344055324,
    "artisans": [
        {
            "slug": "blacksmith",
            "level": 9,
            "stepMax": 5,
            "stepCurrent": 1
        },
        {
            "slug": "jeweler",
            "level": 7,
            "stepMax": 1,
            "stepCurrent": 0
        }
    ],
    "hardcoreArtisans": [
        {
            "slug": "blacksmith",
            "level": 3,
            "stepMax": 5,
            "stepCurrent": 0
        },
        {
            "slug": "jeweler",
            "level": 0,
            "stepMax": 1,
            "stepCurrent": 0
        }
    ],
    "kills": {
        "monsters": 30509,
        "elites": 1707,
        "hardcoreMonsters": 3130
    },
    "timePlayed": {
        "barbarian": 1,
        "demon-hunter": 0.016,
        "monk": 0.157,
        "witch-doctor": 0.412,
        "wizard": 0.414
    },
    "fallenHeroes": [
        {
            "stats": {
                "life": 386,
                "damage": 14.4294,
                "armor": 122,
                "strength": 17,
                "dexterity": 41,
                "vitality": 31,
                "intelligence": 17,
                "physicalResist": 0,
                "fireResist": 0,
                "coldResist": 0,
                "lightningResist": 0,
                "poisonResist": 0,
                "arcaneResist": 0,
                "damageIncrease": 0.41,
                "critChance": 0.05,
                "damageReduction": 0.196141
            },
            "kills": {
                "elites": 70
            },
            "items": {
                "head": {
                    "name": "Adventuring Leather Hood of the Bear",
                    "icon": "helm_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CKnTmNIIEgcIBBX38E5dHRqWQGAd7O9hBzAJOPQDQABQCGCzBA",
                    "requiredLevel": 4
                },
                "torso": {
                    "name": "Adventuring Leather Doublet",
                    "icon": "chestarmor_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CPfoqxwSBwgEFakZGWAdGpZAYDAJOMkEQABQBmCRBQ",
                    "requiredLevel": 3
                },
                "feet": {
                    "name": "Nimble Boots of the Hawk",
                    "icon": "boots_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CKaQ0tENEgcIBBUYPZt_HQfqUAgd2nfX3DAJOPoDQABQCGC6BA",
                    "requiredLevel": 4
                },
                "hands": {
                    "name": "Scouting Leather Gloves",
                    "icon": "gloves_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CJKcmN4JEgcIBBVBU5KkHaRgi4YwCTivA0AAUAZg5gM",
                    "requiredLevel": 3
                },
                "legs": {
                    "name": "Cracked Cloth Pants",
                    "icon": "pants_001",
                    "displayColor": "gray",
                    "tooltipParams": "item-data/CIDZ0foMEgcIBBUWitWlHT8G-w0wCTj5AkAAUABgqAM",
                    "requiredLevel": 1
                },
                "bracers": {
                    "name": "Thick Bracers",
                    "icon": "bracers_001",
                    "displayColor": "white",
                    "tooltipParams": "item-data/CJywidINEgcIBBVSJMrLHRv3WCowCTi7A0AAUARg9AM",
                    "requiredLevel": 1
                },
                "mainHand": {
                    "name": "Exceptional Javelin",
                    "icon": "spear_001",
                    "displayColor": "white",
                    "tooltipParams": "item-data/CIfO1dkJEgcIBBULF_b5HbGUDkkwCTi0A0AAUARg6QM",
                    "requiredLevel": 1
                },
                "offHand": {
                    "name": "Broad Axe of the Snake",
                    "icon": "axe_1h_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CJaPtP8BEgcIBBUnJAdjHc2I9w0wCTimBEAAUAZg6gQ",
                    "requiredLevel": 3
                },
                "waist": {
                    "name": "Gathering Hide Belt",
                    "icon": "belt_002",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CKDkgvgPEgcIBBU4n0LUHYsm_qswCTjcA0AAUAZgmAQ",
                    "requiredLevel": 4
                }
            },
            "death": {
                "killer": 5395,
                "location": 60394,
                "time": 1339020240
            },
            "name": "Cook",
            "level": 10,
            "hardcore": true,
            "heroId": 4,
            "gender": 0
        }
    ],
    "battleTag": "Straton#1",
    "progression": {
        "normal": {
            "act1": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-fallen-star",
                        "name": "The Fallen Star"
                    },
                    {
                        "slug": "the-legacy-of-cain",
                        "name": "The Legacy of Cain"
                    },
                    {
                        "slug": "a-shattered-crown",
                        "name": "A Shattered Crown"
                    },
                    {
                        "slug": "reign-of-the-black-king",
                        "name": "Reign of the Black King"
                    },
                    {
                        "slug": "sword-of-the-stranger",
                        "name": "Sword of the Stranger"
                    },
                    {
                        "slug": "the-broken-blade",
                        "name": "The Broken Blade"
                    },
                    {
                        "slug": "the-doom-in-wortham",
                        "name": "The Doom in Wortham"
                    },
                    {
                        "slug": "trailing-the-coven",
                        "name": "Trailing the Coven"
                    },
                    {
                        "slug": "the-imprisoned-angel",
                        "name": "The Imprisoned Angel"
                    },
                    {
                        "slug": "return-to-new-tristram",
                        "name": "Return to New Tristram"
                    }
                ]
            },
            "act2": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "shadows-in-the-desert",
                        "name": "Shadows in the Desert"
                    },
                    {
                        "slug": "the-road-to-alcarnus",
                        "name": "The Road to Alcarnus"
                    },
                    {
                        "slug": "city-of-blood",
                        "name": "City of Blood"
                    },
                    {
                        "slug": "a-royal-audience",
                        "name": "A Royal Audience"
                    },
                    {
                        "slug": "unexpected-allies",
                        "name": "Unexpected Allies"
                    },
                    {
                        "slug": "betrayer-of-the-horadrim",
                        "name": "Betrayer of the Horadrim"
                    },
                    {
                        "slug": "blood-and-sand",
                        "name": "Blood and Sand"
                    },
                    {
                        "slug": "the-black-soulstone",
                        "name": "The Black Soulstone"
                    },
                    {
                        "slug": "the-scouring-of-caldeum",
                        "name": "The Scouring of Caldeum"
                    },
                    {
                        "slug": "lord-of-lies",
                        "name": "Lord of Lies"
                    }
                ]
            },
            "act3": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-siege-of-bastions-keep",
                        "name": "The Siege of Bastion's Keep"
                    },
                    {
                        "slug": "turning-the-tide",
                        "name": "Turning the Tide"
                    },
                    {
                        "slug": "the-breached-keep",
                        "name": "The Breached Keep"
                    },
                    {
                        "slug": "tremors-in-the-stone",
                        "name": "Tremors in the Stone"
                    },
                    {
                        "slug": "machines-of-war",
                        "name": "Machines of War"
                    },
                    {
                        "slug": "siegebreaker",
                        "name": "Siegebreaker"
                    },
                    {
                        "slug": "heart-of-sin",
                        "name": "Heart of Sin"
                    }
                ]
            },
            "act4": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "fall-of-the-high-heavens",
                        "name": "Fall of the High Heavens"
                    },
                    {
                        "slug": "the-light-of-hope",
                        "name": "The Light of Hope"
                    },
                    {
                        "slug": "beneath-the-spire",
                        "name": "Beneath the Spire"
                    },
                    {
                        "slug": "prime-evil",
                        "name": "Prime Evil"
                    }
                ]
            }
        },
        "nightmare": {
            "act1": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-fallen-star",
                        "name": "The Fallen Star"
                    },
                    {
                        "slug": "the-legacy-of-cain",
                        "name": "The Legacy of Cain"
                    },
                    {
                        "slug": "a-shattered-crown",
                        "name": "A Shattered Crown"
                    },
                    {
                        "slug": "reign-of-the-black-king",
                        "name": "Reign of the Black King"
                    },
                    {
                        "slug": "sword-of-the-stranger",
                        "name": "Sword of the Stranger"
                    },
                    {
                        "slug": "the-broken-blade",
                        "name": "The Broken Blade"
                    },
                    {
                        "slug": "the-doom-in-wortham",
                        "name": "The Doom in Wortham"
                    },
                    {
                        "slug": "trailing-the-coven",
                        "name": "Trailing the Coven"
                    },
                    {
                        "slug": "the-imprisoned-angel",
                        "name": "The Imprisoned Angel"
                    },
                    {
                        "slug": "return-to-new-tristram",
                        "name": "Return to New Tristram"
                    }
                ]
            },
            "act2": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "shadows-in-the-desert",
                        "name": "Shadows in the Desert"
                    },
                    {
                        "slug": "the-road-to-alcarnus",
                        "name": "The Road to Alcarnus"
                    },
                    {
                        "slug": "city-of-blood",
                        "name": "City of Blood"
                    },
                    {
                        "slug": "a-royal-audience",
                        "name": "A Royal Audience"
                    },
                    {
                        "slug": "unexpected-allies",
                        "name": "Unexpected Allies"
                    },
                    {
                        "slug": "blood-and-sand",
                        "name": "Blood and Sand"
                    },
                    {
                        "slug": "the-black-soulstone",
                        "name": "The Black Soulstone"
                    },
                    {
                        "slug": "the-scouring-of-caldeum",
                        "name": "The Scouring of Caldeum"
                    },
                    {
                        "slug": "lord-of-lies",
                        "name": "Lord of Lies"
                    }
                ]
            },
            "act3": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-siege-of-bastions-keep",
                        "name": "The Siege of Bastion's Keep"
                    },
                    {
                        "slug": "turning-the-tide",
                        "name": "Turning the Tide"
                    },
                    {
                        "slug": "the-breached-keep",
                        "name": "The Breached Keep"
                    },
                    {
                        "slug": "tremors-in-the-stone",
                        "name": "Tremors in the Stone"
                    },
                    {
                        "slug": "heart-of-sin",
                        "name": "Heart of Sin"
                    }
                ]
            },
            "act4": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "fall-of-the-high-heavens",
                        "name": "Fall of the High Heavens"
                    },
                    {
                        "slug": "the-light-of-hope",
                        "name": "The Light of Hope"
                    },
                    {
                        "slug": "beneath-the-spire",
                        "name": "Beneath the Spire"
                    },
                    {
                        "slug": "prime-evil",
                        "name": "Prime Evil"
                    }
                ]
            }
        },
        "hell": {
            "act1": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-fallen-star",
                        "name": "The Fallen Star"
                    },
                    {
                        "slug": "the-legacy-of-cain",
                        "name": "The Legacy of Cain"
                    },
                    {
                        "slug": "a-shattered-crown",
                        "name": "A Shattered Crown"
                    },
                    {
                        "slug": "reign-of-the-black-king",
                        "name": "Reign of the Black King"
                    },
                    {
                        "slug": "sword-of-the-stranger",
                        "name": "Sword of the Stranger"
                    },
                    {
                        "slug": "the-broken-blade",
                        "name": "The Broken Blade"
                    },
                    {
                        "slug": "the-doom-in-wortham",
                        "name": "The Doom in Wortham"
                    },
                    {
                        "slug": "trailing-the-coven",
                        "name": "Trailing the Coven"
                    },
                    {
                        "slug": "the-imprisoned-angel",
                        "name": "The Imprisoned Angel"
                    },
                    {
                        "slug": "return-to-new-tristram",
                        "name": "Return to New Tristram"
                    }
                ]
            },
            "act2": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "shadows-in-the-desert",
                        "name": "Shadows in the Desert"
                    },
                    {
                        "slug": "the-road-to-alcarnus",
                        "name": "The Road to Alcarnus"
                    },
                    {
                        "slug": "city-of-blood",
                        "name": "City of Blood"
                    },
                    {
                        "slug": "a-royal-audience",
                        "name": "A Royal Audience"
                    },
                    {
                        "slug": "unexpected-allies",
                        "name": "Unexpected Allies"
                    },
                    {
                        "slug": "betrayer-of-the-horadrim",
                        "name": "Betrayer of the Horadrim"
                    },
                    {
                        "slug": "blood-and-sand",
                        "name": "Blood and Sand"
                    },
                    {
                        "slug": "the-black-soulstone",
                        "name": "The Black Soulstone"
                    },
                    {
                        "slug": "the-scouring-of-caldeum",
                        "name": "The Scouring of Caldeum"
                    },
                    {
                        "slug": "lord-of-lies",
                        "name": "Lord of Lies"
                    }
                ]
            },
            "act3": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-siege-of-bastions-keep",
                        "name": "The Siege of Bastion's Keep"
                    },
                    {
                        "slug": "the-breached-keep",
                        "name": "The Breached Keep"
                    },
                    {
                        "slug": "tremors-in-the-stone",
                        "name": "Tremors in the Stone"
                    },
                    {
                        "slug": "machines-of-war",
                        "name": "Machines of War"
                    },
                    {
                        "slug": "siegebreaker",
                        "name": "Siegebreaker"
                    },
                    {
                        "slug": "heart-of-sin",
                        "name": "Heart of Sin"
                    }
                ]
            },
            "act4": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "fall-of-the-high-heavens",
                        "name": "Fall of the High Heavens"
                    },
                    {
                        "slug": "the-light-of-hope",
                        "name": "The Light of Hope"
                    },
                    {
                        "slug": "beneath-the-spire",
                        "name": "Beneath the Spire"
                    },
                    {
                        "slug": "prime-evil",
                        "name": "Prime Evil"
                    }
                ]
            }
        },
        "inferno": {
            "act1": {
                "completed": false,
                "completedQuests": [
                    {
                        "slug": "the-fallen-star",
                        "name": "The Fallen Star"
                    },
                    {
                        "slug": "the-legacy-of-cain",
                        "name": "The Legacy of Cain"
                    },
                    {
                        "slug": "a-shattered-crown",
                        "name": "A Shattered Crown"
                    },
                    {
                        "slug": "reign-of-the-black-king",
                        "name": "Reign of the Black King"
                    }
                ]
            },
            "act2": {
                "completed": false,
                "completedQuests": []
            },
            "act3": {
                "completed": false,
                "completedQuests": []
            },
            "act4": {
                "completed": false,
                "completedQuests": []
            }
        }
    },
    "hardcoreProgression": {
        "normal": {
            "act1": {
                "completed": true,
                "completedQuests": [
                    {
                        "slug": "the-fallen-star",
                        "name": "The Fallen Star"
                    },
                    {
                        "slug": "the-legacy-of-cain",
                        "name": "The Legacy of Cain"
                    },
                    {
                        "slug": "a-shattered-crown",
                        "name": "A Shattered Crown"
                    },
                    {
                        "slug": "reign-of-the-black-king",
                        "name": "Reign of the Black King"
                    },
                    {
                        "slug": "sword-of-the-stranger",
                        "name": "Sword of the Stranger"
                    },
                    {
                        "slug": "the-broken-blade",
                        "name": "The Broken Blade"
                    },
                    {
                        "slug": "the-doom-in-wortham",
                        "name": "The Doom in Wortham"
                    },
                    {
                        "slug": "trailing-the-coven",
                        "name": "Trailing the Coven"
                    },
                    {
                        "slug": "the-imprisoned-angel",
                        "name": "The Imprisoned Angel"
                    },
                    {
                        "slug": "return-to-new-tristram",
                        "name": "Return to New Tristram"
                    }
                ]
            },
            "act2": {
                "completed": false,
                "completedQuests": [
                    {
                        "slug": "shadows-in-the-desert",
                        "name": "Shadows in the Desert"
                    },
                    {
                        "slug": "the-road-to-alcarnus",
                        "name": "The Road to Alcarnus"
                    },
                    {
                        "slug": "city-of-blood",
                        "name": "City of Blood"
                    },
                    {
                        "slug": "a-royal-audience",
                        "name": "A Royal Audience"
                    },
                    {
                        "slug": "unexpected-allies",
                        "name": "Unexpected Allies"
                    }
                ]
            },
            "act3": {
                "completed": false,
                "completedQuests": []
            },
            "act4": {
                "completed": false,
                "completedQuests": []
            }
        },
        "nightmare": {
            "act1": {
                "completed": false,
                "completedQuests": []
            },
            "act2": {
                "completed": false,
                "completedQuests": []
            },
            "act3": {
                "completed": false,
                "completedQuests": []
            },
            "act4": {
                "completed": false,
                "completedQuests": []
            }
        },
        "hell": {
            "act1": {
                "completed": false,
                "completedQuests": []
            },
            "act2": {
                "completed": false,
                "completedQuests": []
            },
            "act3": {
                "completed": false,
                "completedQuests": []
            },
            "act4": {
                "completed": false,
                "completedQuests": []
            }
        },
        "inferno": {
            "act1": {
                "completed": false,
                "completedQuests": []
            },
            "act2": {
                "completed": false,
                "completedQuests": []
            },
            "act3": {
                "completed": false,
                "completedQuests": []
            },
            "act4": {
                "completed": false,
                "completedQuests": []
            }
        }
    }
}

Hero Profile

Access hero profile information through the Hero Profile API. Use this Hero Profile API to fetch a single hero at a time through an HTTP GET request to a URL describing the hero profile resource.

By default, a basic dataset will be returned and with each request and zero or more additional fields can be retrieved. Access this API by crafting a resource URL pointing to the battletag of an account whose information is to be retrieved.

battletag-name ::= <regional battletag allowed characters>
battletag-code ::= <integer>
hero-id ::= <integer>
url ::= <host> "/api/d3/profile/" <battletag-name> "-" <battletag-code> "/hero/" <hero-id>

There are no required query string parameters when accessing this resource.

Hero Profile API Request Example:

GET /api/d3/profile/Straton-1/hero/1
Host: us.battle.net

Sample Hero Profile API Response Example:

HTTP/1.1 200 OK
<http headers>

{ "id" : 1, "name" : "Yharr", "class" : "barbarian", "gender" : 0, "level" : 54, "hardcore" : false, ... }

The core dataset returned includes key hero elements (name, level class, gender, hardcore flag, etc.), skills (both active and passive), equipped items, follower information (items and skills), stats (attributes, resistances, etc.) and progress.

Hero Profile Example

{
    "id": 1,
    "name": "Yharr",
    "class": "barbarian",
    "gender": 0,
    "level": 54,
    "hardcore": false,
    "skills": {
        "active": [
            {
                "skill": {
                    "slug": "frenzy",
                    "name": "Frenzy",
                    "icon": "barbarian_frenzy",
                    "tooltipParams": "skill/barbarian/frenzy",
                    "description": "Generate: 3 Fury per attack\r\n\r\nSwing for 110% weapon damage. Frenzy attack speed increases by 15% with each swing. This effect can stack up to 5 times for a total bonus of 75% attack speed.",
                    "simpleDescription": "Generate: 3 Fury per attack\r\n\r\nEnter a frenzied state that increases your attack speed with each hit."
                },
                "rune": {
                    "slug": "frenzy-d",
                    "type": "d",
                    "name": "Smite",
                    "description": "Add a 20% chance to call down a bolt of lightning from above, stunning your target for 1.5 seconds.",
                    "simpleDescription": "Add a chance to call down a bolt of lightning that stuns your target.",
                    "tooltipParams": "rune/frenzy/d",
                    "orderIndex": 3
                }
            },
            {
                "skill": {
                    "slug": "seismic-slam",
                    "name": "Seismic Slam",
                    "icon": "barbarian_seismicslam",
                    "tooltipParams": "skill/barbarian/seismic-slam",
                    "description": "Cost: 30 Fury\r\n\r\nSlam the ground and cause a wave of destruction that deals 155% weapon damage and Knockback to targets in a 45 yard arc.",
                    "simpleDescription": "Cost: 30 Fury\r\n\r\nCreate shockwaves that damage enemies in their path."
                },
                "rune": {
                    "slug": "seismic-slam-a",
                    "type": "a",
                    "name": "Shattered Ground",
                    "description": "Increase damage to 202% weapon damage and increases Knockback distance by 100%.",
                    "simpleDescription": "Increase the damage and Knockback distance.",
                    "tooltipParams": "rune/seismic-slam/a",
                    "orderIndex": 1
                }
            },
            {
                "skill": {
                    "slug": "earthquake",
                    "name": "Earthquake",
                    "icon": "barbarian_earthquake",
                    "tooltipParams": "skill/barbarian/earthquake",
                    "description": "Cost: 50 Fury\r\nCooldown: 120 seconds\r\n\r\nShake the ground violently, dealing 2000% weapon damage as Fire over 8 seconds to all enemies within 18 yards.",
                    "simpleDescription": "Cost: 50 Fury\r\nCooldown: 120 seconds\r\n\r\nViolent tremors shake the earth and damage nearby enemies."
                },
                "rune": {
                    "slug": "earthquake-d",
                    "type": "d",
                    "name": "The Mountain's Call",
                    "description": "Removes the Fury cost and reduces the cooldown to 105 seconds.",
                    "simpleDescription": "Removes the Fury cost and reduces the cooldown of Earthquake.",
                    "tooltipParams": "rune/earthquake/d",
                    "orderIndex": 2
                }
            },
            {
                "skill": {
                    "slug": "wrath-of-the-berserker",
                    "name": "Wrath of the Berserker",
                    "icon": "barbarian_wrathoftheberserker",
                    "tooltipParams": "skill/barbarian/wrath-of-the-berserker",
                    "description": "Cost: 50 Fury \r\nCooldown: 120 seconds\r\n\r\nEnter a berserker rage which raises several attributes for 15 seconds.\r\n\r\nCritical Hit Chance: 10%\r\nAttack Speed: 25%\r\nDodge Chance: 20%\r\nMovement Speed: 20%",
                    "simpleDescription": "Cost: 50 Fury \r\nCooldown: 120 seconds\r\n\r\nBecome Fury incarnate for 15 seconds."
                },
                "rune": {
                    "slug": "wrath-of-the-berserker-a",
                    "type": "a",
                    "name": "Insanity",
                    "description": "While active your damage is also increased by 100%.",
                    "simpleDescription": "Increase your damage while Wrath of the Berserker is active.",
                    "tooltipParams": "rune/wrath-of-the-berserker/a",
                    "orderIndex": 1
                }
            },
            {
                "skill": {
                    "slug": "war-cry",
                    "name": "War Cry",
                    "icon": "barbarian_warcry",
                    "tooltipParams": "skill/barbarian/war-cry",
                    "description": "Generate: 30 Fury\r\nCooldown: 30 seconds\r\n\r\nUnleash a rallying cry to increase Armor for you and all allies within 50 yards by 20% for 60 seconds.",
                    "simpleDescription": "Generate: 30 Fury\r\nCooldown: 30 seconds\r\n\r\nA rallying cry increases Armor for you and your allies for 60 seconds."
                },
                "rune": {
                    "slug": "war-cry-e",
                    "type": "e",
                    "name": "Invigorate",
                    "description": "Increases maximum Life by 10% and regenerates 310 Life per second while affected by War Cry.",
                    "simpleDescription": "Increase your maximum Life and regenerate Life while War Cry is active.",
                    "tooltipParams": "rune/war-cry/e",
                    "orderIndex": 2
                }
            },
            {
                "skill": {
                    "slug": "ignore-pain",
                    "name": "Ignore Pain",
                    "icon": "barbarian_ignorepain",
                    "tooltipParams": "skill/barbarian/ignore-pain",
                    "description": "Cooldown: 30 seconds\r\n\r\nReduces all damage taken by 65% for 5 seconds.",
                    "simpleDescription": "Cooldown: 30 seconds\r\n\r\nYour rage protects you from most damage for a limited time."
                },
                "rune": {
                    "slug": "ignore-pain-e",
                    "type": "e",
                    "name": "Ignorance is Bliss",
                    "description": "While Ignore Pain is active, gain 20% of all damage dealt as Life.",
                    "simpleDescription": "While Ignore Pain is active, gain Life for damage dealt to enemies.",
                    "tooltipParams": "rune/ignore-pain/e",
                    "orderIndex": 2
                }
            }
        ],
        "passive": [
            {
                "slug": "ruthless",
                "name": "Ruthless",
                "icon": "barbarian_passive_ruthless",
                "tooltipParams": "skill/barbarian/ruthless",
                "description": "Critical Hit Chance increased by 5%. Critical Hit Damage increased by 50%.\r\n\r\nMany skills and runes rely on Critical Hits to trigger their effects.",
                "flavor": "The clans each paint their warriors in their own unique way. Some celebrate the mountain, others honor the fire, but the Targos clan worships the purifying virtue of pain."
            },
            {
                "slug": "weapons-master",
                "name": "Weapons Master",
                "icon": "barbarian_passive_weaponsmaster",
                "tooltipParams": "skill/barbarian/weapons-master",
                "description": "Gain a bonus based on the weapon type of your main hand weapon:\r\nSwords/Daggers: 15% increased damage\r\nMaces/Axes: 10% Critical Hit Chance\r\nPolearms/Spears: 10% attack speed\r\nMighty Weapons: 3 Fury per hit",
                "flavor": "\"My men ambushed the traveler in the woods, but it was we who were surprised. Such keen senses, swift motions, flawless strikes. We never stood a chance.\" ?Redjack the Bandit"
            },
            {
                "slug": "nerves-of-steel",
                "name": "Nerves Of Steel",
                "icon": "barbarian_passive_nervesofsteel",
                "tooltipParams": "skill/barbarian/nerves-of-steel",
                "description": "Your Armor is increased by 100% of your Vitality.",
                "flavor": "\"The trials begin with childhood; skinning ferocious beasts, climbing windswept cliffs and carrying weapons heavy enough to make a southern soldier weep. Is it any wonder that they never give ground?\" ?Sir Aric of Duncraig"
            }
        ]
    },
    "items": {
        "head": {
            "name": "Wild Casque of Invasion",
            "icon": "helm_104",
            "displayColor": "blue",
            "tooltipParams": "item-data/CPvK9pADEgcIBBU69U5dHTIL5KIdAn-SATAJOPUDQABIFVAIYPUD"
        },
        "torso": {
            "name": "Covenant Invasion",
            "icon": "chestarmor_105",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CJrCw64IEgcIBBXtHRlgHQJ_kgEd6SuJOh3Y7Sq9HZMCY-oiCwgBFWdCAwAYDiAUMAk4qAVAAEgNUAxgqAVqJQoMCAAQ8--hp4CAgOAwEhUIqNWDxQMSBwgEFfSe2KswCTgAQAFqJQoMCAAQifChp4CAgOAwEhUIvbPojwkSBwgEFfSe2KswCTgAQAFqJQoMCAAQp_Chp4CAgOAwEhUI17rWjQwSBwgEFfSe2KswCTgAQAE"
        },
        "feet": {
            "name": "Relentless Battle Greaves of Invasion",
            "icon": "boots_105",
            "displayColor": "blue",
            "tooltipParams": "item-data/CILd8t4NEgcIBBVcQZt_HdM9BzUdQzTvhjAJOIYEQABIDVAIYIYE"
        },
        "hands": {
            "name": "Cruel Gage",
            "icon": "gloves_103",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CMzrzgESBwgEFYNXkqQd9ORSKh3gzHZQHRCRU2gdvdK3LR0Cf5IBIgsIABW6RAMAGBogGDAJONgDQABIDVAOYNgD"
        },
        "shoulders": {
            "name": "Champion Reprisal",
            "icon": "shoulders_104",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CIuLmwMSBwgEFY30yBUd0cIitx0axFF0HeE5hwIdvlvoSCILCAEVu0QDABgUICYwCTiDBUAASBJQDGCDBQ"
        },
        "legs": {
            "name": "Battle Cinder",
            "icon": "pants_102",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CI-_yboGEgcIBBVYjtWlHbyNjMMdidXDnR25MEgIHQvRkggdGE28Kh2UvzSKIgsIARV1QgMAGAIgGDAJOLEEQABIDVAQYLEEaiUKDAgAEOaWgIuAgICAEBIVCIaN74UDEgcIBBVG9YtfMAk4AEAB"
        },
        "bracers": {
            "name": "Protection Mettle",
            "icon": "bracers_103",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CIW466IFEgcIBBWVKMrLHQJ_kgEdD9xxfB2crKCYHRKHPlYdSFJ1-h1DYFFAIgsIARVvQgMAGAQgADAJOOEDQABQEGDhAw"
        },
        "mainHand": {
            "name": "Destruction Wisp",
            "icon": "sword_2h_201",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CMGq1KMEEgcIBBX6_S7yHZtssxQdS2NPMB2o7995HWPY6agiCwgBFXdCAwAYACAUMAk4hQRAAFAMYIUE"
        },
        "offHand": null,
        "waist": {
            "name": "Scale Envy",
            "icon": "belt_105",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CMXv_fcHEgcIBBV8o0LUHUoyxxwd3WH9HR0fhz5WHUM074YiCwgBFXVCAwAYDiASMAk4wQNAAFAMYMED"
        },
        "rightFinger": {
            "name": "Empty Band",
            "icon": "ring_09",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CMn4h5MJEgcIBBX4VF1EHRhNvCodulvoSB2FvzSKHUDxmysiCwgAFcv-AQAYDCAGMAk47QJAAFAMYO0CaiUKDAgAELTa1JqAgIDgIBIVCJvB4cEOEgcIBBVF9YtfMAk4AEAB"
        },
        "leftFinger": {
            "name": "Gambler's Loop",
            "icon": "ring_10",
            "displayColor": "yellow",
            "tooltipParams": "item-data/CNT-vN0DEgcIBBUQVV1EHYutUmgdRH0C5R0-vYo1HRjTLBAdjrDM0B0WpNPYIgsIABW2_gEAGCQgCDAJOKwDQABQEGCsA2okCgwIABCk2tSagICA4CASFAjysbA9EgcIBBVF9YtfMAk4AEAB"
        },
        "neck": {
            "name": "Nobility Aim",
            "icon": "amulet07",
            "displayColor": "yellow",
            "tooltipParams": "item-data/COCVqNAHEgcIBBWPxURkHSUlWp4dO7LM0B29_O7IHTKHYggiCwgBFcZEAwAYGiAkMAk4kANAAFAMYJADaiUKDAgAEKimv5GAgICgAxIVCOfkurINEgcIBBVG9YtfMAk4AEAB"
        }
    },
    "followers": {
        "templar": {
            "slug": "templar",
            "level": 47,
            "items": {
                "mainHand": {
                    "name": "Slice Favor",
                    "icon": "dagger_105",
                    "displayColor": "yellow",
                    "tooltipParams": "item-data/COTwoI4GEgcIBBU_ek-yHdaqHqYdCCTSvx2OsMzQHWGvmYwiCwgBFcBEAwAYJCAQMAk49gNAAFAMYPYD"
                },
                "offHand": {
                    "name": "Socketed Ironwood Shield of the Lion",
                    "icon": "shield_104",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CPqUoIcLEgcIBBXNBztsHYYCY-odVS2mmjAJONgEQABQCGDYBA"
                },
                "rightFinger": {
                    "name": "Socketed Ring",
                    "icon": "ring_11",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CIHsvdQHEgcIBBURVV1EHTuyzNAwCTilBEAAUAZgpQQ"
                },
                "leftFinger": {
                    "name": "Ring of Focus",
                    "icon": "ring_11",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CLTkz_ELEgcIBBURVV1EHYkH0n8wCTjcA0AAUAZg3AM"
                },
                "neck": {
                    "name": "Amulet of the Hawk",
                    "icon": "amulet04",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CI_H2LkPEgcIBBWMxURkHXT3SgcwCTjTA0AAUAZg0wM"
                },
                "special": {
                    "name": "Devotion Defiance",
                    "icon": "templar_special_001",
                    "displayColor": "yellow",
                    "tooltipParams": "item-data/CIGQjbsGEgcIBBVlA2NEHV1QqgcdpL9pwB2YkYQeHeQriToiCwgBFYVCAwAYACAMMAk4AEAAUAw"
                }
            },
            "skills": [
                {
                    "slug": "heal",
                    "name": "Heal",
                    "icon": "templar_heal",
                    "tooltipParams": "skill/templar/heal",
                    "description": "Heals you or the Templar for 4651 Life.\r\n\r\nCooldown: 30 seconds",
                    "simpleDescription": "Heals you or the Templar."
                },
                {
                    "slug": "loyalty",
                    "name": "Loyalty",
                    "icon": "templar_loyalty",
                    "tooltipParams": "skill/templar/loyalty",
                    "description": "Regenerates 155 Life per second for you and the Templar.",
                    "simpleDescription": "Provides Life regeneration for you and the Templar."
                },
                {
                    "slug": "charge",
                    "name": "Charge",
                    "icon": "templar_shieldcharge",
                    "tooltipParams": "skill/templar/charge",
                    "description": "Charges a target, dealing 50% weapon damage and stunning all enemies within 8 yards for 2 seconds.\r\n\r\nCooldown: 30 seconds",
                    "simpleDescription": "Charges an enemy, dealing damage and stunning the target."
                },
                {
                    "slug": "guardian",
                    "name": "Guardian",
                    "icon": "templar_guardian",
                    "tooltipParams": "skill/templar/guardian",
                    "description": "Rush to the aid of wounded ally, knocking back enemies within 15 yards and healing the wounded ally for 4651 Life.\r\n\r\nCooldown: 30 seconds",
                    "simpleDescription": "When hero Life is low, the Templar will come to your aid, knocking back nearby enemies and healing you."
                }
            ]
        },
        "scoundrel": {
            "slug": "scoundrel",
            "level": 51,
            "items": {
                "mainHand": {
                    "name": "Outcast Shrike",
                    "icon": "crossbow_105",
                    "displayColor": "yellow",
                    "tooltipParams": "item-data/CJ--6v8OEgcIBBXHV8oKHaAjvEgdZFCqBx07sszQHdqQjBQiCwgAFcv-AQAYFiAIMAk4kQRAAFAMYJEE"
                },
                "offHand": null,
                "rightFinger": {
                    "name": "Keen Ring",
                    "icon": "ring_05",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CMvwx6MFEgcIBBX0VF1EHe9xwNAwCTi_A0AAUAZgvwM"
                },
                "leftFinger": {
                    "name": "Scouting Ring of the Lion",
                    "icon": "ring_04",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/COmIkpQCEgcIBBXzVF1EHc2PnK4dFHhJFTAJOMUDQABQCGDFAw"
                },
                "neck": {
                    "name": "Scouting Amulet of Wounding",
                    "icon": "amulet02",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CIf0ie4BEgcIBBWKxURkHZZocwUdvHs9ADAJOPsDQABQCGD7Aw"
                },
                "special": {
                    "name": "Disciple's Poise",
                    "icon": "scoundrel_special_102",
                    "displayColor": "yellow",
                    "tooltipParams": "item-data/CK7y3O8JEgcIBBVh_UvyHXb3SgcdJSVanh2akYQeHWRQqgciCwgBFXFCAwAYGCAaMAk4AEAAUAw"
                }
            },
            "skills": [
                {
                    "slug": "crippling-shot",
                    "name": "Crippling Shot",
                    "icon": "scoundrel_cripplingshot",
                    "tooltipParams": "skill/scoundrel/crippling-shot",
                    "description": "Ranged attack that slows the target by 60% for 3 seconds.\r\n\r\nCooldown: 6 seconds",
                    "simpleDescription": "Deals damage and slows the target."
                },
                {
                    "slug": "dirty-fighting",
                    "name": "Dirty Fighting",
                    "icon": "scoundrel_dirtyfighting",
                    "tooltipParams": "skill/scoundrel/dirty-fighting",
                    "description": "Blinds enemies in front of the Scoundrel for 3 seconds.\r\n\r\nCooldown: 30 seconds",
                    "simpleDescription": "Blinds nearby enemies."
                },
                {
                    "slug": "powered-shot",
                    "name": "Powered Shot",
                    "icon": "scoundrel_powershot",
                    "tooltipParams": "skill/scoundrel/powered-shot",
                    "description": "Powerful ranged attack that explodes on impact, dealing 25% weapon damage as Arcane to targets within 6 yards and has a 50% chance to Stun targets for 2 seconds.\r\n\r\nCooldown: 20 seconds",
                    "simpleDescription": "Deals massive damage in an area and knocks back enemies."
                },
                {
                    "slug": "anatomy",
                    "name": "Anatomy",
                    "icon": "scoundrel_anatomy",
                    "tooltipParams": "skill/scoundrel/anatomy",
                    "description": "Increases Critical Hit Chance by 3% for the Scoundrel and his allies.",
                    "simpleDescription": "Increases the Critical Hit Chance of the Scoundrel and his allies."
                }
            ]
        },
        "enchantress": {
            "slug": "enchantress",
            "level": 53,
            "items": {
                "mainHand": {
                    "name": "Skywarden",
                    "icon": "unique_mace_2h_010",
                    "displayColor": "orange",
                    "tooltipParams": "item-data/CPjT4eQLEgcIBBX1otksHZuwzNAdPoRWVB2xIBV7HTeqe1AdSmNPMDAJOLwDQABQEmC8Aw"
                },
                "offHand": null,
                "rightFinger": {
                    "name": "Invigorating Ring",
                    "icon": "ring_17",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CJfa5qkPEgcIBBUXVV1EHb5b6EgwCTjzAkAAUAZg8wI"
                },
                "leftFinger": {
                    "name": "Proud Ring",
                    "icon": "ring_09",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CJnK6b0KEgcIBBX4VF1EHQ_ccXwwCTjFA0AAUAZgxQM"
                },
                "neck": {
                    "name": "Clever Amulet of Mutilation",
                    "icon": "amulet06",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CKTpw-YKEgcIBBWOxURkHQJEX6Adx5dAYDAJOOwDQABQCGDsAw"
                },
                "special": {
                    "name": "Steadfast Root of Mutilation",
                    "icon": "enchantress_special_104",
                    "displayColor": "blue",
                    "tooltipParams": "item-data/CMWEkoMLEgcIBBXynmItHQVEX6AdInwGyDAJOABAAFAI"
                }
            },
            "skills": [
                {
                    "slug": "forceful-push",
                    "name": "Forceful Push",
                    "icon": "enchantress_forcefulpush",
                    "tooltipParams": "skill/enchantress/forceful-push",
                    "description": "Summon an Arcane explosion 8 yards around an enemy, dealing 100% weapon damage as Arcane and knocking back all monsters caught within it.\r\n\r\nCooldown: 10 seconds",
                    "simpleDescription": "Creates an explosion that deals massive damage and knocks back enemies."
                },
                {
                    "slug": "powered-armor",
                    "name": "Powered Armor",
                    "icon": "enchantress_poweredarmor",
                    "tooltipParams": "skill/enchantress/powered-armor",
                    "description": "Enchantress buffs herself and her allies, increasing Armor by 15%. Attackers are slowed by 30% for 3 seconds.",
                    "simpleDescription": "Increases the armor of the Enchantress and her allies, and slows attacking enemies."
                },
                {
                    "slug": "erosion",
                    "name": "Erosion",
                    "icon": "enchantress_scorchedearth",
                    "tooltipParams": "skill/enchantress/erosion",
                    "description": "Conjures a pool of energy that deals 50% weapon damage as Arcane  per second. Affected enemies take an extra 15% damage from all attacks for 3 seconds.\r\n\r\nCooldown: 15 seconds",
                    "simpleDescription": "Blasts a target area, causing enemies to take damage over time."
                },
                {
                    "slug": "focused-mind",
                    "name": "Focused Mind",
                    "icon": "enchantress_focusedmind",
                    "tooltipParams": "skill/enchantress/focused-mind",
                    "description": "An aura that increases attack speed by 3% for allies within 40 yards.",
                    "simpleDescription": "Increases the attack speed of the Enchantress and her allies."
                }
            ]
        }
    },
    "stats": {
    "life" : 28276,
    "damage" : 26309.0,
    "attackSpeed" : 1.0,
    "armor" : 4344,
    "strength" : 1586,
    "dexterity" : 209,
    "vitality" : 800,
    "intelligence" : 128,
    "physicalResist" : 49,
    "fireResist" : 105,
    "coldResist" : 78,
    "lightningResist" : 136,
    "poisonResist" : 80,
    "arcaneResist" : 156,
    "critDamage" : 2.87,
    "damageIncrease" : 15.859999656677246,
    "critChance" : 0.25999999046325684,
    "damageReduction" : 0.5915030241012573,
    "blockChance" : 0.0,
    "thorns" : 1777.0,
    "lifeSteal" : 0.05,
    "lifePerKill" : 0.0,
    "goldFind" : 0.0,
    "magicFind" : 0.11,
    "blockAmountMin" : 0,
    "blockAmountMax" : 0,
    "lifeOnHit" : 0.0,
    "primaryResource" : 126,
    "secondaryResource" : 0
    },
    "progress": {
        "normal": {
            "act1": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-fallen-star",
                            "name": "The Fallen Star"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-legacy-of-cain",
                            "name": "The Legacy of Cain"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "a-shattered-crown",
                            "name": "A Shattered Crown"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "reign-of-the-black-king",
                            "name": "Reign of the Black King"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "sword-of-the-stranger",
                            "name": "Sword of the Stranger"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-broken-blade",
                            "name": "The Broken Blade"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-doom-in-wortham",
                            "name": "The Doom in Wortham"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "trailing-the-coven",
                            "name": "Trailing the Coven"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-imprisoned-angel",
                            "name": "The Imprisoned Angel"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "return-to-new-tristram",
                            "name": "Return to New Tristram"
                        }
                    }
                ]
            },
            "act2": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "shadows-in-the-desert",
                            "name": "Shadows in the Desert"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-road-to-alcarnus",
                            "name": "The Road to Alcarnus"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "city-of-blood",
                            "name": "City of Blood"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "a-royal-audience",
                            "name": "A Royal Audience"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "unexpected-allies",
                            "name": "Unexpected Allies"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "betrayer-of-the-horadrim",
                            "name": "Betrayer of the Horadrim"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "blood-and-sand",
                            "name": "Blood and Sand"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-black-soulstone",
                            "name": "The Black Soulstone"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-scouring-of-caldeum",
                            "name": "The Scouring of Caldeum"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "lord-of-lies",
                            "name": "Lord of Lies"
                        }
                    }
                ]
            },
            "act3": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-siege-of-bastions-keep",
                            "name": "The Siege of Bastion's Keep"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "turning-the-tide",
                            "name": "Turning the Tide"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-breached-keep",
                            "name": "The Breached Keep"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "tremors-in-the-stone",
                            "name": "Tremors in the Stone"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "machines-of-war",
                            "name": "Machines of War"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "siegebreaker",
                            "name": "Siegebreaker"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "heart-of-sin",
                            "name": "Heart of Sin"
                        }
                    }
                ]
            },
            "act4": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "fall-of-the-high-heavens",
                            "name": "Fall of the High Heavens"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-light-of-hope",
                            "name": "The Light of Hope"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "beneath-the-spire",
                            "name": "Beneath the Spire"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "prime-evil",
                            "name": "Prime Evil"
                        }
                    }
                ]
            }
        },
        "nightmare": {
            "act1": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-fallen-star",
                            "name": "The Fallen Star"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-legacy-of-cain",
                            "name": "The Legacy of Cain"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "a-shattered-crown",
                            "name": "A Shattered Crown"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "reign-of-the-black-king",
                            "name": "Reign of the Black King"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "sword-of-the-stranger",
                            "name": "Sword of the Stranger"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-broken-blade",
                            "name": "The Broken Blade"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-doom-in-wortham",
                            "name": "The Doom in Wortham"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "trailing-the-coven",
                            "name": "Trailing the Coven"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-imprisoned-angel",
                            "name": "The Imprisoned Angel"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "return-to-new-tristram",
                            "name": "Return to New Tristram"
                        }
                    }
                ]
            },
            "act2": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "shadows-in-the-desert",
                            "name": "Shadows in the Desert"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-road-to-alcarnus",
                            "name": "The Road to Alcarnus"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "city-of-blood",
                            "name": "City of Blood"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "a-royal-audience",
                            "name": "A Royal Audience"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "unexpected-allies",
                            "name": "Unexpected Allies"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "betrayer-of-the-horadrim",
                            "name": "Betrayer of the Horadrim"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "blood-and-sand",
                            "name": "Blood and Sand"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-black-soulstone",
                            "name": "The Black Soulstone"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-scouring-of-caldeum",
                            "name": "The Scouring of Caldeum"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "lord-of-lies",
                            "name": "Lord of Lies"
                        }
                    }
                ]
            },
            "act3": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-siege-of-bastions-keep",
                            "name": "The Siege of Bastion's Keep"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "turning-the-tide",
                            "name": "Turning the Tide"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-breached-keep",
                            "name": "The Breached Keep"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "tremors-in-the-stone",
                            "name": "Tremors in the Stone"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "machines-of-war",
                            "name": "Machines of War"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "siegebreaker",
                            "name": "Siegebreaker"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "heart-of-sin",
                            "name": "Heart of Sin"
                        }
                    }
                ]
            },
            "act4": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "fall-of-the-high-heavens",
                            "name": "Fall of the High Heavens"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-light-of-hope",
                            "name": "The Light of Hope"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "beneath-the-spire",
                            "name": "Beneath the Spire"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "prime-evil",
                            "name": "Prime Evil"
                        }
                    }
                ]
            }
        },
        "hell": {
            "act1": {
                "completed": true,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-fallen-star",
                            "name": "The Fallen Star"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-legacy-of-cain",
                            "name": "The Legacy of Cain"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "a-shattered-crown",
                            "name": "A Shattered Crown"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "reign-of-the-black-king",
                            "name": "Reign of the Black King"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "sword-of-the-stranger",
                            "name": "Sword of the Stranger"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-broken-blade",
                            "name": "The Broken Blade"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-doom-in-wortham",
                            "name": "The Doom in Wortham"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "trailing-the-coven",
                            "name": "Trailing the Coven"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-imprisoned-angel",
                            "name": "The Imprisoned Angel"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "return-to-new-tristram",
                            "name": "Return to New Tristram"
                        }
                    }
                ]
            },
            "act2": {
                "completed": false,
                "quests": [
                    {
                        "completed": true,
                        "quest": {
                            "slug": "shadows-in-the-desert",
                            "name": "Shadows in the Desert"
                        }
                    },
                    {
                        "completed": true,
                        "quest": {
                            "slug": "the-road-to-alcarnus",
                            "name": "The Road to Alcarnus"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "city-of-blood",
                            "name": "City of Blood"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "a-royal-audience",
                            "name": "A Royal Audience"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "unexpected-allies",
                            "name": "Unexpected Allies"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "betrayer-of-the-horadrim",
                            "name": "Betrayer of the Horadrim"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "blood-and-sand",
                            "name": "Blood and Sand"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-black-soulstone",
                            "name": "The Black Soulstone"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-scouring-of-caldeum",
                            "name": "The Scouring of Caldeum"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "lord-of-lies",
                            "name": "Lord of Lies"
                        }
                    }
                ]
            },
            "act3": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-siege-of-bastions-keep",
                            "name": "The Siege of Bastion's Keep"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "turning-the-tide",
                            "name": "Turning the Tide"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-breached-keep",
                            "name": "The Breached Keep"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "tremors-in-the-stone",
                            "name": "Tremors in the Stone"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "machines-of-war",
                            "name": "Machines of War"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "siegebreaker",
                            "name": "Siegebreaker"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "heart-of-sin",
                            "name": "Heart of Sin"
                        }
                    }
                ]
            },
            "act4": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "fall-of-the-high-heavens",
                            "name": "Fall of the High Heavens"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-light-of-hope",
                            "name": "The Light of Hope"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "beneath-the-spire",
                            "name": "Beneath the Spire"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "prime-evil",
                            "name": "Prime Evil"
                        }
                    }
                ]
            }
        },
        "inferno": {
            "act1": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-fallen-star",
                            "name": "The Fallen Star"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-legacy-of-cain",
                            "name": "The Legacy of Cain"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "a-shattered-crown",
                            "name": "A Shattered Crown"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "reign-of-the-black-king",
                            "name": "Reign of the Black King"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "sword-of-the-stranger",
                            "name": "Sword of the Stranger"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-broken-blade",
                            "name": "The Broken Blade"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-doom-in-wortham",
                            "name": "The Doom in Wortham"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "trailing-the-coven",
                            "name": "Trailing the Coven"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-imprisoned-angel",
                            "name": "The Imprisoned Angel"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "return-to-new-tristram",
                            "name": "Return to New Tristram"
                        }
                    }
                ]
            },
            "act2": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "shadows-in-the-desert",
                            "name": "Shadows in the Desert"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-road-to-alcarnus",
                            "name": "The Road to Alcarnus"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "city-of-blood",
                            "name": "City of Blood"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "a-royal-audience",
                            "name": "A Royal Audience"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "unexpected-allies",
                            "name": "Unexpected Allies"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "betrayer-of-the-horadrim",
                            "name": "Betrayer of the Horadrim"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "blood-and-sand",
                            "name": "Blood and Sand"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-black-soulstone",
                            "name": "The Black Soulstone"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-scouring-of-caldeum",
                            "name": "The Scouring of Caldeum"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "lord-of-lies",
                            "name": "Lord of Lies"
                        }
                    }
                ]
            },
            "act3": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-siege-of-bastions-keep",
                            "name": "The Siege of Bastion's Keep"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "turning-the-tide",
                            "name": "Turning the Tide"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-breached-keep",
                            "name": "The Breached Keep"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "tremors-in-the-stone",
                            "name": "Tremors in the Stone"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "machines-of-war",
                            "name": "Machines of War"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "siegebreaker",
                            "name": "Siegebreaker"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "heart-of-sin",
                            "name": "Heart of Sin"
                        }
                    }
                ]
            },
            "act4": {
                "completed": false,
                "quests": [
                    {
                        "completed": false,
                        "quest": {
                            "slug": "fall-of-the-high-heavens",
                            "name": "Fall of the High Heavens"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "the-light-of-hope",
                            "name": "The Light of Hope"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "beneath-the-spire",
                            "name": "Beneath the Spire"
                        }
                    },
                    {
                        "completed": false,
                        "quest": {
                            "slug": "prime-evil",
                            "name": "Prime Evil"
                        }
                    }
                ]
            }
        }
    },
    "kills": {
        "elites": 1064
    },
    "last-updated": 1339069947
}

Item Information

Access detailed item information through the Item API. Use it to fetch a single item at a time through an HTTP GET request to a URL describing the item resource.

url ::= <host> "/api/d3/data/item/" <item-data>

Query string parameters are optional when accessing this resource.

Item API Request Example:

GET /api/d3/data/item/COGHsoAIEgcIBBXIGEoRHYQRdRUdnWyzFB2qXu51MA04kwNAAFAKYJMD
Host: us.battle.net

Sample Item API Response Example:

HTTP/1.1 200 OK
<http headers>

{ "name": "Exsanguinating Chopsword of Assault", "icon": "mightyweapon1h_202", "displayColor": "blue", "requiredLevel": 60, "itemLevel": 61, "bonusAffixes": 0, ... }

The data associated with an item object varies between items, but in most cases you can retrieve the name, icon, display color, required level, item level, bonus affixes, attributes and salvage information.

Item Information Example

{
   "name":"Exsanguinating Chopsword of Assault",
   "icon":"mightyweapon1h_202",
   "displayColor":"blue",
   "tooltipParams":"item-data/COGHsoAIEgcIBBXIGEoRHYQRdRUdnWyzFB2qXu51MA04kwNAAFAKYJMD",
   "requiredLevel":60,
   "itemLevel":61,
   "bonusAffixes":0,
   "dps":{
      "min":206.69999241828918,
      "max":206.69999241828918
   },
   "attacksPerSecond":{
      "min":1.2999999523162842,
      "max":1.2999999523162842
   },
   "minDamage":{
      "min":112,
      "max":112
   },
   "maxDamage":{
      "min":206,
      "max":206
   },
   "attributes":[
      "+211 Strength",
      "+112 Vitality",
      "2.80% of Damage Dealt Is Converted to Life"
   ],
   "attributesRaw":{
      "Attacks_Per_Second_Item":{
         "min":1.2999999523162842,
         "max":1.2999999523162842
      },
      "Damage_Weapon_Min#Physical":{
         "min":112,
         "max":112
      },
      "Damage_Weapon_Delta#Physical":{
         "min":94,
         "max":94
      },
      "Strength_Item":{
         "min":211,
         "max":211
      },
      "Durability_Cur":{
         "min":403,
         "max":403
      },
      "Durability_Max":{
         "min":403,
         "max":403
      },
      "Steal_Health_Percent":{
         "min":0.028,
         "max":0.028
      },
      "Vitality_Item":{
         "min":112,
         "max":112
      }
   },
   "socketEffects":[

   ],
   "salvage":[
      {
         "chance":1,
         "item":{
            "name":"Exquisite Essence",
            "icon":"crafting_tier_04b",
            "displayColor":"blue",
            "tooltipParams":"item/exquisite-essence"
         },
         "quantity":1
      },
      {
         "chance":0.14984228,
         "item":{
            "name":"Iridescent Tear",
            "icon":"crafting_tier_04c",
            "displayColor":"yellow",
            "tooltipParams":"item/iridescent-tear"
         },
         "quantity":1
      },
      {
         "chance":0.0001577287,
         "item":{
            "name":"Fiery Brimstone",
            "icon":"crafting_tier_04d",
            "displayColor":"orange",
            "tooltipParams":"item/fiery-brimstone"
         },
         "quantity":1
      }
   ]
}

Additional file examples may be found in these d3-api-docs repository files:

  • item_magic_enchantress_special.json
  • item_magic_helm.json
  • item_rare_pants.json
  • item_rare_ring.json
  • item_weapon_legendary.json

Follower Information

Access detailed follower information through the Follower. Use it to fetch a single follower at a time through an HTTP GET request to a URL describing the follower resource.

follower-type ::= "enchantress" | "templar" | "scoundrel"
url ::= <host> "/api/d3/data/follower/" < follower-type>

Query string parameters are optional when accessing this resource.

Follower API Request Example:

GET /api/d3/data/follower/scoundrel
Host: us.battle.net

Follower API Response Example:

HTTP/1.1 200 OK
<http headers>

{ "slug": "scoundrel", "name": "Scoundrel", "portrait": "scoundrel", "skills": { "active": [ { "slug": "crippling-shot", "name": "Crippling Shot", ...}, ...], ... }, ... }

The data provided by this resource includes the follower's name, slug, portrait and available skills.

Follower Information Example

Refer to the follower_scoundrel.json file for a detailed Follower API resource response example.

Artisan Information

Access detailed artisan information through the Artisan API. Use it to fetch a single artisan at a time through an HTTP GET request to a URL describing the artisan resource.

artisan ::= "blacksmith" | "jeweler"
url ::= <host> "/api/d3/data/artisan/" < artisan-type>

Query string parameters are optional when accessing this resource.

An example Artisan API request:

GET /api/d3/data/artisan/blacksmith
Host: us.battle.net

An example Artisan API response:

HTTP/1.1 200 OK
<http headers>

{ "slug": "blacksmith", "name": "d3.artisan.blacksmith", "portrait": "pt_blacksmith", "training": { "tiers": [ { "tier": 1, "levels": [ {} , ... ] }, ... ], ... }, ... }

The data provided by this resource includes the artisan's name, slug, portrait and tier information.

Artisan Information Example

Refer to the artisan_blacksmith.json file for a detailed Artisan API resource response example. Note: artisan_blacksmith.json is a large file.

About

API Documentation for the D3 Web API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published