WoW Classic Era

WoW Classic Era, Season of Discovery, Hardcore and Anniversary realms.

54 endpoints on client.wowClassicEra. Response types are documented on JSR: WowClassicEraApi.

Game data#

Achievement#

  • achievement(achievementId: number): Achievement
    Fetches and returns details of a specific achievement identified by its ID.
  • achievementCategories(): ClassicAchievementCategories
    Returns an index of achievement categories.
  • achievementCategory(achievementCategoryId: number): AchievementCategory
    Fetches and returns details of a specific achievement category identified by its ID.
  • achievementMedia(achievementId: number): AchievementMedia
    Fetches and returns media details for a specific achievement identified by its ID.
  • achievements(): Achievements
    Fetches and returns an index of achievements.

Auction house#

  • auctionHouse(connectedRealmId: number, auctionHouseId: number): AuctionHouseAuctions
    Returns all active auctions of one auction house of a Classic Era connected realm.
  • auctionHouses(connectedRealmId: number): AuctionHouses
    Returns an index of the auction houses (Alliance, Horde, neutral) of a Classic Era connected realm.

Connected realm#

  • connectedRealm(connectedRealmId: number): ClassicConnectedRealm
    Returns a connected realm by ID.
  • connectedRealms(): ConnectedRealms
    Returns the Connected Realms Index
  • searchConnectedRealm(searchParameters: SearchParameters): Search
    Performs a search of connected realms.

Creature#

  • creature(creatureId: number): Creature
    Returns details about a creature
  • creatureDisplayMedia(creatureDisplayId: number): CreatureDisplayMedia
    Returns media details about a specific Creature display
  • creatureFamilies(): CreatureFamilies
    Returns an index of creature families.
  • creatureFamily(creatureFamilyId: number): CreatureFamily
    Returns details about a creature family
  • creatureFamilyMedia(creatureFamilyId: number): CreatureFamilyMedia
    Returns media details about a specific Creature family
  • creatureType(creatureTypeId: number): CreatureType
    Returns details about a creature types
  • creatureTypes(): CreatureTypes
    Returns an index of creature types.
  • searchCreature(searchParameters: SearchParameters): Search
    Performs a search of creatures.

Guild crest#

  • guildCrestBorder(borderId: number): GuildCrestBorder
    Returns a Guild Crest Border Media
  • guildCrestEmblem(emblemId: number): GuildCrestEmblem
    Returns a Crest Emblem Media
  • guildCrests(): GuildCrests
    Returns the Guild Crest Components Index

Item#

  • item(itemId: number): Item
    Returns an item by ID.
  • itemClass(itemClassId: number): ItemClass
    Returns an item class by ID.
  • itemClasses(): ItemClasses
    Returns an index of item classes.
  • itemMedia(itemId: number): ItemMedia
    Returns media details about a specific item Id
  • itemSubclass(itemClassId: number, itemSubclassId: number): ItemSubclass
    Returns an item subclass by ID.
  • searchItem(searchParameters: SearchParameters): Search
    Performs a search of items.
  • searchMedia(searchParameters: SearchParameters): Search
    Performs a search of media.

Playable class#

  • playableClass(classId: number): PlayableClass
    Returns a playable class by ID.
  • playableClasses(): PlayableClasses
    Returns an index of playable classes.
  • playableClassMedia(playableClassId: number): PlayableClassMedia
    Returns media for a playable class by ID.

Playable race#

  • playableRace(playableRaceId: number): PlayableRace
    Returns a playable race by ID.
  • playableRaces(): PlayableRaces
    Returns an index of playable races.

Power type#

  • powerType(powerTypeId: number): PowerType
    Returns a power type by ID.
  • powerTypes(): PowerTypes
    Returns an index of power types.

Realm#

  • realm(realmSlugOrId: string | number): Realm
    Returns a single realm by slug or ID.
  • realms(): Realms
    Returns an index of realms.
  • searchRealm(searchParameters: SearchParameters): Search
    Performs a search of realms.

Region#

  • region(regionId: number): Region
    Returns a region by ID.
  • regions(): Regions
    Returns an index of regions.

Profile#

Character appearance#

  • characterAppearanceSummary(realmSlug: string, characterName: string): ClassicCharacterAppearanceSummary
    Returns a summary of a character's appearance settings.

Character equipment#

  • characterEquipments(realmSlug: string, characterName: string): characterEquipments
    Returns a summary of the items equipped by a character.

Character hunter pets#

  • characterHunterPets(realmSlug: string, characterName: string): CharacterHunterPets
    If the character is a hunter, returns a summary of the character's hunter pets. Otherwise, returns an HTTP 404 Not Found error.

Character media#

  • characterMedia(realmSlug: string, characterName: string): CharacterMedia
    Returns a summary of the media assets available for a character (such as an avatar render).

Character profile#

  • characterProfile(realmSlug: string, characterName: string): ClassicCharacterProfile
    Returns a profile summary for a character.
  • characterProfileStatus(realmSlug: string, characterName: string): CharacterProfileStatus
    Returns the status and a unique ID for a character. A client should delete information about a character from their application if any of the following conditions occur:

Character PvP#

  • characterPvpSummary(realmSlug: string, characterName: string): ClassicCharacterPvpSummary
    Returns a PvP summary for a character.

Character reputations#

  • characterReputations(realmSlug: string, characterName: string): CharacterReputations
    Returns a summary of a character's reputations.

Character specializations#

  • characterSpecializations(realmSlug: string, characterName: string): ClassicEraCharacterSpecializations
    Returns a summary of a character's talent trees (Classic Era).

Character statistics#

  • characterStatistics(realmSlug: string, characterName: string): ClassicCharacterStatistics
    Returns a statistics summary for a character.

Guild#

  • guild(realmSlug: string, nameSlug: string): Guild
    Returns a single guild by its name and realm.
  • guildAchievements(realmSlug: string, nameSlug: string): ClassicGuildAchievements
    Returns a single guild's achievements by name.
  • guildActivity(realmSlug: string, nameSlug: string): GuildActivity
    Returns a single guild's activity by name and realm.
  • guildRoster(realmSlug: string, nameSlug: string): GuildRoster
    Returns a single guild's roster by its name and realm.