Answers.Body: <p>I couldn't find a tool to get pgns. If the tournament is broadcasted on lichess, chess.com or playchess.com then getting the pgn wouldn't be an issue. But not all tournaments end up there.</p>
  <p>However I found that it keeps continuosly polling from JSON endpoints for each game which also has the moves. You can see them in your browser developer tools network tab. An example endpoint would look like <a href="https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/round-6/game-1.json?poll" rel="nofollow noreferrer">https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/round-6/game-1.json?poll</a></p>
  <pre><code>{
      &quot;live&quot;: false,
      &quot;serialNr&quot;: &quot;50301&quot;,
      &quot;firstMove&quot;: 1716507039836,
      &quot;chess960&quot;: 518,
      &quot;result&quot;: &quot;WHITEWIN&quot;,
      &quot;comment&quot;: null,
      &quot;clock&quot;: null,
      &quot;moves&quot;: [
          &quot;d4 5454+5&quot;,
          &quot;Nf6 5455+6&quot;,
          &quot;c4 5476+8&quot;,
          &quot;c5 5445+40&quot;,
          &quot;d5 +8&quot;,
          &quot;b5 5472+2&quot;,
      ]
  }
  </code></pre>
  <p>Two other endpoints are also there one for <a href="https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/tournament.json" rel="nofollow noreferrer">tournament metadata</a>, other for <a href="https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/round-6/index.json" rel="nofollow noreferrer">round pairings</a></p>
  <p>For convenience I also created a small tool <a href="https://view-livechesscloud-pgn.vercel.app/download" rel="nofollow noreferrer">https://view-livechesscloud-pgn.vercel.app/download</a> . Code can be found <a href="https://github.com/cmgchess/view-livechesscloud-pgn/tree/main" rel="nofollow noreferrer">here</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-05-26T09:19:32.710Z
Answers.LastActivityDate: 2024-05-26T09:33:17.337Z
Answers.LastEditDate: 2024-05-26T09:33:17.337Z
Answers.UserDisplayName: cmgchess
Body: <p>DGT broadcasts are hosted on links that start with <code>view.livechesscloud</code> <a href="https://view.livechesscloud.com/#0ae3ada0-034b-4144-afc7-89257d74f7da" rel="nofollow noreferrer">https://view.livechesscloud.com/#0ae3ada0-034b-4144-afc7-89257d74f7da</a>. This shows the boards and times in real time but there is no way of checking with engines or downloading pgn. Copying the moves is also not possible from that user interface. One would have to manually grab the moves.</p>
  <p>Are there any tools which allows downloading the games as pgn or even text?</p>
  
Tags: <software><programming><pgn><online>
Title: is it possible to download pgn from view.livechesscloud links
ThreadText: # is it possible to download pgn from view.livechesscloud links
  
  (Asked by: username_0 on 2024-05-26)
  
  DGT broadcasts are hosted on links that start with `view.livechesscloud` <https://view.livechesscloud.com/#0ae3ada0-034b-4144-afc7-89257d74f7da>. This shows the boards and times in real time but there is no way of checking with engines or downloading pgn. Copying the moves is also not possible from that user interface. One would have to manually grab the moves.
  
  Are there any tools which allows downloading the games as pgn or even text?
  
  **Tags:** software, programming, pgn, online
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2024-05-26. Score: 3 | Accepted answer
  
  I couldn't find a tool to get pgns. If the tournament is broadcasted on lichess, chess.com or playchess.com then getting the pgn wouldn't be an issue. But not all tournaments end up there.
  
  However I found that it keeps continuosly polling from JSON endpoints for each game which also has the moves. You can see them in your browser developer tools network tab. An example endpoint would look like <https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/round-6/game-1.json?poll>
  
  ```
  {
      "live": false,
      "serialNr": "50301",
      "firstMove": 1716507039836,
      "chess960": 518,
      "result": "WHITEWIN",
      "comment": null,
      "clock": null,
      "moves": [
          "d4 5454+5",
          "Nf6 5455+6",
          "c4 5476+8",
          "c5 5445+40",
          "d5 +8",
          "b5 5472+2",
      ]
  }
  
  ```
  
  Two other endpoints are also there one for [tournament metadata](https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/tournament.json), other for [round pairings](https://1.pool.livechesscloud.com/get/0ae3ada0-034b-4144-afc7-89257d74f7da/round-6/index.json)
  
  For convenience I also created a small tool <https://view-livechesscloud-pgn.vercel.app/download> . Code can be found [here](https://github.com/username_0/view-livechesscloud-pgn/tree/main)
  
  
  ---
  
  