GithubStatsAPI provides fast access to GitHub user statistics and commits
https://githubstatsapi.vercel.app/api/commits
Parameter | Value type | Required | Description |
---|---|---|---|
id | string | Yes | username |
date | string | No | date (like 2022-01-21) |
Field | Type | Description |
---|---|---|
success | bool | |
error | string | api error response (default value= "") |
date | string | date (like 2022-01-21) |
username | string | |
commits | int | |
color | int |
color is color of the cell. There are 5 colors in total: from gray (0) to bright green (4)
https://githubstatsapi.vercel.app/api/user
Parameter | Value type | Required | Description |
---|---|---|---|
id | string | Yes | username |
type | string | No | response type (like "string") |
Field | Type | Description |
---|---|---|
success | bool | |
error | string | api error response (default value= "") |
username | string | |
name | string | |
followers | string | |
following | string | |
repositories | string | |
packages | string | |
stars | string | |
contributions | string | |
status | string | |
avatar | string | avatar url |
https://githubstatsapi.vercel.app/api/repo
Parameter | Value type | Required | Description |
---|---|---|---|
username | string | Yes | username |
reponame | string | Yes | reponame |
type | string | No | response type (like "string") |
Field | Type | Description |
---|---|---|
success | bool | |
error | string | api error response (default value= "") |
username | string | |
reponame | string | |
commits | string | |
branches | string | |
tags | string | |
stars | string | |
watching | string | |
forks | string |
https://githubstatsapi.vercel.app/api/commits?id=hud0shnik&date=2023-03-05
{
"success": true,
"error": "",
"date": "2023-03-05",
"username": "hud0shnik",
"commits": 6,
"color": 3
}
https://githubstatsapi.vercel.app/api/user?id=hud0shnik
{
"success": true,
"error": "",
"username": "hud0shnik",
"name": "Danila Egorov",
"followers": 61,
"following": 0,
"repositories": 29,
"packages": 0,
"stars": 7,
"contributions": 0,
"status": "Drawin'",
"avatar": "https://avatars.githubusercontent.com/u/42404892?v=4"
}
https://githubstatsapi.vercel.app/api/repo?username=hud0shnik&reponame=osustatsapi
{
"success": true,
"error": "",
"username": "hud0shnik",
"reponame": "osustatsapi",
"commits": 658,
"branches": 1,
"tags": 0,
"stars": 2,
"watching": 1,
"forks": 1
}