Updated response
If you just want the number of issues I think the closest you'll get is with the get repo endpoint:
GET /repos/:owner/:repo
The JSON response from this endpoint includes two relevant keys:
has_issues
, which will be true
or false
, and
open_issues_count
, which should give you the number of open issues.
I'm not sure of any way to get the number of issues including ones that aren't open.
Original response
You'll need to paginate:
Requests that return multiple items will be paginated to 30 items by default. You can specify further pages with the ?page
parameter. For some resources, you can also set a custom page size up to 100 with the ?per_page
parameter. Note that for technical reasons not all endpoints respect the ?per_page
parameter, see events for example.
$ curl 'https://api.github.com/user/repos?page=2&per_page=100'