You can leverage the GitHub Events API to perform such task and retrieve a JSON formatted response.

The Events API is a read-only interface to all the event types that power the various activity streams on GitHub.

  • syntax: GET /users/:user/events
  • example: https://api.github.com/users/mojombo/events

An alternative way is to subscribe to the public RSS feed of a user. For instance, Mojombo's public feed Url would be

  • https://github.com/mojombo.atom

Also If you want to view Full activities performed by all contributors ,you can also go to

If Private https://github.com/orgs/YOURORGANISATION/dashboard

If Public https://github.com/REPOSITORYOWNER?tab=activity

Answer from nulltoken on Stack Overflow
🌐
GitHub
docs.github.com › en › rest › activity
REST API endpoints for activity - GitHub Docs
Use the REST API to list events and feeds and manage notifications, starring, and watching.
🌐
Roadmap
roadmap.sh › projects › github-user-activity
GitHub User Activity CLI
Fetch the recent activity of the specified GitHub user using the GitHub API.
Discussions

Can I transfer my contributions from work profile to private profile?

The contributions graph only shows activity you can see. You see a more populous graph than nearly any other user.

More on reddit.com
🌐 r/github
11
5
December 10, 2017
[GitHub] How to get pull request activity for a particular user?
It looks like it would be pretty straightforward using github's API - get all pull requests via http://developer.github.com/v3/pulls/#list-pull-requests , then get all comments for each pull request - http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request , then summarize and chart the comment counts by developer across all requests. I'm sure you could easily derive the other stats you are thinking about as well from the metadata included. More on reddit.com
🌐 r/git
7
6
July 18, 2013
🌐
GitHub
github.com › orgs › community › discussions › 50567
Is there an API exists to fetch all the activity of an user · community · Discussion #50567
Is there an API to fetch user's past activity, including comments, PRs, issues, etc. Also if user is admin then the configuration changes done by him in past etc. Beta Was this translation helpful? Give feedback. ... There was an error while loading. Please reload this page. Something went wrong. There was an error while loading. Please reload this page. ... Listing user public events is probably what you want: https://docs.github.com/en/rest/activity/events?apiVersion=2022-11-28#list-public-events-for-a-user
🌐
GitHub
github.com › ASJordi › gh-user-activity-cli
GitHub - ASJordi/gh-user-activity-cli: CLI to fetch the recent activity of a GitHub user and display it in the terminal. · GitHub
Simple command line interface (CLI) to fetch the recent activity of a GitHub user and display it in the terminal. The app uses the GitHub API to fetch the user's activity and display it in the terminal.
Author: ASJordi
🌐
GitHub
github.com › marketplace › actions › github-organization-user-activity-report
GitHub Organization User Activity Report - GitHub Marketplace
A GitHub Action that can be run against a GitHub Organization to generate a report on user activity for a given time period. This can be useful in detecting inactive users so that licenses can be reclaimed.
Find elsewhere
🌐
GitHub
github.com › orgs › community › discussions › 24351
How to track the login activity of any user through API · community · Discussion #24351
Is there any way we can track the login activity of any user through API. We need to know when was the last time a user logged in to their GitHub account. Beta Was this translation helpful? Give feedback. ... There was an error while loading. Please reload this page. Something went wrong. There was an error while loading. Please reload this page. ... There’s no result in the REST API specifically for the login event, but you can get general (public facing) user information at this address:
🌐
GitHub
docs.github.com › en › rest › metrics › statistics
REST API endpoints for repository statistics - GitHub Docs
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2026-03-10" \ https://api.github.com/repos/OWNER/REPO/stats/commit_activity
🌐
GitHub
github.com › oheyek › GitHub-User-Activity
GitHub - oheyek/GitHub-User-Activity: A lightweight tool that fetches and displays a GitHub user’s recent activity in a clean and readable format.
August 19, 2025 - $ cat octocat_activity.txt Pushed 1 commits to octocat/Hello-World. Starred rails/rails. Opened an issue in octocat/Spoon-Knife. Created a comment on issue #1 at octocat/Hello-World. Forked microsoft/vscode. Fetches the most recent 30 public events per user (GitHub API default)
🌐
GitHub
docs.github.com › en › rest › users
REST API endpoints for users - GitHub Docs
Use the REST API to get public and private information about authenticated users.
Author: ahmrh
🌐
Readthedocs
github-activity.readthedocs.io
github-activity — GitHub Activity documentation
GitHub Activity uses the GitHub GraphQL API, along with some basic pagination and caching to efficiently pull data from GitHub.
🌐
R-bloggers
r-bloggers.com › r bloggers › where have you been? getting my github activity
Where have you been? Getting my Github activity | R-bloggers
December 21, 2017 - The problem with the /users/:username/events/public endpoint of Github API is that it only provides you with the 300 latest events from an user, which is not enough, so I had to branch out and look at another source of data, Github archive via ...
🌐
Den Delimarsky
den.dev › den delimarsky › writing › get github user contributions with github skyline api
Get GitHub User Contributions With GitHub Skyline API · Den Delimarsky
February 17, 2021 - Use the public GitHub Skyline API to fetch a user's contribution graph data programmatically and aggregate yearly open-source activity metrics.
🌐
Scrapecreators
scrapecreators.com › github-activity-api
Activity - GitHub API - ScrapeCreators
The Activity endpoint returns a clean JSON response over HTTPS. Call `GET https://api.scrapecreators.com/v1/github/user/activity` with your API key and parse the response like any other REST API.