Here you will find information on the latest notes on any changes made to GameScorekeeper's API.
- Added documentation for full_state occurences in CS2 live API.
- Added mapStartTime and mapEndTime data fields to LoL maps.
- Added Get LoL champions endpoint.
- Added Get Dota2 heroes endpoint.
- Added round history for the fixture stats endpoint for CS2 fixtures.
- Added new team data points to LoL post-match stats: grubKills, dragonTypes and goldByMinute.
- Added new kill metadata fields to CSGO Live Kill Occurrences: penetrated, noScope, throughSmoke and whileBlinded.
- Added field: gameTime to Dota2 and LoL Live API events, indicating current in-game clock.
- Added documentation for Call of Duty map details available for Call of Duty League in Modern Warfare 2. Documentation found here.
- Dota2 verified maps are now available after each map has finished played, instead of all at once after the fixture is completed.
- Added Dota2 Live API documentation.
- Improved coverage of verified CSGO maps data in the Get Fixture endpoint. Verified CSGO maps are now added as they become available, rather than all at once after the match is finished.
- To accomodate the maps list now sometimes having both verified maps and maps with Live API aggregation data a new field: mapDataStatus has been added, incdicating what type of data the given map contains.
- Added region to Get Team Info endpoint.
- New endpoint: Fixture Stats. Returns a list detailed post match ingame player stats for LoL and Dota2 fixtures.
- New endpoint: Hero pick/ban. Returns a list containing hero/champion pick/ban information for LoL and Dota2 fixtures.
- Added fixtureCount to Get Competition and List Competitions endpoints.
- Updated all documentation examples.
- New data point in CSGO post-match map data: halfScores. roundScores objects now have a halfScores field with a list of scores at halftimes, documentation found on the CSGO Map schema.
- New CSGO live occurrence: Map Voided. Sent when a map has been detected to have been voided, indicating any events since the last map_started weren't part of the actual match.
- Added documentation for LoL and Dota2 odds
- Removed endpoint: Fixture Advancements. Replaced with Stage Fixtures endpoint.
- New endpoint: Stage Fixtures. Returns a list of fixture stage information for a given stage, including subsection and advancement information.
- New endpoint: Fixture Streams. Returns a list of available streams for the fixture.
- Added hasFixtures parameter to List Competitions endpoint that allows it to only return competitions with fixtures.
- Added sort parameter to List Fixtures endpoint that allows sorting by scheduled start time.
- Added new fields: teamName, & opponentName to response for Team Form
- New competitions endpoint: Competition Stages. Gets stages for a competition such as Groups and Playoffs.
- New competitions endpoint: Stage Participants. Gets participants in a stage.
- New competitions endpoint: Stage Advancements. Gets advancements for a stage, showing what fixtures in a playoffs format the winner of a fixture will advance to.
- Added new fields: location, organizer & type to get competition and list competitions endpoints.
- New endpoint: Fixture Odds.
- New endpoint: Team Stats - return the average player stats for a given team.
- Added side of teams in post-match map details for LoL fixtures.
- Added side to the teams of post-match map details for LoL fixtures.
- Added duration to post-match map details for LoL fixtures.
- Added roundCount to Player Stats.
- Added gold to players in post-match map details for LoL fixtures.
- New endpoint: Team Metadata - returns hltvId and hltvUrl of participants.
- New endpoint: League of Legends (live) has been added to Live API v2.
- New endpoint: Live API (v2) has been release together with CSGO live v2. Documentation for the new Live API v2 can be found here.
- Added new endpoint for getting a single competition by ID.
- Added new endpoint for getting a list of all teams participating in a competition.
- Added prize pool and external metadata (currently Liquipedia Tier) to get competition and list competitions endpoints.
- Significantly expanded coverage of future CSGO competitions.
- Significantly increased amount of Dota2 fixtures for match scheduling and resulting.
- Added expanded post-match map details for Dota2 fixtures in REST API. Documentation for the map schemas can be found here.
- New endpoint: Player Stats - returns the average map stats for a given player within a given timeframe. Documentation can be found here.
- New endpoint: Team form - returns results of a teams most recent matches. Documentation can be found here.
- Added teams startSide to post-match map details for CSGO fixtures.
- New endpoint: Map pick/bans for CSGO fixtures. Documentation can be foundhere.
- Added team and player suicide numbers to CSGO post-match map details.
- Added suicide events to CSGO Live API.
- Added expanded post-match map details for League of Legends fixtures in REST API. Documentation for the map schemas can be found here.
- Added winCondition to round_ended occurrences in CSGO Live API that shows how the team won the round.
- Added KPR, DPR, KAST and ADR to post match player stats.
- Added assist and flash_assist events to CSGO Live API.
- Added killId field to kill events to allow linking assists and flash_assist events to their corresponding kill event.
- Added LineupStatus field to fixture lineup endpoint.
- Two new endpoints added
- New endpoint added. Meta data for each fixture can now be retrieved. Visit the documentation for more.
- Added new endpoint to get a list of all fixtures within a single competition. Documentation can be found here.
- The LoL Live Data API has been relaunched. The old API would send periodic game state changes in a 'property_changed' occurrence, whereas the new one will send important game events in distinct occurrences.
- Significantly increased reliability of maps data for CSGO fixtures.
- Fixed a rare issue that caused missed game start detection in LoL matches.
- Fixed a bug that caused skewed CSGO round numbers in LiveAPI after a half was voided.
- Fixed a bug causing round numbers on CSGO LiveAPI kill events to always be 1.
- Scheduling and post-match results for the following League of Legends professional leagues are now available in the rest API:
- Added basic maps information for League of Legends fixtures that contains the winners of each individual map.
- League of Legends Champions Korea (LCK) scheduling, match results and LiveAPI are now available.
- Added basic maps information for Dota2 fixtures that contains the winners of each individual map.
- Added basic kill/death stats per map for teams and players for CS:GO in the fixtures API when getting a single fixture by ID.
- Added maps information and round scores for CS:GO in the fixtures API when getting a single fixture by ID.
- New fixture status: Cancelled. A fixture will have status 'Cancelled' if for whatever reason the fixture will not be played, e.g. scheduling mistake, match postponed indefinitely, etc.
- It is now possible to query the fixtures API by fixture status (scheduled, started, ended, cancelled).
- New CSGO occurrences: "Round voided", "Half Started", "Half Ended" and "Half voided".
- Added final round scores to CSGO Map Ended occurrence.
- Minor fixes and clarifications, particularly around the participants objects of most occurrences.
- GameScorekeeper API launched in production mode.