Get GitHub User
PythonDeveloper ToolsPOST api.upapi.io/github-user.getFetch a GitHub user or organization's public profile: name, bio, company, location, follower/repo counts, avatar, Twitter handle, hireable flag. Plus the rate-limit headers. Works without a token; pass your own for 5,000 req/h.
githubuserprofilepython
AuthAPI key
Cost1 unit
Timeout15s
Cache300s
Request schema
| Field | Type | Description |
|---|---|---|
token | Optional GitHub token: 5,000 req/h instead of 60, and sees the email field when the profile allows it· default: null | |
proxyUrl | Optional exit to send from (direct otherwise)· default: null | |
usernamereq | string | GitHub login (user or org) |
Response schema
| Field | Type | Description |
|---|---|---|
idreq | integer | |
bioreq | ||
blogreq | ||
namereq | ||
typereq | string | |
emailreq | ||
loginreq | string | |
companyreq | ||
htmlUrlreq | string | |
hireablereq | ||
locationreq | ||
avatarUrlreq | string | |
createdAtreq | string | |
fetchedAtreq | string | |
followersreq | integer | |
followingreq | integer | |
rateLimitreq | ||
updatedAtreq | ||
publicGistsreq | integer | |
publicReposreq | integer | |
twitterHandlereq |
Try it
Try it
GitHub login (user or org)
Optional GitHub token: 5,000 req/h instead of 60, and sees the email field when the profile allows it
Optional exit to send from (direct otherwise)
Run this endpoint live
Jump in as a guest — no signup — and run github-user.get with your own inputs. Create a free account anytime to get your own API key.
Code examples
curl -X POST https://api.upapi.io/github-user.get \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{ "username": "torvalds" }'Developer tools
OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.