GitHub Search API only return 30 results

You need to use page parameter, e.g. for next 30 page = 2 https://api.github.com/search/issues?q=stress+test+label:bug+language:python+state:closed&page=2 You can also use per_page parameter to change the default size of 30. It supports max size of 100. Like this: https://api.github.com/search/issues?q=stress+test+label:bug+language:python+state:closed&per_page=100 More detail can be found here

Github API: Retrieve all commits for all branches for a repo

I have encountered the exact same problem. I did manage to acquire all the commits for all branches within a repository (probably not that efficient due to the API). Approach to retrieve all commits for all branches in a repository As you mentioned, first you gather all the branches: # https://api.github.com/repos/:user/:repo/branches https://api.github.com/repos/twitter/bootstrap/branches The key that … Read more

Get GitHub avatar from email or name

You can append .png to the URL for the User’s profile to get redirected to their avatar. You can add the query param size to specify a size smaller than the default of 460px wide (i.e. it won’t allow larger than 460). Examples: https://github.com/twbs.png https://github.com/npm.png?size=200 https://github.com/github.png?size=40