Skip to main content

Get User Info

Provides publicly available information about someone with a GitHub account.

GitHub Apps with the Plan user permission can use this endpoint to retrieve information about a user's GitHub plan. The GitHub App must be authenticated as a user. See "Identifying and authorizing users for GitHub Apps" for details about authentication. For an example response, see 'Response with GitHub plan information' below"

The email key in the following response is the publicly visible email address from your GitHub profile page. When setting up your profile, you can select a primary email address to be “public” which provides an email entry for this endpoint. If you do not set a public email address for email, then it will have a value of null. You only see publicly visible email addresses when authenticated with GitHub. For more information, see Authentication.

The Emails API enables you to list all of your email addresses, and toggle a primary email to be visible publicly. For more information, see "Emails API".

External Documentation

To learn more, visit the GitHub documentation.

Parameters

ParameterDescription
UsernameThe handle for the GitHub user account.

Example Output

{
"summary": "Default response",
"value": {
"avatar_url": "https://github.com/images/error/octocat_happy.gif",
"bio": "There once was...",
"blog": "https://github.com/blog",
"company": "GitHub",
"created_at": "2008-01-14T04:33:35Z",
"email": "octocat@github.com",
"events_url": "https://api.github.com/users/octocat/events{/privacy}",
"followers": 20,
"followers_url": "https://api.github.com/users/octocat/followers",
"following": 0,
"following_url": "https://api.github.com/users/octocat/following{/other_user}",
"gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
"gravatar_id": "",
"hireable": false,
"html_url": "https://github.com/octocat",
"id": 1,
"location": "San Francisco",
"login": "octocat",
"name": "monalisa octocat",
"node_id": "MDQ6VXNlcjE=",
"organizations_url": "https://api.github.com/users/octocat/orgs",
"public_gists": 1,
"public_repos": 2,
"received_events_url": "https://api.github.com/users/octocat/received_events",
"repos_url": "https://api.github.com/users/octocat/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
"twitter_username": "monatheoctocat",
"type": "User",
"updated_at": "2008-01-14T04:33:35Z",
"url": "https://api.github.com/users/octocat"
}
}

Workflow Library Example

Get User Info with Github and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop