The search API will return up to 1000 results for each query (including pagination), as described here:
https://developer.github.com/v3/search/#about-the-search-api
However, there is a neat trick that you could use to get more than 1000 results when doing a repository search. You can divide your search into segments by the date the repositories were created. For example, you can first find repositories created in the first week of October 2013, then the second week, then September, etc.
Since you limit your search to a narrow period, you are likely to get less than 1000 results and therefore be able to get all of them. In case you notice that more than 1000 results are returned for the period, you will have to narrow the period even more so that you can collect all the results.
https://help.github.com/articles/searching-repositories/#search-based-on-when-a-repository-was-created-or-last-updated
You should be able to automate this using the API.
source share