B. Games offering OPEN API

MiraclePlay designs matches utilizing the fields in the public Responses.

예시) DOTA 2

  • 'radiant_score': Competes based on the team's kill count at the end of the match.

  • 'radiant_xp_adv': Represents competition in experience points gained after the match concludes.

CategoryDetailsType

match_id

The ID number of the match assigned by Valve

integer

barracks_status_dire

Bitmask. An integer that represents a binary of which barracks are still standing. 63 would mean all barracks still stand at the end of the game.

integer

barracks_status_radiant

Bitmask. An integer that represents a binary of which barracks are still standing. 63 would mean all barracks still stand at the end of the game.

integer

chat

Array containing information on the chat of the game

Array of objects

cluster

cluster

integer

cosmetics

cosmetics

object

dire_score

Number of kills the Dire team had when the match ended

integer

draft_timings

draft_timings

Array of objects

duration

Duration of the game in seconds

integer

engine

engine

integer

first_blood_time

Time in seconds at which first blood occurred

integer

game_mode

Integer corresponding to game mode played.

integer

human_players

Number of human players in the game

integer

leagueid

Leagueid

integer

lobby_type

Integer corresponding to lobby type of match

integer

match_seq_num

match_seq_num

integer

negative_votes

Number of negative votes the replay received in the in-game client

integer

objectives

objectives

Array of objects

picks_bans

Array containing information on the draft. Each item contains a boolean relating to whether the choice is a pick or a ban, the hero ID, the team the picked or banned it, and the order.

Array of objects

positive_votes

Number of positive votes the replay received in the in-game client

integer

radiant_gold_adv

Array of the Radiant gold advantage at each minute in the game. A negative number means that Radiant is behind, and thus it is their gold disadvantage.

Array of numbers

radiant_score

Number of kills the Radiant team had when the match ended

integer

radiant_win

Boolean indicating whether Radiant won the match

boolean or null

radiant_xp_adv

Array of the Radiant experience advantage at each minute in the game. A negative number means that Radiant is behind, and thus it is their experience disadvantage.

Array of numbers

start_time

The Unix timestamp at which the game started

integer

teamfights

teamfights

Array of objects or null

tower_status_dire

Bitmask. An integer that represents a binary of which Dire towers are still standing.

integer

tower_status_radiant

Bitmask. An integer that represents a binary of which Radiant towers are still standing.

integer

version

Parse version, used internally by OpenDota

integer

replay_salt

replay_salt

integer

series_id

series_id

integer

series_type

series_type

integer

radiant_team

radiant_team

object

dire_team

dire_team

object

league

league

object

skill

Skill bracket assigned by Valve (Normal, High, Very High)

integer or null

players

Array of information on individual players

Array of objects

patch

Information on the patch version the game is played on

integer

region

Integer corresponding to the region the game was played on

integer

all_word_counts

Word counts of the all chat messages in the player's games

object

my_word_counts

Word counts of the player's all chat messages

object

throw

Maximum gold advantage of the player's team if they lost the match

integer

comeback

Maximum gold disadvantage of the player's team if they won the match

integer

loss

Maximum gold disadvantage of the player's team if they lost the match

integer

win

Maximum gold advantage of the player's team if they won the match

integer

replay_url

replay_url

string

Last updated