Get user activity feed
This endpoint reads the most recent activities of a user, including games played, puzzles solved, tournaments joined, and more.Activity data is collected in daily intervals and may not reflect real-time activity.
Endpoint
Path Parameters
The username of the user whose activity to fetch
Example Request
Response
Returns an array of activity objects, each representing activity in a specific time interval (typically 1-2 weeks).Time period for this activity
Games played during this interval, grouped by performance type
Puzzle training activity
Tournament participation
Practice positions completedEach entry contains:
url: Link to the practice studyname: Name of the practice studynbPositions: Number of positions completed
Simul participation (simultaneous exhibitions)
Moves made in correspondence games
Correspondence games completed, grouped by variantEach variant contains:
score: Win/loss/draw countsgames: Sample completed games
Following activity
Studies created during this periodEach entry contains:
id: Study IDname: Study name
Teams joinedEach entry contains:
url: Team URLname: Team nameflair: Team flair (optional)
Forum posts made
Patron support activity
Whether the user streamed during this period
Puzzle Storm activity
Puzzle Racer activity
Puzzle Streak activity
Example Response
Notes
- Activity is aggregated in time intervals, typically covering 1-2 weeks
- The most recent activities are returned first
- Empty activity periods may be omitted from the response
- Some fields are only present if there was activity in that category

