The Nexus Compendium


Ready for Adventure!

Nexus Compendium API

With great data comes great responsibility... or something like that. In either case, I felt it was a good idea to have the option open for a different approach, to use for other projects, like in Replay- and other data-analysis. So far, the following is available:

Currently in the Nexus


Inspired by the Currently in the Nexus page, this will give the exact same content, with the ability to pull specific subsets, via the following options, separated with +:
  • weekly
    - Returns Hero Rotation and Sales
  • sales
    - Returns Sales
  • herorotation
    - Returns Hero Rotations
  • bgrotation
    - Returns Battleground Rotations
  • rotations
    - Returns Hero and Battleground Rotations
  • event
    - Returns Event
  • ranked
    - Returns Ranked Season
The request
https://nexuscompendium.com/api/currently[/DELIMITORS]
yields the following:

  • RotationHero
    • Heroes[]
      • ID, Name, ReqLevel, URL, ImageURL
    • StartDate, EndDate, AllHeroesFree, URL
  • RotationBattleground
    • Ranked
      • Battlegrounds[]
        • ID, Name, URL, ImageURL
      • LastChanged, URL
    • Unranked
      • Battlegrounds[]
        • ID, Name, URL, ImageURL
      • LastChanged, URL
    • ARAM
      • Battlegrounds[]
        • ID, Name, URL, ImageURL
      • LastChanged, URL
  • Sale
    • Heroes[]
      • ID, Name, GemPrice, GemPriceNormal, URL, ImageURL
    • Skins[]
      • ID, TintID, Name, URL, ImageURL
    • Mounts[]
      • ID, TintID, Name, URL, ImageURL
    • SkinsLimited[]
      • ID, TintID, Name, StartDate, EndDate, URL, ImageURL
    • MountsLimited[]
      • ID, TintID, Name, StartDate, EndDate, URL, ImageURL
    • MountsGold[]
      • ID, TintID, Name, StartDate, EndDate, GoldPrice, URL, ImageURL
    • StartDate, EndDate, BoostDiscount, URL
  • Event
    • ID, Name, Description, Type, StartDate, EndDate, ChestName, URL, ImageURL
    • Seasonal[]
      • ID, Name, URL, IconURL
  • Ranked
    • ID, Name, StartDate, EndDate, URL

Internal IDs


This gives a way to extract some of the Skin-, Mount- and Banner-data based on the client's Internal IDs, primarily used in Replays. The request requires two parameters:
  • TYPE
    - Type of the item: skin, mount or banner
  • ID
    - The Internal ID of the item, found on the page in the format
    LiLiShadowpawVar2
The request
https://nexuscompendium.com/api/internalid/TYPE/ID
yields the following:

  • ID
    • ItemID, TintID, InternalID
  • Name
    • Full, Short
  • URL
  • ImageURL
  • Description
  • Details
  • Rarity
  • Type
  • Released
  • Event
    • ID, Name, URL, ImageURL
  • Seasonal
    • ID, Name, URL, IconURL
  • URL
  • ImageURL

Any Requests?


If there's any specific data you could use, feel free to reach out on Twitter ( Twitter @NexusCompendium).