Get best email addresses by GitHub username
POST/users/best-email/by-login
Fetch the best email address for GitHub users by their usernames (login). Uses intelligent selection to prioritize personal emails over work emails and verifies domain validity. Returns the best email plus all other email candidates. Supports batch requests (1-100 logins). Requires RAW service. Credits: 1 per result returned.
Body Parameters
logins: array of string
Array of GitHub usernames (1-100)
Returns
count: number
Number of results returned
Get best email addresses by GitHub username
curl https://api.bountylab.io/v2/users/best-email/by-login \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $BOUNTYLAB_API_KEY" \
-d '{
"logins": [
"octocat",
"torvalds"
]
}'{
"count": 2,
"results": [
{
"bestEmail": "octocat@gmail.com",
"githubId": "MDQ6VXNlcjU4MzIzMQ==",
"login": "octocat",
"otherCandidates": [
"octocat@github.com",
"octocat@work.com"
]
}
]
}Returns Examples
{
"count": 2,
"results": [
{
"bestEmail": "octocat@gmail.com",
"githubId": "MDQ6VXNlcjU4MzIzMQ==",
"login": "octocat",
"otherCandidates": [
"octocat@github.com",
"octocat@work.com"
]
}
]
}