Suggestions for public API additions & improvements

Sort:
dimpoul

Having looked at other online chess platforms public APIs, and being a chess.com subscriber and enthusiast, I would just like to make some suggestions for further APIs to be publicly exposed.

1. Positive and negative streaks per game type. (classical/rapid/blitz/bullet)

ie. dimpoul - blitz | Max win streak: 6 | Max loss streak: 4

2. N Best wins and N worst losses per game type. 

ie. what are the 5 highest rated players I've won and 5 lowest ones I lost to.

Best Wins of dimpoul in blitz: blah (2522), NM blah (2478), blah blah (2472)

3. Score between 2 players out of all the games they have played against each other. (I have opened a new forum post on this one)

4. Puzzlerush and other puzzle variant results. We are currently given very little on this: "puzzle_rush":{"best":{"total_attempts":28,"score":25}}} and it is not shown whether this is 3 minute or 5 minute scores. Also what about survival etc.

5. We need some kind of feed which says the other persons "activities" during their last session. For example:

- Dimpoul started a live stream

- Dimpoul played 5 rapid games (W: 2, L: 2, D:1)

- Dimpoul played 3 puzzlerush and his highest score was 28

- Dimpoul played in a bullet arena and finished 5th

Thanks for reading and congrats on the very hard work by whoever is involved so far in chess.com APIs.