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
string
required
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).object
Time period for this activity
object
Games played during this interval, grouped by performance type
object
Puzzle training activity
object
Tournament participation
array
Practice positions completedEach entry contains:
url: Link to the practice studyname: Name of the practice studynbPositions: Number of positions completed
array
Simul participation (simultaneous exhibitions)
object
Moves made in correspondence games
object
Correspondence games completed, grouped by variantEach variant contains:
score: Win/loss/draw countsgames: Sample completed games
object
Following activity
array
Studies created during this periodEach entry contains:
id: Study IDname: Study name
array
Teams joinedEach entry contains:
url: Team URLname: Team nameflair: Team flair (optional)
array
Forum posts made
object
Patron support activity
boolean
Whether the user streamed during this period
object
Puzzle Storm activity
object
Puzzle Racer activity
object
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

